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 60 followers

Latest posts

Last updated 7 months ago

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

7 months ago

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

Cancellation, Part 6: Linking

9 months ago

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

Cancellation, Part 5: Registration

11 months ago

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

ICYMI: Video Series on TCP/IP Application Protocol Design

12 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

almost 3 years ago

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

Modern C# Techniques, Part 2: Value Records

almost 3 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

almost 3 years ago

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

Cancellation, Part 4: Polling

over 3 years ago

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

Cancellation, Part 3: Detecting Cancellation

over 3 years ago

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

Cancellation, Part 2: Requesting Cancellation

over 3 years ago

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

Cancellation, Part 1: Overview

over 3 years ago

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