Using Event Sourcing? Prefer the Decider over AggregateRoot
Functional Composition. I noticed there’s a new book coming out next month on CQRS & Event Sourcing from a .NET perspective, so I was of course curious to look at their sample …
Showing 24 of 43 articles
Functional Composition. I noticed there’s a new book coming out next month on CQRS & Event Sourcing from a .NET perspective, so I was of course curious to look at their sample …
Understand encapsulation in C# with constructors, validation, and collection boundaries that preserve invariants without confusing read-only with immutable.
Microsoft and Syncfusion are collaborating on Blazor through a free, open-source component toolkit, framework contributions, and developer tooling. The post Blazor Welcomes …
Understand why support for junior engineers feels overwhelming, improve how you help, and discuss realistic capacity with your manager without blaming juniors.
JetBrains has been a Platinum sponsor of the Godot Foundation since August 2025, and we’ve renewed our sponsorship into 2027. Over the past year, Rider has expanded its Godot …
Everything in this series so far has rested on one fact: async is a compiler rewrite. The compiler takes your method, moves the body into a generated state machine, and leaves …
Yes, I know this will not be a shock to many of you. I’m certainly not the first open source maintainer to take this step. I apologize in advance for the pain/work this will cause …
I'm pleased to announce that my latest Pluralsight course, " Azure Serverless Compute Operations ", is now available. In it I cover how to implement, configure, deploy and monitor …
Are you thinking about earning a Microsoft certification to help advance your career, build on your existing skills, or meet new requirements at work? If so, you may already be …
Bobcat 1.0, the Critter Stack’s new tool for executable specifications (automated tests that are human readable for easier review) was released just yesterday. As I wrote about in …
Understand MongoDB BSON mapping in C# with explicit field names, immutable record creation, ID representations, and compatibility checks for stored documents.
I have a Raspberry Pi Monitor on my kitchen wall, driven by a Raspberry Pi. It shows a simple webpage, fed via MQTT with data from my smart home automations: the current house …
Take one-on-one meeting notes that help you remember agreed commitments, stay engaged in the conversation, and distinguish private context from shared actions.
Microsoft's latest monthly security update addresses 1415 vulnerabilities across multiple products. One vulnerability affecting Windows Shell has been exploited in the wild, while …
When you’re creating something in your system, where does the ID come from? For most, it’s probably the database. Database generated IDs are pretty straightforward, and you’re …
Introduction If GitHub Copilot is already part of your .NET workflow, you know how much it accelerates day-to-day coding. Now you can bring the power of AWS Transform directly into …
JasperFx released Bobcat 1.0 yesterday, our new MIT license tool for: “Executable Specifications”, but this time we’re focused strictly on being able to “project” human readable …
Understand Claude Code permissions for .NET development, including rule syntax, settings scope, command risks, and boundaries for databases and publishing.
Microsoft and Infragistics are collaborating on Blazor through free, open-source components, new .NET 11 analyzers, and developer tooling. The post Blazor Welcomes Open-Source …
Mentor an engineer who doesn't want more responsibility by respecting contentment, separating current role expectations, and offering only welcome support.
When modernizing legacy ASP.NET Web Forms applications with tools such as AWS Transform, Blazor Server is often recommended as the target framework. With Blazor, you gain a …
Learn how List and HashSet in C# represent ordering, duplicates, membership, and equality, with complete examples and clear boundaries for application code.
As subsurface data grows in scale and complexity, teams need a faster, more connected way to transform uncertainty into actionable decisions. The post Scale reservoir uncertainty …
Your availability as a manager can send unintended signals. Separate personal working choices from team expectations without becoming a permanent dependency.
No stories match these filters.