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

andrewlock.net

Andrew Lock | .NET Escapades

Get the latest updates from Andrew Lock | .NET Escapades directly as they happen.

Follow now 192 followers

Latest posts

Last updated 1 day ago

Automatic CSRF protection based on Fetch Metadata headers

1 day ago

In this post, I take a look at the new Cross-Site Request...

Understanding the Fetch Metadata HTTP headers: Sec-Fetch-Site and friends

7 days ago

In this post I look at the Fetch Metadata HTTP headers that...

Improvements to reading Process outputs: Exploring the .NET 11 preview - Part 5

29 days ago

This is the fifth post in the series: Exploring the .NET 11...

Closed class hierarchies: Exploring the .NET 11 preview - Part 4

about 1 month ago

This is the fourth post in the series: Exploring the .NET 11...

Avoiding ToString() allocations with StringBuilder.MoveChunks: Exploring the .NET 11 preview - Part 3

about 1 month ago

This is the third post in the series: Exploring the .NET 11...

.NET finally gets union typesπŸŽ‰: Exploring the .NET 11 preview - Part 2

3 months ago

This is the second post in the series: Exploring the .NET 11...

Running background tasks in Blazor with Web Workers: Exploring the .NET 11 preview - Part 1

3 months ago

This is the first post in the series: Exploring the .NET 11...

New features in Git 2.54: easier rebasing, hooks, and statistics

3 months ago

In this post I describe some of the nice new features released...

Removing byte[] allocations in .NET Framework using ReadOnlySpan

4 months ago

In this post I describe a simple way to remove some byte[]...

Running AI agents with customized templates using docker sandbox

4 months ago

This post follows on directly from my previous post, in which I...

Running AI agents safely in a microVM using docker sandbox

4 months ago

In this post I describe one way to run coding agents locally...

Configuring contextual options with Microsoft.Extensions.Options.Contextual

4 months ago

In this post I take a brief look at the Microsoft.Extensions.Options.Contextual package...