Newsletters

Securing Sensitive Information with .NET User Secrets

January 22, 2023

In this issue, explore securing sensitive info with .NET User Secrets, discover C# 12's Primary Constructors, and learn about better search in Visual Studio. Plus, dive into JWT authentication and profiling on Linux.

Five shortcuts to boost your productivity

January 15, 2023

In this issue, discover five productivity-boosting shortcuts for Visual Studio, learn to detect breaking changes in NuGet packages, and explore best practices for deploying scalable applications. Plus, dive into new C# 11 features and LINQ methods.

Method-Core Injection: Pattern for Reducing Boilerplate Code

January 08, 2023

Kick off 2023 with C# Digest. This issue covers essential topics like method-core injection, bflat's native compiler, the PrintMembers method, testing with FastEndpoints, and choosing the right database. Stay sharp.

How To Structure Your .NET Solutions: Architecture And Trade-Offs

December 18, 2022

This final newsletter of 2022 features insights on structuring .NET solutions, using Roslyn for SDK generation, and exploring .NET MAUI's capabilities. Plus, discover new features in .NET 8 and updates from Microsoft. Merry Christmas. 🎄

.NET 7 Networking Improvements

December 11, 2022

Celebrate the festive season with our latest newsletter. Discover .NET 7 networking improvements, insights on GC regression, and tips on optimizing code with Span. Plus, learn about new MVC features and more. 🎄✨

Processing data in parallel using Channels

December 04, 2022

This issue explores key .NET advancements, featuring Channels for parallel data processing, the latest analyzers in .NET 8, ASP.NET Core Response Caching, and tips to detect dead code with Roslyn.

.NET 7 performance improvements are incredible

November 27, 2022

In this issue, explore .NET 7.0's impressive performance improvements, dive into C# 11's new features, and learn how to enhance your WPF apps with Avalonia UI. Plus, master debugging in Visual Studio and discover static abstract interface members.

How fast is really ASP.NET Core?

November 20, 2022

In this issue, explore ASP.NET Core's speed claims, dive into OpenTelemetry for effective data handling, and learn about generic parsing in C# 11. Plus, insights on .NET MAUI's launch and background tasks. Enjoy.

Debugging tips and tools, new .NET releases and much more

November 14, 2022

In this issue, explore essential .NET debugging tips, the merits of building modular monoliths, and insights on performance issues with Entity Framework Core. Plus, catch up on key updates in .NET 7 and a recent security advisory.

Performance improvements in ASP.NET Core 7

November 06, 2022

In this issue, we dive deep into ASP.NET Core with performance improvements in version 7, enhancing controller design, caching strategies, and efficient data deletion methods. Stay tuned for a broader range of topics next time.

.NET Performance Tracing for WinUI, Uno and Maui Applications

October 30, 2022

In this issue, explore the convergence of .NET technologies, tackle nullable reference types in Razor Pages, and learn about high-performance URI template resolution. Plus, discover how to automate versioning for .NET apps.

Boosting Performance With Sealed Classes in .NET

October 23, 2022

This issue dives into .NET best practices, covering performance boosts with sealed classes, testing business logic in Event Sourcing, and insights on handling UnreachableExceptions in .NET 7. Explore clean code principles too.

The 2 secret endpoints I create in my .NET APIs

October 16, 2022

This issue explores essential .NET insights, from creating secret endpoints in your APIs to taking your ASP.NET Core site down for maintenance. Plus, discover best practices for NuGet packages and improvements in C# 11.

Rate limiting in web applications - Concepts and approaches

October 09, 2022

This week’s issue covers essential topics: explore rate limiting in web apps, speed up NServiceBus pipelines, validate .NET 6 configuration objects, use GC.KeepAlive in async methods, and authenticate .NET MAUI apps with MSAL.NET.

ASP.NET Core - Why async await is useful

October 02, 2022

This issue dives into the power of async/await in ASP.NET Core, best practices for handling nulls, and the latest enhancements in C# 11 and .NET 7. Discover useful insights for improving your coding practices.

C# 11 – Introducing List Patterns Matching

September 25, 2022

This week’s newsletter explores exciting C# 11 features, including list patterns and static abstract members. Plus, discover how to secure ASP.NET Core APIs with multiple identity providers and dive into Trie data structures.

Serializing asynchronous operations in C#

September 18, 2022

In this issue, explore best practices for handling errors in Blazor, learn about asynchronous operations serialization in C#, and discover how to build a C# scripting engine for games using .NET 6. Plus, dive into C# lambda discards and scoped initializers.

A comprehensive design patterns library

September 11, 2022

This issue features a design patterns library for software engineering, insights on using System.Random safely in .NET, thoughts on C# quirks, new NuGet dependency tracking in Visual Studio, and a guide to Durable Entities in Azure Functions.

Performance Improvements in .NET 7

September 04, 2022

This issue features insights on .NET 7 performance improvements, a deep dive into Async/Await mechanics, effective gRPC error handling in ASP.NET Core, tackling broken access control vulnerabilities, and a new visual extension for Visual Studio.

History of Microsoft Azure

August 28, 2022

This week's newsletter dives into the history of Microsoft Azure, explores debugging Entity Framework Core migrations, and highlights C# 11 features. Plus, learn about using CancellationTokens and strongly typed middleware in ASP.NET Core.