Newsletters

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.

Adapter Design Pattern In C#

January 20, 2019

This week’s newsletter explores essential C# concepts: the Adapter Design Pattern, type inference with the new keyword, managed pointers, performance tuning for .NET Core, and tips to minimize garbage collection pauses.

Find, Fix, and Avoid Memory Leaks in C#

January 13, 2019

This issue explores essential C# practices, from avoiding common programming mistakes to mastering memory leak prevention. Dive into Azure deployment tips, Visual Studio 2019 updates, and insights on .NET Core performance monitoring.

Entity Framework Core: SQLite Concurrency Checks

January 06, 2019

This week's newsletter features insights on SQLite concurrency checks, a guide to installing .NET Core on Raspberry Pi, an introduction to SOLID principles, and a tutorial series on creating a REST API with ASP.NET Core. Don't miss it.

Blazor Toast Notifications using only C#, HTML and CSS

December 30, 2018

This week’s newsletter features Blazor toast notifications using C#, LINQPad tips, insights on C# and WebAssembly, generating async/await code with Roslyn, and Entity Framework Core string filter tips.

Exploring the .NET Core Runtime (in which I set myself a challenge)

December 23, 2018

Dive into this week's issue featuring insights on the .NET Core Runtime, a guide to prevent memory leaks in C#, the second C# Advent success, an introduction to C# 8 Range Type, and a look at .NET Garbage Collector performance.

Registering multiple implementations of the same interface in ASP.NET Core

December 16, 2018

This week’s newsletter explores ASP.NET Core’s DI implementations, tackles database change management challenges, dives into EF Core’s spatial data features, and shares advanced Chrome Dev Tools tips for efficient debugging.

TLDR Newsletter

December 09, 2018

In this week's issue of the TLDR Newsletter, Dan explores the latest in startup news, science, and open source. Discover Microsoft's game-changing move to open source major Windows UX technologies and get insights on C# innovations.

F# spoiled me, or why I don’t enjoy C# anymore

December 02, 2018

In this issue, explore the nuances of F#, discover the Scarp.Primitive library for type safety, and learn about custom serializers in ASP.NET Core. Plus, operationalize ML.NET with Azure DevOps. Happy coding.

Setting up Swagger to support versioned API endpoints in ASP.NET Core

November 25, 2018

In this issue, explore crucial topics like setting up Swagger for versioned APIs, compiling C# to WASM with Blazor, and getting started with CosmosDB. Plus, discover Razor support in Visual Studio Code and key decisions in desktop app development.

Shaders with HLSL for WPF Developers

November 18, 2018

This issue explores essential topics for developers: learn about HLSL shaders, dive into functional programming in C#, understand ASP.NET Core 2.2 Health Checks, anticipate C# 8.0 features, and preview Visual Studio 2019 updates.

Announcing .NET Standard 2.1

November 11, 2018

This week’s newsletter highlights key updates in the .NET ecosystem, including the announcement of .NET Standard 2.1, essential changes in ASP.NET Core 3.0, and insights on handling localization issues. Dive in for more.

A Breakdown of Blazor Project Types

November 04, 2018

This issue covers essential insights on Blazor project types, building dynamic LINQ queries with Expression Trees, the evolution of JSON in .NET Core, and the significance of XAML today, along with JWT authentication flows in ASP.NET Core.

High performance, cross-platform streaming with libvlc and Chromecast

October 28, 2018

This week’s issue features libvlc’s new casting capabilities, tips for debugging multiple ASP.NET Core projects, insights on duck-typed extension methods in C#, diagnostic scenarios for ASP.NET Core, and a performance comparison of string methods in .NET.