Eric Johansson
Senior developer
Sweden

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.

From Chaos to Order - Using the Repository Pattern the Right Way
architecture
programming
database
pattern
repositories
dal
repository

If you've ever struggled with your data access being a mess, hard to follow, and even harder to test, perhaps using the tried and true Repository pattern might be the right choice for you! In this beginner-friendly and code heavy session, we will break down the principles behind the repository pattern and how combining it with other patterns like Unit Of Work will make sure that you keep our data consistent, robust and testable. In the end, we will dive into some code examples and have a working, basic implementation of a repository with the necessary plumbing for your next application.

Read more

Livecoding: Doing What You’re Good At In Front Of People
programming
stream
soft-skills
youtube
pair-programming
programming-in-public
twitch

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!

Read more

The road taken; from Framework to .NET9
azure
cloud
architecture
development
dotnet
patterns
planning
migrations
onprem
infrastructure-as-a-service
platform-as-a-service

Do you have a .NET Framework project out there that’s really looking to be updated to dotnet? Have a look at the path we chose when upgrading a production webshop running on WebForms with every imaginable anti pattern, into a modern framework with a MVC public site and a Blazor administration interface. On this trip we will go through subjects like analysis, planning, architecture, some best practices and what will you need to do to move it from on premise or Infrastructure As A Service to a fully managed Platform hosted solution.

Read more

Eric can deliver sessions in
English
Swedish
Eric speaks about
azure
architecture
dotnet
blazor
net
csharp
streaming
mvc
media
webforms
Relevant industries
Computer Software
Connect with Eric
Important links
b452cce0-f9c0-4dc2-abff-d39f2d4f5b72
9fcae247-d36a-49b1-88d3-f7b5fc9e38e0
0b22aafe-e371-4b6b-8a37-4593e08ecf4b

Report speaker profile

Reason for reporting this profile (multiple options possible)


Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.
Please complete this required field.
Please complete this required field.

Thank you for reporting this profile, we are going to review it as soon as possible.