
Eric Johansson
Senior developer at CeriQ, Live coder, Progress Champion and Microsoft MVP
Jönköping, Sweden
Actions
Eric has a broad experience that covers topics from ZX Basic to .NET. With projects spanning from business applications to nuclear power plant systems he developed the ability to adapt and evolve with the rapid changes in the tech landscape.
That knowledge is something that he shares freely as a content creator and public speaker. Eric is passionate about making complex topics accessible to all level of learners, which you can see in his style of teaching in his livestreams, tutorials and conference sessions. Because of this, Eric has been recognized as a Progress Telerik Champion and as a Microsoft MVP.
Apart from being a techie, he's also a servant to Zelda, an adorable cat.
Links
Area of Expertise
Topics
Turning the Dynamic Static
While it's easy to host dynamic websites with different SPA frameworks and Azure Function calls, a static HTML website will often come out ahead when it comes to loading speed and SEO since they are smaller and do not require any backend calls.
By using open-source tools and Blazor with the right render mode, you can build a dynamic website hosted on your development computer or homelab server. Once the site is built, it can be exported to pure HTML, removing the need for dynamic server calls, making the website lightweight and SEO-friendly. This combination of Blazor and static HTML provides the best of both worlds: dynamic content during development and fast, static pages for the end-user.
And even keep some dynamic content too!
This is how I constructed my personal website supporting daily updates and dynamic content, using minimal dynamic logic.
Transforming Legacy: A Real-World Journey from .NET Framework to .NET 10
Are you facing the daunting challenge of modernizing a legacy .NET Framework application? Join us as we unveil the detailed roadmap we followed to upgrade a complex, production scale Web Forms application, laden with legacy patterns, into a robust, future-ready solution.
This session dives deep into the technical strategies behind our transition to a more modern architecture featuring an MVC-driven public site and a Blazor-powered admin interface. We'll break down our hands-on experiences with codebase analysis, architectural redesign, and best practices for moving from on-premises or IaaS environments to fully managed platform hosting.
If you need practical insights and actionable steps for your own modernization projects, this talk is for you.
From Chaos to Order - Using the Repository Pattern the Right Way
Is your data access layer an untamed jungle of code? Do you wish testing and maintaining your application could be simpler?
Join us for an interactive, beginner-friendly session where we’ll demystify the Repository pattern and show you how to use it with confidence. You’ll learn how to bring order to your data logic and increase your project’s reliability.
We’ll break down the Repository pattern step by step and introduce the Unit of Work pattern for bulletproof data consistency.
Get ready for real-world code samples, clear explanations, and practical strategies you can apply right away.
By the end, you’ll have a blueprint for your own repository implementation—and a toolkit for transforming chaos into a clean, testable codebase.
Livecoding: Doing What You’re Good At In Front Of People
Platforms like YouTube, LinkedIn, Twitch and Facebook have become integral parts of our professional lives. Our colleagues are everywhere, sharing their expertise and learning from each other.
Imagine rubber ducking in front of tons of people who will actually help you out and come up with ideas, not to mention all the rewarding technical discussions we can have while getting things done! You couldn’t ask for a better pair programming experience.
Personally, I suffer from social phobia – I hate showing off, I hate being singled out and I hate having my actions judged. So what was I thinking when I started speaking in front of people? I started streaming my work as a form of therapy. I decided to do something I knew a lot about and where I felt secure, and pushed my limits. In the end, I ended up in front of people!
After a short theoretical introduction, we will move on to a more practical exercise where we’ll set up for streaming from start to finish, and in the end actually go online!
Leverage and expand your network to grow both your professional and personal life!
Swetugg Stockholm 2025 Sessionize Event
Azure Static Web App Day
Turning the Dynamic Static
Swetugg Göteborg 2024 (Sweden) Sessionize Event
Swetugg Stockholm 2024 Sessionize Event
Swetugg Gothenburg 2023 Sessionize Event

Eric Johansson
Senior developer at CeriQ, Live coder, Progress Champion and Microsoft MVP
Jönköping, 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