Sign in

Eric Johansson | Microsoft MVP | Progress Champion

@ericjohansson.bsky.social
357 followers 33 following 40 posts

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.

PostsRepliesMedia
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 29/09/2026
In case anyone is wondering where I've been, I got out of the hospital. I'm still a bitt unstable, but I'm quickly improving. Stream soom again - probably later this week, and then Poland for developerdays.eu in a few weeks. Catch you there?
developerdays.eu
https://developerdays.eu/
030
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 13/08/2026
The old Facebook fake of being able to opt out of them using your likeness and data is finally becoming true. Both LinkedIn and twitch, and probably more, are now training on your info and content. Both are automatically on. But you can opt out in settings.
021
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 15/07/2026
Woho, renewed for another year! #mvpbuzz
281
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 26/06/2026
Cannot open file. File names must not exceed 259 characters, including full path. This will be a problem. I can fix it for me, but what about people with deep paths to the project? I thought it was fixed already because of npm....
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 02/06/2026
What I've learned from the Build 2026 Keynote: Old McMicrosoft had a speech. AI AI O. My brain is dying.
121
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 28/04/2026
I've got some technical issues so there won't be a stream over at www.twitch.tv/thindal today. I hope to be back tomorrow. :(
twitch.tv
Twitch
Twitch is the world's leading video platform and community for gamers.
021
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 01/04/2026
After being delayed for 5 hours from expected landing to actual, is this OK @icelandair? 6 WEEKS before you look at a claim. #mvpsummit #mvpbuzz
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 25/03/2026
I hope y'all are ready. 2026 has some great things coming! #mvpsummit #mvpbuzz
001
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 21/03/2026
Bye bye Iceland! #mvpsummit let's gooo! #mvpbuzz
020
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 21/03/2026
What does one do when they wake up early at the hotel, on their way to #mvpsummit? They code, obviously!
020
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 17/03/2026
Non ironically using a <marquee> in 2026.
010
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 12/03/2026
NoDoxx version 2.0 is live, with tons of improvements and stability fixes! Don't show your configuration values by mistake when pair programming, use NoDoxx! Get it now at marketplace.visualstudio.com/items?itemNa...
marketplace.visualstudio.com
Don't Doxx Yourself - Visual Studio Marketplace
Extension for Visual Studio - It's easy to mess up when streaming, presenting or showing code. Lower the risk by hiding your configuration values until you actually decide to show them. This…
011
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 08/01/2026
Time to build a desktop app - it's been a while. Figured I'd have a look at something new, and oh my lord is the Uno platforms UI generator insanely good! I hate XAML with a passion, and this thing means I barely need to touch the stuff. <3
210
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 01/12/2025
Did you know that if you want to deserialize something that maps to an interface but ALSO a concrete type, you need to register that concrete type in the resolver? I knew. I also forgot. 🤦
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 10/11/2025
Just wrapped up the Secret Decoder Challenge from #dotnetconf — and wow, that was a ride. Finding the clues was fun, but rearranging those final letters? That part took me forever 😅 dotnetconf.net/challenges #dotnet #dotnetconf2025 #devchallenge
dotnetconf.net
.NET Conf 2025
Join the .NET Conf 2025 free virtual event November 11-13 2025 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 07/09/2025
Tons of meetings, tons of gadgets, and even some serious content, not to mention walking almost 40km over 3 days, it's time to say bye to #IFA for this time. I'll be sleeping for the next 3 days or so.
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 06/09/2025
Still out and doing cool stuff! At IFA today or tomorrow? Send me a ping and we'll meet up at sommergarden! #ifa #tech #toys
entrance to IFA at Messe Berlin
001
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 22/08/2025
Did you miss the session I had over at the Tulsa .NET User Group? Catch the VOD over at www.youtube.com/watch?v=Wtf9... ! #dotnet #repository #architecture #patterns
youtube.com
From Chaos to Order - Using the Repository Pattern the Right Way by Eric Johansson
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…
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 19/08/2025
Repeat after me: Hiding your Knowledgebase or FAQ behind a LLM is not adding AI to your service. It's just destroying your UX. Please stop.
030
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 07/08/2025
1/3 into the month, even with spending 2 full days experimenting with agent based coding using the #Claude 4 model, I've used 4% of my #Github #Copilot tokens. I'm not sure how people manage to run out. :S
010
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 23/07/2025
Come on over to www.meetup.com/tulsadevelop... on the 29th of July and learn about the repository pattern in practice.
meetup.com
From Chaos to Order - Using the Repository Pattern the Right Way; Eric Johansson, Tue, Jul 29, 2025, 6:15 PM | Meetup
**From Chaos to Order - Using the Repository Pattern the Right Way** If you've ever struggled with your data access being a mess, hard to follow, and even harder to test,
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 22/07/2025
I'm on a boat. That is all, now back to our regular scheduled programming.
010
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 13/06/2025
About to turn 40,time to have some LAN fun. Streaming will happen. 😁 #glitched
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 28/04/2025
Thank you Progress Telerik for the continuing confidence and trust in me and what I do. #ProgressChampion #award #dotnet #blazor #telerik
000
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 13/04/2025
Do you use the Async suffix on your methods? In my opinion, if everything is async, then everything is async and it's not needed. The only exception is if there's both an async and sync version available.
410
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 14/03/2025
It finally arrived! #mvpbuzz
Picture of Microsoft MVP and Telerik Champion statues
120
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 02/01/2025
As of yesterday, I’m proud and humbled to be counted among the #Microsoft #MVP Award recipients in the #.NET and Web Development categories. What a feeling! What a start to the new year! Catch me online or next in person at #Swetugg!
031
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 31/12/2024
Oh package managers, how I hate to love you... #nuget #visualstudio
010
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 28/12/2024
Teaching teens to code at #EventLan. )
010
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 24/12/2024
Happy holidays everyone! Don't forget to play with some tech between family time!
010
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 16/12/2024
Have a look at the December 16th Telerik Blazor Holiday Calendar and learn how two way databinding works at www.telerik.com/the-Blazor-H...!
telerik.com
The Blazor Holiday Calendar 2024
Join us on a 25 day Blazor Holiday Extravaganza! Every day from December 1 until December 25 we'll be sharing awesome Blazor snippets created by the Telerik UI for Blazor team & guests from the .NET c...
011
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 21/11/2024
Probably one of the best bee.. Ehm. Courses in the world. I can't recommend it enough!
042
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 20/11/2024
Would you say that a technical requirement of defining your #Blazor parameters in the code-behind to get some pretty nice quality of life improvements is worth it? The rest of your code can go inline in the .razor file of course.
100
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 18/11/2024
Well I guess I should start posting here then. :) Working on a source gen for Blazor right now, more info forthcoming.
120
Eric Johansson | Microsoft MVP | Progress Champion @ericjohansson.bsky.social · 07/02/2024
The room was full and some people didn't get in. Awesome that people are interested in what I had to say. ❤️ Thank you everyone who attended my session at #swetugg!
100