Newsletter 028 - September

September 30th 2025

Hi, and welcome to the September edition of this newsletter! As always, feel free to reply to this email to get in touch. Or ping me on any of the socials I’m on (see bottom of newsletter for links).

If you get value from this newsletter, please help me out by sharing it on your socials and with your tech friends and colleagues - it really helps me spread the word and keep the newsletter going 🙏 (at-mention me, and I’ll repost).

📰 News items and dev picks

Dotnet news

AI news

  • GitHub Copilot CLI is now in public preview - “We’re bringing the power of GitHub Copilot coding agent directly to your terminal. With GitHub Copilot CLI, you can work locally and synchronously with an AI agent that understands your code and GitHub context.”

  • Copilot Spaces is now generally available - “With GitHub Copilot Spaces, you can bring together the context it needs - files, pull requests, issues, and repos - so that Copilot’s responses are always grounded in your project. With spaces, Copilot doesn’t just generate output. Copilot understands your systems, your standards, and your open tasks.”

  • MCP tool support added to ChatGPT (developer mode) - You can now turn on “developer mode” which allows you to add MCP Servers to ChatGPT. Unfortunately, it does mean your prompt textbox always has a big red box around it, with text “Developer mode”, and also memory is disabled.

  • The GitHub MCP registry - Search tons of MCP Servers in the new GitHub MCP Registry. You can even install MVP Servers straight to VsCode from it.

  • AGENTS.md Emerges as Open Standard for AI Coding Agents - this is now becoming a new standard for AI instruction files. So rather than different file names / conventions for Claude Code, OpenAI Codex, VsCode, etc. your codebase can have a single AGENTS.md that they’ll all use.

  • AGENTS.md support in VsCode - This file gets picked up as well as the copilot-instructions.md file that we’ve been using up until now. This matches the news item above.

  • Notion 3 released (with agents!) - I’m a huge fan of Notion and use it to manage many aspects of my life. They’ve had AI stuff in there for a while (which to be honest, I don’t use) - but with v3, it looks like they’ve taken it to the next level by adding agents to do much more for you. Whilst I don’t really want AI to write my notes for me - I can totally see myself using this for automation workflows.

  • ChatGPT adds “branched conversations” - “you can now branch conversations in ChatGPT, letting you more easily explore different directions without losing your original thread.”

  • VsCode - Introducing auto model selection (preview)

Others

Dev Comic pick of the month

I went to the pub for lunch today with a few colleagues, so this one felt like a good choice! 🙈🍺

(Source)

Dev Tip - GitHub Copilot Agents

This is a fantastic introduction to coding Agents by James Montemagno. Highly recommended.

And following along nicely was this announcement about the GitHub Copilot CLI! (also in the news section above)…

Sponsorship opportunities

I’m looking for sponsors for both the podcast and this newsletter. Details of podcast sponsorship can be found here. Feel free to reply to this email to discuss further.

The Podcast 🎙

I’ve recorded two episodes during September - with them both coming out over the next few weeks…

The first was with Olorunfemi Davis, and we chatted about AI, Microsoft's various Copilots (including Copilot Studio), Semantic Kernel, and more!

And the next was with Jan De Dobbeleer, the creator of Oh My Posh, which is what we geeked out on!

I’ve been a long-time user of oh-my-posh, and this is my terminal setup…

What does yours look like? Feel free to reply with screenshots - I love seeing what people have done with their terminals :)

Also, just a reminder that we have a Discord community for the podcast! It would be great to see you there :)

Podcast Discord community

.NET Oxford (user-group)

The next .NET Oxford meetup will be in October, and we’re trying something a bit different this time! We’re going to attempt an “unconference”. No set agenda, no prepared talks, no slides. Instead, the community decides what we talk about. We’ll kick off by gathering ideas from everyone in the room - questions, topics, challenges, or experiences you’d like to share. Then we’ll vote, group them, and dive into the discussions.

My Dometrain Courses

Below are details of my Dometrain courses. There’s also a bundle that includes both the Docker and Kubernetes courses, which can be found here.

Docker for Developers

This course will teach you everything you need to know about Docker and containers. From what containers and images are; to how to build your own; to security and networking; docker-compose; and much more!

Kubernetes for Developers

Once you understand Docker, containers, images, etc - it’s time to move onto the next level and learn a container orchestrator - and Kubernetes has clearly won the battle here! My Kubernetes course is rammed-packed full of demos (pretty much all the way through), which are easy to follow along with downloadable YAML files and scripts. We start with the basics, then later move on to more advanced topics like services meshes and operators.

JetBrains Rider

Rider is an amazing .NET IDE by JetBrains. This course is 6 hours of content - covering hotkeys, refactoring, navigation, debugging, git, testing, AI, profiling, remote collaboration, and much much more!

.NET Aspire

.NET Aspire is Microsoft's vision for how every .NET developer will develop systems. It is a cloud-ready stack for production-ready, distributed applications using .NET, and it makes it extremely easy to develop, run, and test your systems locally. With unmatched dev-time orchestration, integrations with third-party services, and excellent tooling, .NET Aspire aims to make working with the cloud and technologies like Docker and Kubernetes easier than ever.

Please help me share this newsletter 🙏

If you’ve made it this far into the newsletter - I’m hoping that means you’ve
both enjoyed it and found it useful. If you can help me out and share with your developer friends at work and on social media, that would be amazing!

Again - feel totally free to reach out to me, and let me know your thoughts on the newsletter. And see you back in your inbox next month for the next edition! 👋

My socials…

Bluesky (my primary place)
Twitter (using less nowadays)
LinkedIn
Discord
Mastodon (rarely used)
Threads (rarely used)