Blog Logo
TAGS

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...

Read more...

What’s Next in C#? - Mads Torgersen - Copenhagen DevFest 2023

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 ...

Read more...

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...

Read more...

# PrivateProxy

[![GitHub Actions](https://github.com/Cysharp/PrivateProxy/workflows/Build-Debug/badge.svg)](https://github.com/Cysharp/PrivateProxy/actions) [![Releases](https://img.shields.io/github/release/Cysharp...

Read more...

Lightweight .NET in-memory pub/sub implementation using Channels

Hi, in this article I’ll present to you how you can easily kick-off implementing performant in-memory pub/sub pattern using Channel<T> for asynchronous processing within your .NET server. We wil...

Read more...

# Arch

# Arch [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg?style=for-the-badge)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) [![Nuget](https://img.shields.io/n...

Read more...

Godot is not the new Unity - The anatomy of a Godot API call

Godot has potential as a game engine, but its binding layer between engine code and gameplay code is structurally built to be slow. Unity, on the other hand, has spent years improving scripting perfor...

Read more...

Ultimate .NET Project Setup with Clean Architecture and Domain-Driven Design

An opinionated ASP.NET Core solution setup for creating web applications using Clean Architecture and Domain-Driven Design principles. This setup follows all the latest modern practices and includes f...

Read more...

EF Core 8 RC1: Complex types as value objects

EF Core 8, or just EF8, is the successor to EF Core 7, and is scheduled for release in November 2023, at the same time as .NET 8. EF8 requires .NET 8 and this RC1 release should be used with the .NET ...

Read more...

Performance Improvements in .NET 8

I look forward to summer every year. Sun, beach, warm nights, and putting the finishing... developers that contributed significantly to the release, calling out the hundreds upon hundreds of pull requ...

Read more...

Welcome to Murder Engine!

This is the source for Murder Engine, a pixel art ECS game engine built on top of MonoGame. Proceed at your own risk. This is an in-development engine, which is another way of saying that it will chan...

Read more...

ASP.NET Core updates in .NET 8 Release Candidate 1

.NET 8 Release Candidate 1 (RC1) 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...

Read more...

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...

Read more...

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 ...

Read more...

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...

Read more...

Complex Software is an Occupational Health Hazard!

!Complex Software is an Occupational Health Hazard! # Whaally.Domain [![NuGet Badge](https://img.shields.io/nuget/v/Whaally.Domain)](https://www.nuget.org/packages/Whaally.Domain) The goal of the `Wh...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...