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

Latest posts

Last updated 6 days ago

Converting a Microsoft XNA 3.1 game to MonoGame

6 days ago

In this post I describe how I took a Microsoft XNA Framework...

Creating your first sample game with MonoGame

13 days ago

In this post I provide an introduction to the MonoGame framework. I...

Converting a docker-compose file to .NET Aspire

20 days ago

In this post, I take a docker-compose.yml file for the open-source mailing...

Pushing a whole stack of branches with a single Git command

27 days ago

In this post I show how you can push a whole stack...

Using the new AI template to create a chatbot about a website

about 1 month ago

In this post I use the new .NET AI Chat Web App...

Exploring the new AI chat template

about 1 month ago

In this post I explore the new .NET AI Chat Web App...

Creating a 'pooled' dependency injection lifetime

about 2 months ago

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

Going beyond singleton, scoped, and transient lifetimes

about 2 months ago

This is the first of two posts, and is largely a result...

NetEscapades.​AspNetCore.​SecurityHeaders 1.0.0 has been released

2 months ago

This post is to announce that I have finally released the 1.0.0...

Verifying tricky git rebases with git range-diff

2 months ago

In this post I look at the git range-diff feature, available from...

Creating SBOM attestations in GitHub Actions

3 months ago

In this post I show how you can create attestations for SBOM...

Creating a software bill of materials (SBOM) for an open-source NuGet package

3 months ago

In this post I discuss several tools you can use to create...