This issue dives into ASP.NET Core security by optimizing cookie size, explores the obsolescence of BinaryFormatter, and highlights ObservableCollection for data management. Plus, learn about Blazor render modes and effective code review strategies.
In this issue, explore WPF performance insights with ETW, learn to mock GraphQL queries using WireMock.NET, and discover best practices for Blazor Stream Rendering, incremental generators, and modular monoliths in .NET.
This issue features innovative insights into C# programming, from building compact games to exploring design patterns and logging techniques. Discover new features in ASP.NET Core and the role of StringValues in the framework.
Welcome back to our newsletter. This issue features high-performance .NET CRON jobs, an intro to Discriminated Unions in C#, and insights on immutable update patterns and DDD with EF Core 8.
In this issue, we explore the Actor Model for distributed systems, dive into OpenID Connect's security parameters, learn about logging sensitive data, and discover .NET 8's networking and hardware intrinsics improvements. Enjoy.
In this issue, explore debugging LINQ in C#, delve into C# ranges, and discover Windows 11 Dev Drive for .NET. Plus, learn about extending WebAssembly to the cloud and celebrate a decade of Akka.NET. Enjoy.
In this issue, explore high-performance concurrent database health checks in C#, learn about making libraries compatible with Native AOT, and discover advancements in resilient cloud services with .NET 8.
This issue dives into the world of .NET Blazor, comparing it to JavaScript frameworks, while also exploring advanced C# features, the new C# 12 interceptors, and the inner workings of ASP.NET Core cookies.
In this issue, we explore the launch of .NET 8, highlighting performance improvements and new features in C# 12. Discover file-based data storage with VestPocket and learn how to analyze performance issues in .NET 8. Dive into CLR insights.
This issue explores the convenience of System.IO in .NET, highlights changes in ConfigureAwait with .NET 8, discusses design patterns for creating test objects, compares concurrency libraries, and summarizes new identity features in ASP.NET Core.
In this issue, explore essential .NET configuration and secret management, prepare for interviews with key questions, and dive into file size mysteries and flaky test solutions with new .NET 8 features.
In this issue, explore how to diagnose high CPU usage in ASP.NET with PerfView, leverage Wolverine's HTTP package, create custom source generators, apply global endpoint filters, and implement unit tests for model validation.
In this issue, we dive into the pitfalls of premature infrastructure, explore key patterns in persistence tooling, and learn about validating code with Git hooks. Plus, discover how to handle database migrations and boost ASP.NET Core 8 performance.
This issue explores essential topics in C#, including the enduring relevance of the Strategy Pattern, Structured Concurrency, ASP.NET API versioning, and using embedded resources. Dive in for valuable insights.
In this issue, explore .NET 8's Dynamic Adaptation To Application Sizes, async method chaining in C#, memory-mapped files, Arm64 performance enhancements, and the relationship between .NET 8 Identity API and IdentityServer.
This issue covers performance tips like initializing collection sizes and avoiding GetHashCode for lookups, plus the latest debugging enhancements in .NET 8 and improved unit test profiling. Discover more inside.
This issue dives into essential .NET topics, including a guide on Feature Flags, insights on .NET 8's System.Text.Json, and a comparison of struct types. Plus, learn about accessing private members in C# and reverse engineering .NET apps.
Explore the latest in .NET 8 with first release candidates, performance enhancements, and new features like pattern matching and OpenTelemetry for microservices. Plus, learn resilient email sending and tackle race conditions with EF Core.
In this issue, discover powerful techniques like Pratt parsers for expression parsing, optimizing .NET code, and new Identity API endpoints in .NET 8. Dive into closures in C# and explore .NET’s .gcdump internals.
In this issue, explore the "Weak Event" pattern in C#, discover the nuances of O(1) operations, dive into the new BearerToken authentication in .NET 8, and unravel async programming with Task and await.