SignalR vs SSE in .NET: built-in user/group routing with SignalR; you build that state in SSE. For notifications and real-time event streams, the tradeoff matters. Read more: https://t.co/lUrCGevxlp
#dotnet#csharp#signalr#sse#aspnetcore#realtime
.NET Feature Management: Deploy smarter, not harder.
Control features with:
Percentage-based rollouts (A/B testing)
Time window activation
Targeted audience filters
Read more about it here: https://t.co/E3NMFmNLm6
#DotNet#CSharp#FeatureFlags#ABTesting#AspNetCore
Union types are coming to C# with .NET 11 / C# 15, and they’re a big deal.
I wrote about why this matters and where it fits in real-world modeling:
https://t.co/xXWorXB3ra
#CSharp#DotNet#Programming#SoftwareEngineering
SSE vs SignalR in .NET 10
When to use each + simple implementation examples.
If you’re building real-time features in .NET, this may help
https://t.co/gWbRnqk8P4
#dotnet#signalr#sse#aspnetcore#webdev
The Builder Pattern in C#
Stop writing telescoping constructors. Build complex objects cleanly with a fluent API instead.
Check my post here: https://t.co/Qhp1KXUi2c
#CSharp#DotNet#DesignPatterns
Estimates: Science, Art, or Educated Guess?
A personal take on story points, planning poker, estimation pitfalls, and improving team predictability over time.
Estimates are forecasts, not promises.
https://t.co/HtmVdQtcNY
#SoftwareDevelopment#Agile#Scrum#StoryPoints
I recently wrote about two performance issues I faced in production a couple of years ago - one caused by memory pressure, the other by slow API responses.
In both cases, the lesson was the same: don’t guess, measure first.
I shared the full story here: https://t.co/vGcf6J6e6Q
I am ecstatic. I poured my heart and soul into "Pragmatic Test-Driven Development in C# and .NET" and I hope I have filled a gap and my work will benefit the .NET community. #tdd#dotnet @PacktAuthors
https://t.co/6LjEOMjYec