Newsletters

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.

Is C# a low-level language?

March 10, 2019

This week’s newsletter explores C# with Fabien Sanglard's raytracer insights, updates on C# tooling and Records, plus 5 handy tips. Plus, learn to create desktop apps using Electron and React with your existing skills.

ASP.Net Core Localization: One RESX to rule them all

March 03, 2019

In this issue, explore ASP.Net Core localization, enhance your code with Span optimization, learn to port desktop applications to .NET Core 3.0, and dive into a detailed comparison of .NET Core 3.0 APIs for WPF and WinForms.

When to use C# LINQ with Query Syntax over Method Syntax

February 24, 2019

This week’s newsletter explores C# LINQ syntax choices, optimizing .NET controllers, simplifying multithreading with Parallel ForEach, and the exciting new features in C# 8. Dive in for essential insights.

Automating .NET Core Services with PostSharp and Aspect-Oriented Code

February 17, 2019

This issue explores essential resources for .NET developers, covering automation with PostSharp, a 2019 ASP.NET Core roadmap, memory leak hunting with WinDbg, C# 8 features, and securing ASP.NET Core MVC applications.

Why I Choose Xamarin to Build Cross-Platform Mobile Apps

February 10, 2019

In this issue, explore the journey of transitioning to mobile development with Xamarin, discover C# 8's enhancements for string interpolation, and dive into new C# futures and ASP.NET Core performance metrics.

Do more with patterns in C# 8.0

February 03, 2019

In this issue, explore advanced C# 8.0 features like recursive patterns and switch expressions, dive deep into deadlocks, and discover creative uses for extension methods and asynchronous enumerables.

NetFabric.Hyperlinq — Optimizing LINQ

January 27, 2019

This issue features insights on optimizing LINQ performance, understanding stack walking in .NET, simplifying networking in C#, and exploring the checked keyword. Plus, a deep dive into C# deadlocks and solutions. Don't miss it.