Newsletters

Colors in .NET: In-depth guide

February 06, 2022

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.

Proposed .NET 7 breaking changes

January 30, 2022

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.

Optimizing CPU-bound and memory-bound .NET applications: 11 best practices

January 23, 2022

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.

LINQ enhancements in Entity Framework Core 6

January 16, 2022

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.

Refactoring with C# 10

January 09, 2022

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.

Looking back at C#

January 02, 2022

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.

Microsoft .NET history

December 26, 2021

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.

Welcome improvements in C# 10

December 19, 2021

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.

Don't do that, do this: the .NET 6 edition

December 12, 2021

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.

Clean architecture with ASP.NET Core

December 05, 2021

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.

A simpler way to Azure

November 28, 2021

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.

Monitoring a .NET application using OpenTelemetry

November 21, 2021

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.

Welcome to C# 10

November 14, 2021

In this issue, explore the release of C# 10, learn to render GIFs in console output, mock File IO for unit tests, utilize the Roslyn C# compiler, and maximize productivity with Hot Reload in Visual Studio 2022.

The case for C# and .NET

November 07, 2021

In this issue, explore the case for C# and .NET, dive into new features of .NET Core 6, and clarify .NET collections with a focus on interfaces. Plus, learn about the outbox pattern in microservices and discover UnoConf 2021.

Records – The good, bad & ugly

October 31, 2021

This issue dives into C# with insights on Records, compiler errors, immutability, and async pipelines. Plus, discover how to create animated splash screens and get started with Terraform in our beginner's guide.

C# 10.0: Extended property patterns

October 24, 2021

This week's issue dives into C# 10.0 features, including extended property patterns and global using declarations. We also discuss argument passing methods and share insights on .NET hot reload progress. Don't miss out.

Data consistency between microservices

October 17, 2021

This issue covers essential topics like managing data consistency in microservices, fixing IDisposable issues in .NET, and exploring cursor paging with Entity Framework. Plus, learn about .NET 6 RC2 and the LINQ Chunk() method.

Everything .NET developer needs to know about disposable types

October 10, 2021

In this issue, we dive into essential .NET knowledge, exploring memory management and disposable types, the differences between data structures, event-driven architecture patterns, and simplifying EF Core migrations. Join us.

Health checks in ASP.Net Core web API

October 03, 2021

In this issue, explore secure ASP.NET Web APIs with Auth0, monitor API health in the cloud, avoid memory leaks in Visual Studio extensions, group assertions in tests, and compile Blazor Wasm apps ahead-of-time for better performance.

6 essential tools to detect and fix performance issues in .NET

September 26, 2021

In this issue, explore essential tools for fixing .NET performance issues, learn to use C#'s Parallel.ForEach for parallel operations, and discover tips for tech problem-solving. Dive into ASP.NET Core migration and the Pipes & Filters pattern.