This issue explores the promise of .NET MAUI with Blazor, the reservation pattern for distributed transactions, a simple web crawler in .NET Core, ASP.NET authentication schemes, and middleware order in .NET 6.
In this issue, explore practical strategies for upgrading legacy .NET systems, enhancing Go To Definition in Roslyn, building minimal APIs, managing PII, and understanding the performance benefits of sealed classes.
This issue features a deep dive into WPF layout and rendering, an intro to .NET 6 middleware, insights on the new Task.WaitAsync() API, and highlights from .NET 7 Preview 2. Plus, explore Live Unit Testing for real-time feedback.
This issue covers essential topics for .NET developers: from adding user authentication in ASP.NET Core to exploring PriorityQueue in .NET 6. Plus, learn about optimizing code trimming and the key differences between performance and scalability.
This issue dives into essential .NET topics, from modeling workflows with finite state machines to leveraging HTTP/3 for performance. Plus, explore code sharing strategies for ASP.NET and advanced user claims techniques.
This issue explores intriguing concepts in software development, from making illegal states unrepresentable to implementing safe encryption methods. Discover the power of OneOf in C#, interactive notebooks in .NET 6, and self-referencing attributes.
This issue features insights on under-the-radar C# 8 features, the new bang bang operator, .NET 7 Preview highlights, unit testing async WPF ICommand, and a personal retrospective on 20 years with .NET.
In this issue, explore the cost of casting in C#, the massive release of ImageSharp 2.0.0, tips for configuring OpenTelemetry in ASP.NET Core, performance gains from migrating to .NET 6, and a complete guide to .NET 6's minimal APIs.
In this issue, explore the latest features in Telerik UI for Blazor, discover color manipulation in .NET, dive into ASP.NET Core authentication, and learn about Protocol Handlers for web apps. Plus, uncover batch querying with Marten.
This week's newsletter features insights on managing parent components in Blazor, proposed .NET 7 breaking changes, and dispelling .NET myths. Plus, explore minimal real-time APIs and participate in a global developer survey.
This week’s issue dives into optimizing .NET applications, exploring MAUI handlers, unit testing dependencies, and understanding C# metadata. Enhance your skills with insights on performance and new design approaches.
This issue features key insights on LINQ enhancements in EF Core, tips for boosting ASP.NET performance, type-safe DI composition, automating web UI components, and a guide for porting from EF6 to EF Core.
In this issue, explore C# 10 refactorings, expressive property patterns, and simplifying permissions management in .NET. Plus, discover seven new features of System.Text.Json in .NET 6 and context-based programming models.
In this issue, we reflect on C#, explore .NET 6's DateOnly and TimeOnly types, dive into HTMX with ASP.NET Core, and uncover advanced unit measures in .NET. Join us for insights and coding tips.
This issue dives into the evolution of Microsoft .NET, introduces automated testing for C# developers, explores .NET Dictionary implementation, and uncovers the magic of string interpolation in C# 10 and .NET 6. Join us.
In this issue, explore Blazor's intuitive component testing, discover C# 10's impactful features, simplify CQRS with .NET 6, learn about upgrading to .NET 6, and dive deep into Parallel.ForEachAsync.
This issue dives into .NET 6, exploring quality-of-life features, the power of EF Core 6, and the latest in gRPC. Plus, discover useful C# 10 updates and tips on making implicit design rules explicit in software architecture.
This week's newsletter features insights on managing Blazor components, clean architecture in ASP.NET Core, WPF best practices, .NET profiling APIs, and multi-tenancy with Marten. Dive in for valuable tips and strategies.
This week’s newsletter dives into role-based access control in ASP.NET, explores Azure alternatives, and unpacks SQL Server temporal tables in EF Core 6.0. Plus, we examine MongoDB's consistency, C# 10 features, and named pipes in .NET 6.
In this issue, explore monitoring .NET apps with OpenTelemetry, discover the latest Windows Forms updates in .NET 6.0, and learn when to refactor large Blazor components. Plus, delve into the costs of indirection in software design.