Newsletters

Functional Programming In Object-Oriented Programming In C#

July 28, 2019

In this issue, explore the fusion of functional programming with C#, delve into the history of .NET's naming, and learn about the Liskov Substitution Principle and security insights in the .NET ecosystem.

Visual Studio – Break On All Exceptions

July 21, 2019

This issue features tips on debugging with Visual Studio, optimizing API calls in .NET, using Roslyn Analyzers for better code, and XAML Hot Reload for easier UI development. Enhance your coding skills today.

Using High-Performance Techniques to Base64 Encode a GUID

July 14, 2019

This issue features insights on high-performance Base64 encoding in .NET Core, tackling complexity in software development, and exploring the Pipeline pattern in C#. Plus, discover a fast type dictionary trick and the evolution of the Output tool.

Exception usage analyzer

July 07, 2019

This week’s newsletter highlights essential insights for C# developers, covering exception usage best practices, performance improvements in random forest processing, the Repository Pattern, and a sneak peek at C# 8.x features.

How To Refactor Business Logic Into Services

June 30, 2019

This week’s issue features essential insights on refactoring business logic, handling .NET exceptions, optimizing C# performance, mastering web.config transformations, and productivity tips for Visual Studio users.

Null Coalescing Operator C#

June 23, 2019

In this issue, explore key insights on C#'s Null Coalescing Operator, updates on XAML Islands for enhancing desktop apps, tips for publishing .NET Core 3.0 as a single EXE, and a custom WPF AutoComplete control.

New LINQ Method: ToRandomCollectionType<>()

June 16, 2019

This issue features exciting insights on the new LINQ method, cross-platform desktop apps with Blazor and Electron.NET, multi-threading tools in .NET, and a C# REPL in the browser. Dive in for your next tech inspiration.

C# and gRPC Part One

June 09, 2019

Discover the latest in C# development with insights on gRPC, upcoming C# 9 features, .NET Core debugging techniques for Linux, crafting a WPF TreeView File Explorer, and mastering delegates and events.

Writing billion songs with C# and Deep Learning

June 02, 2019

In this issue, discover how to create AI-generated song lyrics with C# and improve .NET performance by avoiding GC Pressure. Plus, tips for debugging async errors and insights on transitioning from Node.js to .NET Core.

Creating a Quartz.NET hosted service with ASP.NET Core

May 26, 2019

This issue features insights on Quartz.NET with ASP.NET Core, interactive .NET documentation, the future of UWP, C# design patterns, and .NET Core diagnostics. Dive into essential topics for modern development.

Cross-Platform C# UI Technologies

May 19, 2019

This week's newsletter features insights on cross-platform C# UI technologies, essential debugging techniques for the Twitch client, top .NET Core e-commerce platforms, caching implementations in C#, and performance improvements in .NET Core 3.0.

Writing Native Libraries in C# and using them in other languages

May 12, 2019

In this issue, explore the power of C# with insights on writing native libraries, pattern matching in C# 8.0, the upcoming .NET 5, the advantages of immutability, and how JIT optimizes performance.

OutOfMemory – a nerdy card game for developers!

May 05, 2019

This issue features a nerdy card game for developers, a guide to web app authentication with ASP.NET, performance tips for .NET strings, practical Visual Studio tips, and insights into the Mediator Pattern in .NET Core.

Announcing the .NET Framework 4.8

April 28, 2019

This week's newsletter features the release of .NET Framework 4.8, essential debugging techniques for frozen applications, a comparison of server and client-side Blazor, and insights into Entity Framework Core and C# memory allocation.

8 Ways You can Cause Memory Leaks in .NET

April 21, 2019

In this issue, explore the sneaky dangers of memory leaks in .NET, discover little-known features of Visual Studio 2019, optimize Entity Framework performance, and learn about the pitfalls of redundant type casts and captive dependencies.

.NET Core Windows Desktop Apps

April 14, 2019

This week’s issue features insights on converting .NET Core Web Apps to Windows Desktop Apps, understanding string vs. String, multithreaded resource access with concurrent collections, and anomaly detection in CPU waveforms.

.NET Core Workers as Windows Services

April 07, 2019

In this issue, explore .NET Core Worker Services, learn to create JWTs in ASP.NET Identity, and discover performance optimization tips for array iteration using parallelism in C#. Plus, dive into the benefits of Visual Studio 2019 and understand the implications of marking structs as readonly.

What is Blazor and what is Razor Components?

March 31, 2019

This issue explores Blazor for interactive web apps, Azure Service Bus for resilient APIs, memory management with .NET Core, profiling code with PerfView, and insights on time zone handling. Dive in for essential tech insights.

Immutable Records could be added in C# 8

March 24, 2019

In this issue, explore the latest in C# with insights on Immutable Records, Async/Await, and understanding string.GetHashCode() behavior in .NET Core. Plus, discover handy C# Async tips and tricks.

Understanding C# 7 ValueTuples

March 17, 2019

This week's newsletter dives into C# with insights on ValueTuples, type members, and target-typed new expressions. Plus, explore job queue implementations and visualize ASP.NET controllers through SOLID principles.