Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

feedburner.com

Stephen Cleary (the blog)

Get the latest updates from Stephen Cleary (the blog) directly as they happen.

Follow now 35 followers

Latest posts

Last updated 5 months ago

C# Advent: No one loves the .NET Core name anymore

5 months ago

This post is part of C# Advent organized by @mgroves A Brief...

Cancellation, Part 6: Linking

7 months ago

So far we’ve covered how cancellation is requested by one piece of...

Cancellation, Part 5: Registration

9 months ago

Last time in this series I talked about how to respond to...

ICYMI: Video Series on TCP/IP Application Protocol Design

9 months ago

I speak regularly at various programming conferences, and one of my favorite...

MetaPost 2024-04-24

about 1 year ago

I don’t do meta-posts that often, but this is one. Feel free...

Modern C# Techniques, Part 3: Generic Code Generation

over 2 years ago

This technique really excites me! We’re in for a good ride today…...

Modern C# Techniques, Part 2: Value Records

over 2 years ago

Today I’ll cover another technique for modern C# that isn’t exactly new...

Modern C# Techniques, Part 1: Curiously Recurring Generic Pattern

over 2 years ago

I’m starting a new series today looking at some modern C# techniques...

Cancellation, Part 4: Polling

about 3 years ago

So far in this series, I’ve talked about how to request and...

Cancellation, Part 3: Detecting Cancellation

about 3 years ago

It’s not uncommon to want to detect whether the cancellation actually canceled...

Cancellation, Part 2: Requesting Cancellation

about 3 years ago

Last time we covered the basic cancellation contract. Responding code takes a...

Cancellation, Part 1: Overview

about 3 years ago

Cancellation is a topic that I haven’t written on much yet, because...