• C# Digest
  • Posts
  • A Brief Introduction to the .NET Muxer

A Brief Introduction to the .NET Muxer

Loading the runtime and the CLI commands

A Brief Introduction to the .NET Muxer
6 minutes by Steve Gordon

This post introduces the dotnet.exe muxer responsible for loading the runtime and the CLI commands, exploring some of its internal code.

😘 Kiss Bugs Goodbye
sponsored by QA Wolf

Bugs sneak out when less than 80% of user flows are tested before shipping. But getting that kind of coverage—and staying there—is hard and pricey for any size team. QA Wolf helps engineering teams get to 80% automated test coverage and ship 5x faster by reducing QA cycles from hours to minutes. Schedule a demo to learn more.

Abstraction: Introduction
13 minutes by Jon Skeet

This article discusses abstraction in software design using DigiMixer, a digital audio mixer project, as an example. Jon explores the challenges of designing interfaces that must satisfy both implementers and consumers, highlighting the importance of finding the right balance between implementation simplicity and usability.

Taking a look (including examples) at the new LINQ methods that will be introduced in C# 13, as part of the .NET 9 release.

This article contrasts software development patterns from 2010's Ruby ecosystem with today's .NET environment, highlighting similarities in how developers rely on standardized templates and package combinations.

In this post we'll continue to iterate on the example from the last post, using Result in more places, making some functions async and seeing how to handle that without the result code becoming a mess.

how did you like this issue?

Login or Subscribe to participate in polls.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.