Loves ⚽️🥋🚴♂️🎾⛷️and 📸
C# && Roslyn enthusiast. Passionate about DDD, CQRS, and Event Sourcing!
✍🏼 https://shahab-the-guy.dev
📹 https://www.youtube.com/@shahab-the-guy
📸 https://www.instagram.com/shahab_the_guy
👉🏼 bit.ly/4p8d99a or scan the QR code!
#Roslyn #DiagnosticAnalyzer #DiagnosticSuppressor #SourceGenerator #csharp #dotnet
👉🏼 bit.ly/4p8d99a or scan the QR code!
#Roslyn #DiagnosticAnalyzer #DiagnosticSuppressor #SourceGenerator #csharp #dotnet
In this post, we look at the new #Blazor project template and how it adds secure authentication using passkeys.
duende.link/37egw9f
#identity #passkey #webauthn #aspnetcore
In this post, we look at the new #Blazor project template and how it adds secure authentication using passkeys.
duende.link/37egw9f
#identity #passkey #webauthn #aspnetcore
📹 youtu.be/S0H_qElq59Y?...
📚 shahab-the-guy.dev/blogPost/e4e...
#aspnetcore #csharp #dotnet
📹 youtu.be/S0H_qElq59Y?...
📚 shahab-the-guy.dev/blogPost/e4e...
#aspnetcore #csharp #dotnet
Demystifying Event Sourcing: A Practical Approach
👉 www.youtube.com/watch?v=upRS...
And hey — CodeCrafts 2026 is already around the corner 👀
🎟️ code-crafts.com
Demystifying Event Sourcing: A Practical Approach
👉 www.youtube.com/watch?v=upRS...
And hey — CodeCrafts 2026 is already around the corner 👀
🎟️ code-crafts.com
📺 (YouTube) 👉 www.youtube.com/watch?v=mPkg...
📺 (YouTube) 👉 www.youtube.com/watch?v=mPkg...
12th July 2025–18:00 CET
📺 www.youtube.com/watch?v=XX_6...
Looking forward to seeing you there! 😊
#Microsoft #dotnet #csharp #MicrosoftZeroToHero #DeveloperCommunity #MVP #MVPbuzz
12th July 2025–18:00 CET
📺 www.youtube.com/watch?v=XX_6...
Looking forward to seeing you there! 😊
#Microsoft #dotnet #csharp #MicrosoftZeroToHero #DeveloperCommunity #MVP #MVPbuzz
We thought "Hey, observability inside the IDE sounds useful" and gave it our best shot, but the response has been...wow.
Bottom line: No more dashboard hopping to optimize your .NET app! 👉 jb.gg/ot-in-rd
We thought "Hey, observability inside the IDE sounds useful" and gave it our best shot, but the response has been...wow.
Bottom line: No more dashboard hopping to optimize your .NET app! 👉 jb.gg/ot-in-rd
📝 bit.ly/4kopAeU
#csharp #build #Build2025 #MVPbuzz #dotnet #csproj #programming #softwaredevelopment #dotnet10
📝 bit.ly/4kopAeU
#csharp #build #Build2025 #MVPbuzz #dotnet #csproj #programming #softwaredevelopment #dotnet10
Just saying ¯\_(ツ)_/¯
Just saying ¯\_(ツ)_/¯
I wrote a bit on such lies we tell to ourselves in the latest #ArchitectureWeekly
www.architecture-weekly.com/p/business-w...
I wrote a bit on such lies we tell to ourselves in the latest #ArchitectureWeekly
www.architecture-weekly.com/p/business-w...
Submission link: sessionize.com/oredev-2025/
#cfp #opportunity #techconference
Submission link: sessionize.com/oredev-2025/
#cfp #opportunity #techconference
- @vaughnvernon.bsky.social
I could 100% relate to this, sometimes brown field projects prevents you from achieving proper DDD, and sometimes people in your team.
- @vaughnvernon.bsky.social
I could 100% relate to this, sometimes brown field projects prevents you from achieving proper DDD, and sometimes people in your team.
Read more: www.devlead.se/posts/2025/2...
#DevOps #Azure #DotNet #DevOpsDocs
Read more: www.devlead.se/posts/2025/2...
#DevOps #Azure #DotNet #DevOpsDocs
#Nowruz #PersianNewYear #software #development
#Nowruz #PersianNewYear #software #development
github.com/SteveDunn/Vo...
- You could reduce a lot of cognitive load from your team and yourself, with ample number of Code Analyzers, that prevent you from mistakes.
github.com/SteveDunn/Vo...
- You could reduce a lot of cognitive load from your team and yourself, with ample number of Code Analyzers, that prevent you from mistakes.
andrewlock.net/creating-an-...
In this post I describe a Roslyn Analyzer that detects code which can result in infinite loops if a ThreadAbortException is raised
#dotnet #csharp
andrewlock.net/creating-an-...
In this post I describe a Roslyn Analyzer that detects code which can result in infinite loops if a ThreadAbortException is raised
#dotnet #csharp
📚👉🏼 https://bit.ly/4bVU7gJ
#CSharp #Roslyn #CodeAnalysis #SourceGenerator #dotnet
📚👉🏼 https://bit.ly/4bVU7gJ
#CSharp #Roslyn #CodeAnalysis #SourceGenerator #dotnet
You can't easily see and compare the data from each span, which is what makes spans so great as telemetry data.
You can't easily see and compare the data from each span, which is what makes spans so great as telemetry data.
www.youtube.com/watch?v=fOF3...
www.youtube.com/watch?v=fOF3...