Newsletters

RyuJIT Tutorial

September 24, 2017

In this issue, explore the fascinating world of RyuJIT, discover 7 more debugging tactics for Visual Studio, learn key differences between C# fields, dive into managed object internals, and uncover the essence of cloud-native apps in ASP.NET Core.

Making a game cheat trainer from scratch in C#

September 17, 2017

This issue features a guide on creating a game cheat trainer in C#, insights into Windows Containers for app isolation, and tips on using C# 7 discards and the nameof expression, plus updates on the XAML Designer.

Composite UIs for Microservices - Client Composition

September 10, 2017

This week’s issue features insights on building composite UIs for microservices, optimizing .NET apps with the linker tool, and understanding .NET Core vs. .NET Standard. Plus, explore ASP.NET subdomain routing and the joys of Cake & .NET Core.

Using the .NET IL Linker

September 03, 2017

This week, dive into the world of .NET with insights on using the IL Linker to minimize application sizes, explore data structures in C#, and understand ASP.NET Core authentication. Perfect for developers looking to enhance their skills.

Diagnosing a single slow test

August 27, 2017

This week, dive into diagnosing slow tests, explore the buzz around serverless computing, discover essential .NET libraries, learn about Zero Garbage Collector for .NET Core, and preview exciting C# 8.0 features.

.NET and WebAssembly - Is this the future of the front-end?

August 20, 2017

This week, we explore the future of front-end development with .NET and WebAssembly, tackle performance issues with ConcurrentDictionary, and highlight the launch of .NET Core 2.0. Plus, discover effective exception handling patterns.

Using Generics in C# to Improve Application Maintainability

August 13, 2017

This week's newsletter dives into C# best practices with generics, securing local ASP.NET Core environments with HTTPS, the launch of .NET Standard 2.0, and exciting developments in WebAssembly. Discover more.

Introducing Support for Brotli Compression

August 06, 2017

This week’s issue highlights Brotli compression benefits, demystifies .NET exceptions, explores the Peachpie PHP compiler for .NET, and delves into C# generics and CLR boxing. Discover powerful tools to enhance your development.

5 features that make C# 6 / 7 more fun

July 30, 2017

This week's Favorite5 highlights exciting advancements in C# 6/7, Docker secrets for Windows, .NET Core SDK telemetry insights, cleaner mock creation in .NET, and innovative non-blocking memory management solutions.

13 hours debugging a segmentation fault in .NET Core on Raspberry Pi and the solution was...

July 23, 2017

This week's issue delves into the challenges of debugging in .NET Core, explores the ITagHelperComponent for content injection, and offers insights on caching strategies in ASP.NET Core. Plus, learn about parsing techniques in C#.

WPF UI Programming

July 16, 2017

In this issue, explore WPF with a fantastic tutorial, dive into .NET performance insights, learn about async enumerators, discover CLR memory usage, and check out CodeTrack, a free .NET profiler. Happy reading.

Performance Improvements in RyuJIT in .NET Core and .NET Framework

July 09, 2017

This week’s issue features key insights on RyuJIT performance improvements in .NET, memory management in Paint.NET, efficient multi-threading techniques in C#, a new UI framework for the browser, and essential design patterns for microservices.

7 lesser known hacks for debugging in Visual Studio

July 02, 2017

This issue features 5 insightful articles, including 7 lesser-known Visual Studio debugging hacks, building a recommendation engine with Azure ML, and exploring value vs. reference types in .NET. Enhance your coding skills.

How to build / publish self contained .NET Core binaries for Windows, Linux and OSX

June 25, 2017

This week’s issue covers building self-contained .NET Core binaries, securing JSON APIs, profiling async tasks in C#, managing secrets in ASP.NET Core, and optimizing memory with ArrayPool. Dive in for insights and best practices.

Microdot: Easily create .NET Microservices with Orleans

June 18, 2017

In this issue, explore creating scalable microservices with Microdot, harnessing Azure Functions for Webhooks, deploying ASP.NET Core using Docker and Nginx, implementing Singleton patterns, and understanding the .NET Runtime type loading process.

Postmortems - Tale of Two Casts

June 11, 2017

This week’s issue explores the nuances of .NET, featuring insights on CLR quirks, the excitement of the .NET renaissance, enhancing Docker compatibility, utilizing Hangfire for task scheduling, and significant performance improvements in .NET Core.

Lowering in the C# Compiler (and what happens when you misuse it)

June 04, 2017

This week’s newsletter dives into C# compiler 'Lowering', leveraging .NET with Docker, managing database schema changes, the Actor model with Akka.NET, and mastering HttpClient for advanced web APIs.

Adding a new Bytecode Instruction to the CLR

May 28, 2017

This week, explore the addition of a new IL instruction to the CLR, the unveiling of XAML Standard alongside .NET Standard 2.0, a sneak peek at Xamarin.Forms 3.0, and insights on data encapsulation in C#, plus a performance test of string interpolation.

BUILD 2017 Conference Rollup for .NET Developers

May 21, 2017

This week’s issue highlights the latest from MS BUILD 2017, featuring Scott Hanselman's talks, plus insights on Entity Framework, hosting .NET Core on Digital Ocean, unit testing tips, and serverless C# with Azure Functions.

Design Patterns in C#

May 14, 2017

This week’s issue dives into C# design patterns for beginners, explores the unique relationship between arrays and the CLR, and highlights essential Visual Studio tips and updates from Build 2017. Discover more.