Shahab Ganji

@shahab-the-guy.dev

The guy who happened to be a software engineer!💻 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

Passwordless authentication is gaining momentum. The upcoming release of #dotnet 10 comes with built-in passkey support! 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

Duende Software - Identity and Access Management for .NET

We help companies using .NET to build identity and access control solutions for modern applications.

duende.link

I haven’t done anything in March, and it was more like being tired and rest; April and May, on the other hand, will be a marathon of work, family time and fun. 🏃‍♂️‍➡️😊 💪🏼

This is a great talk, highly recommended. Also, an opinionated implementation of V.O by @dunnhq.com that I could recommend: 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 - SteveDunn/Vogen: A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects

A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects - SteveDunn/Vogen

github.com

dotnet.amsterdam@handle.invalid · last yr.

Happy Monday! 🚀 Start your week with some #DDD & functional programming insights! At our meetup, Corniel showed how Single Value Objects fight primitive obsession and improve code clarity 🎥 Great insights & real-world examples! 📺 youtu.be/JFn9gcC1LNg 🔗 Follow us for more .NET deep dives! #dotnet

One of the bigger problems with the Aspire dashboard right now is that it focuses on the structure of the waterfall, rather than the fact that each span is structured data. You can't easily see and compare the data from each span, which is what makes spans so great as telemetry data.

I was recording a video for two hours and then realized I forgot to switch the OBS studio from myself to code 😭🤦🏻‍♂️ it’s all me talking code without showing it 🤷🏻‍♂️ should I publish that? 😅 #hall_of_fail