Jimmy Engström
Lead Developer, Microsoft MVP, Progress Champion, 2011 Geek of the year
Hölö, Sweden
Actions
Jimmy Engström has been developing ever since he was 7 years old and got his first computer.
He loves to be on the cutting edge of technology, trying new things.
When he got wind of Blazor, he immediately realized its potential and adopted it when it was in beta. He has been running Blazor in production since it was launched by Microsoft.
He is the author of "Web Development with Blazor" and the co-host of Coding After Work (podcast and stream).
His passion for the .NET industry and community has taken him around the world, speaking about development. Microsoft has recognized this passion by awarding him the
Microsoft Most Valuable Professional award 11 years in a row.
He occasionally blogs at engstromjimmy.com.
codingafterwork.com
Links
Area of Expertise
Topics
Mastering the Blazor Render Modes
Blazor took a huge leap forward with .NET 8. With the new render modes, we no longer have to choose between Blazor Server or Blazor WebAssembly. We even got Server-Side Rendering! With a mix of all these render modes, there are endless possibilities.
We will also tale a look at how we can combine the new things in .NET9 with the render modes to get a better user experience.
Blazor is the (not so) new Web UI Framework from Microsoft. It empowers us to build interactive web applications using our existing C# knowledge. In this session, Jimmy will talk about what Blazor is, how the new render modes work, and how they can improve your Blazor apps.
Jimmy will also share his experience of running Blazor in production since 2019, offering practical tips and tricks to streamline your development process.
This session is perfect for anyone looking to get the most out of Blazor, whether you're a newcomer or a seasoned developer. Join us to learn, share, and get inspired by the endless possibilities of Blazor!
Developing interactive websites with C# using Blazor
Creating an interactive website today takes a lot of effort. You must know many frameworks, languages, and tools like Angular, React, JavaScript, Web pack, NPM, and Bower. The list is long. New JavaScript frameworks pop up every minute. Which one is the right one?….today?
What if there is a way to develop interactive websites without learning all these things? What if there is a way to develop in only one language, C#?
In this session, Jimmy will show you what he believes to be the future of web development, Blazor.
He will show how to get started and also share some of the new things in .NET8, so there will be something for everybody.
From ZX Spectrum to Blazor
This session starts in 1985 when I was 7 years old.
I got my first computer, a Sinclair ZX Spectrum.
I still remember that the first thing I did was to sit down and write:
10 PRINT "Jimmy"
20 GOTO 10
This was my code, I made the machine do things!
This was the moment when I decided that I wanted to become a developer.
Many different computers followed, ZX Spectrum+, Commodore 64, and Commodore Amiga 500, but the ZX Spectrum still has a very special place in my heart.
Once I became a developer I thought, -"would it be possible to build an emulator?" so I set out to build an emulator.
In this session, I will share that journey.
We will touch base on, registers, memory management, sound, handling input, and output.
All of this is in a Blazor WebAssembly application.
Connecting Gadgets to Blazor: Bluetooth, WebHID, and Beyond
Get ready to combine the power of Blazor with the thrill of connecting gadgets! In this session, we'll dive into the world of Bluetooth Low Energy (BLE), exploring how to tap into BLE protocols and integrate them seamlessly with your Blazor applications. But why stop at Bluetooth? We’ll also explore the exciting possibilities of connecting devices through WebHID and WebUSB, unlocking new ways to interact with robots, gadgets, and more—all within the comfort of your Blazor projects. Whether you’re a gadget enthusiast or a Blazor pro, this talk will spark your creativity and show you what’s possible.
Running Blazor in production, lessons learned
We have been running Blazor in production since 2019. Everyone on our team is a C# developer, so when we went into our latest project, Blazor was a natural choice, even though Blazor was only a week old. Looking at my peers working in the same space, I am convinced that it saved our project by switching to Blazor.
Even though it has been mostly smooth sailing, we have learned a lot during the years.
In this session, I will give you some tips, tricks, and learnings we have collected over the years, when to choose what, and how to avoid pitfalls in converting your existing project to Blazor.
Blazor in a Day: Zero to Hero Workshop
Blazor is Microsoft’s modern SPA framework, rapidly gaining popularity among developers. With Blazor, you can create interactive web applications using your existing C# skills.
In this workshop, we’ll dive deep into Blazor, exploring its hosting models, how to share code, integrate JavaScript, and much more. Through building a real-world application, you’ll gain practical, hands-on experience. We’ll guide you from foundational concepts to advanced scenarios, giving you a solid understanding of Blazor’s capabilities.
Topics Covered:
• The basic structure of Blazor
• Hosting models and their differences
• Building reusable components
• Forms and validation
• Sharing code between client and server
• Managing state effectively
• Integrating with backend APIs
• Using isolated CSS for styling
• JavaScript interop
• Testing with bUnit
• Tips, tricks, and best practices
• A quick introduction to .NET MAUI
What You’ll Need:
• A laptop with Visual Studio 2022 installed
• The latest .NET 9 SDK
This workshop is perfect for anyone looking to level up their web development skills with Blazor.
Swetugg Stockholm 2025 Sessionize Event
NDC London 2025 Sessionize Event
Øredev 2024 Sessionize Event
Swetugg Göteborg 2024 (Sweden) Sessionize Event
ABP Dotnet Conference 2024 Sessionize Event
Swetugg Stockholm 2024 Sessionize Event
Swetugg Gothenburg 2023 Sessionize Event
.NET fwdays'23 online conference Sessionize Event
Swetugg Stockholm 2023 Sessionize Event
NDC London 2023 Sessionize Event
TechBash 2022 Sessionize Event
NDC Oslo 2022 Sessionize Event
Swetugg Gothenburg 2022 Sessionize Event
DevSum 2022 Sessionize Event
.NET Conf 2021 Sessionize Event
Swetugg 2020 Sessionize Event
Microsoft TechDays 2019 Sessionize Event
Stir Trek 2019 Sessionize Event
Swetugg 2019 Sessionize Event
Microsoft TechDays 2018 Sessionize Event
Techorama NL 2018 Sessionize Event
Jimmy Engström
Lead Developer, Microsoft MVP, Progress Champion, 2011 Geek of the year
Hölö, Sweden
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top