Newsletters

Assembly Versioning and DLL Hell in C# .NET: Problems and Solutions

September 20, 2020

This week, dive into the challenges of assembly versioning in .NET, explore the evolution of .NET Standard, and discover how SIMD can supercharge performance. Plus, learn about native allocations and the history of Windows Terminal with WinUI.

Better Tagging of EF Core Queries

September 13, 2020

In this issue, explore better tagging for EF Core queries, the power of extension methods, new features in C# 9.0, a simple way to migrate WCF to gRPC with protobuf-net, and insights on .NET memory performance analysis.

Introducing the Half type!

September 06, 2020

This week, explore the power of the Half type in binary floating-point numbers, enhance your .NET Core microservices with event sourcing, and discover new features in .NET 5 for better code quality and deployment efficiency.

Lessons learned after migrating 25+ projects to .NET Core

August 30, 2020

This issue features insights on migrating projects to .NET Core, writing C# events in Blazor, understanding producer/consumer pipelines, and the latest on .NET 5.0. Plus, explore Bluebonnet for C# apps on Android.

Evaluating “ReadLine using System.IO.Pipelines” Performance in C#

August 23, 2020

This week’s issue dives into C# with insights on System.IO.Pipelines performance, the introduction of records in C# 9.0, LINQ performance tips, UWP's evolution, and an exploration of .NET's build process.

Improved Target Typing In C# 9

August 16, 2020

This issue of C# Digest explores C# 9 with a guide to improved target typing, integration testing for .NET APIs, and productivity tips in Visual Studio. Discover essential insights for .NET professionals and new features.

Beginner's Guide To Console Input In C#

August 09, 2020

This issue features essential C# insights: a beginner's guide to console input, understanding switch statements, and the evolution of pattern matching. Plus, explore gRPC for optimized API endpoints.

How C# Records will change my life

August 02, 2020

This issue explores the transformative power of C# Records, the productivity of XAML beyond lines of code, and introduces LunrCore for simple search implementation. Plus, discover the benefits of Azure Static Web Apps.

How To Access SQL Generated By Entity Framework Core

July 26, 2020

In this issue, explore key insights on accessing SQL with Entity Framework Core, mastering Dependency Injection in C#, and leveraging C# 9's new features like range operators and improved lambdas. Discover real-time UI solutions with Stl.Fusion.

Blazor Vs. Traditional Web Apps

July 19, 2020

This issue explores Blazor vs. traditional web apps, dives into .NET 5 performance improvements, modernizes .NET projects, and unpacks C# 9 features like target typing. Discover the latest insights for developers.

Data Processing Pipelines with TPL Dataflow in C# .NET Core

July 12, 2020

This issue features insights on data processing pipelines in C# .NET, globalization in ASP.NET Core, effective logging practices, Razor runtime compilation, and cleaner entity configuration with EF Core.

Micro-services communication: RabbitMQ and ASP.NET Core

July 05, 2020

In this issue, explore essential topics like micro-services communication with RabbitMQ, Visual Studio debugging tips, magical C# methods, .NET to .NET Core migration, and cross-platform UI technologies.

Unreal Engine .NET Core Integration

June 28, 2020

This week’s issue features insights on Unreal Engine .NET Core integration, host filtering in ASP.NET Core, performance tips for large solutions, and a new tool, dotnet-monitor, for simplifying diagnostics. Explore and enhance your development skills.

Exploring top-level statements in C# 9

June 21, 2020

This issue features insights into C# 9's top-level statements, Onion Architecture in ASP.NET Core, runtime class generation, real-time messaging with ABP and RabbitMQ, and handy Visual Studio tricks.

Advanced Pagination in ASP.NET Core WebApi

June 14, 2020

This issue features insights on advanced pagination in ASP.NET Core, multilayer caching, debugging async code in Visual Studio, and the latest updates on .NET 5.0. Dive in for a wealth of knowledge.

C# Delegates with IoC Containers and Dependency Injection

June 07, 2020

This issue explores cutting-edge techniques in C# development, from using delegates for dependency injection to implementing Fluent Validation in ASP.NET Core. Plus, learn about YARP and viewing SQL generated by EF Core.

Dynamic Module Loading With Ninject

May 31, 2020

This issue features insights on dynamic module loading with Ninject, highlights from Microsoft Build 2020 for .NET developers, effective logging with Serilog and Seq, and a visual guide to .NET async/await. Plus, learn from past mistakes.

Make a flappy bird game in windows form

May 24, 2020

This issue features a flappy bird game tutorial in C#, a powerful JSON parser, insights on .NET Multi-platform App UI, updates on C# 9.0, and more tips about enums. Perfect for developers looking to enhance their skills.

Save money on Azure with cost analysis and free tools

May 17, 2020

In this issue, discover ways to save on Azure costs, explore performance best practices for C#, learn about the new Pinned Object Heap in .NET 5, and dive into the principles of pure functions and building a PWA with Blazor.

ZLogger — Zero Allocation Logger for .NET Core and Unity

May 10, 2020

In this issue, explore the fast ZLogger for .NET Core, learn about code generation with the Builder pattern, and discover how to enhance observability in your .NET Core apps. Plus, dive into Web API testing techniques.