In this issue, explore key insights on handling long-running tasks in ASP.NET Core, enhancing C# code quality with Roslyn, and improving test observability with Fixie and Seq. Plus, discover async event handling in WPF and a practical guide to .NET memory management.
This issue explores the evolution of .NET MAUI, offers tips to enhance your .NET APIs, and introduces a new IEnumerable Debugger Visualizer. Plus, discover alternative memory management strategies and a free eBook on Infrastructure as Code.
This issue features insights into .NET logging improvements, an exploration of interfaces, validation rules for .NET MAUI, C# 11 lowercase type warnings, and a fresh approach to analyzing .NET solutions with Roslyn APIs.
In this issue, explore the final chapter on .NET profiling, dive into TimeZoneInfo challenges in .NET 6, learn ModelState validation in ASP.NET Core, and discover how to conditionally add middleware. Plus, understand the anti-corruption layer for data mapping.
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.