C# Dev Kit - Now Generally Available
Today, we are thrilled to announce the general availability of C# Dev Kit, a Visual Studio Code extension that brings an improved editor-first C# development experience to Linux, macOS, and Windows. S...
What’s Next in C#? - Mads Torgersen - Copenhagen DevFest 2023

The speaker begins by introducing himself and joking about the different ways his name is pronounced. He mentions that he works on the design of the C# language and will be showing some features from ...
The convenience of .NET
Convenient options are available for almost every task in life, from getting a ride to the airport to writing code. Convenience is the idea that a great solution is available when you want it and that...
# PrivateProxy
[](https://github.com/Cysharp/PrivateProxy/actions) [](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) [ is now available and includes many great new improvements to ASP.NET Core! This is the first of two release candidates that we plan to share before the final .NET 8 re...
Sqids .NET
Sqids (pronounced squids) is a small library that lets you generate YouTube-like IDs from numbers. It encodes numbers like 127 into strings like yc3, which you can then decode back into the original n...
Green Thread Experiment Results
Our goal with the green thread experiment was to understand the basic costs and benefits of introducing green threads to the .NET Runtime environment. The .NET asynchronous programming model makes it ...
GitHub - domn1995/dunet: C# discriminated union source generator
GitHub - domn1995/dunet: C# discriminated union source generator. Skip to content. Toggle navigation. Sign up. Product. Actions. Automate any workflow. Packages. Host and manage packages. Security. Fi...
Complex Software is an Occupational Health Hazard!
!Complex Software is an Occupational Health Hazard! # Whaally.Domain [](https://www.nuget.org/packages/Whaally.Domain) The goal of the `Wh...
Event transformations, a tool to keep our processes loosely coupled
One of the biggest pains in traditional software design is accidental complexity. Event Sourcing can help with that, as it focuses on the business process and allows for backward compatibility. With E...
Visual Studio for Mac Retirement Announcement
Today we are announcing the retirement of the Visual Studio for Mac IDE. Visual Studio for Mac 17.6 will continue to be supported for another 12 months, until August 31st, 2024, with servicing updates...
What is rustc_codegen_clr?
# What is rustc_codegen_clr? *NOTE: this project is a very early proof-of-concept* This is a compiler backend for rustc which targets the .NET platform and runtime, and could enable compiling rust cod...
Designing Microservices with CQRS and Event Sourcing in .NET
Understanding CQRS and Event Sourcing in .NET with a practical example using a simple banking application to explain these key concepts in software design. Combining CQRS and Event Sourcing can make a...