CSharp Section Image

C# Evolved

C# is an incredible language.

It's been fascinating to watch it evolve, gaining expressive power while retaining the clarity and structure that made it so compelling in the first place.

Here I explore modern C#, .NET, and the ideas and projects that give me an excuse to keep pushing deeper into the language.

In Pursuit of a Goblin

An experiment in pushing C# toward Ruby-like runtime dynamism to support decision making

Bridging Worlds

C#/WinForms is a Delphi developer's best friend.

Phoenix from the Flame

Reconstructing the architectural primitives of a REST API framework from first principles.

Older Posts

An XMPP component framework evolving from early .NET through .NET Core to modern .NET.
more...
Using WPF, WCF, and XMPP to replay historical betting transactions at 3,000 TPS across an Oracle Service Bus.
more...
Writing an Interpreter in C#.
more...
My first thoughts on Blazor Server.
more...
An experiment with Blazor WASM, a fun game of Tic-Tac-Toe.
more...
A simple tool for learning and practicing SQL written in C#/WinForms.
more...
A C#/WinForms content creator for Delphi consumers.
more...
Developing Xamarin apps on Linux with JetBrains Rider.
more...

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.