VS Code is no longer an IDE, layoffs hit MS teams and .NET 10 Preview 4 is out
Teds Tech, May 15th 2025
Its been a couple of weeks since I’ve done one of these as I was away on a business trip last week. Regular service resumes below!
VS Code 1.100 sees GitHub Copilot get absorbed totally
In a masterclass of product reclassification, VS Code is now being referred to as an “AI Editor”.
Tracing the history here is fascinating. In June 2023, v1.80 release notes still referred to the GitHub Copilot as a separate extension:
But by v1.100, updates to the AI chat function is now indistinguishable from core functionality:
My view is that this is purely a response to Cursor and Windsurf. The GitHub Copilot extension is not open source, and now VS Code bundles a huge closed source extension along with it. VS Code is no longer “open source” by any definition.
Layoffs hit MAUI, TypeScript teams
Just in time for Microsoft Build next week, Microsoft has decided to lay off engineers across the firm, including “folks” in their TypeScript and .NET Android and MAUI teams. I believe the .NET MAUI team has been totally gutted.
This poor chap has been at Microsoft for 18 years and worked on the TypeScript compiler being rewritten in Go:
I guess the beatings will continue until morale improves.
.NET 10 Preview 4
Two main new features I like in this are new async methods for Zip folder creation, plus Minimal APIs get another boost with validation for Record types.
You can now do the following:
using System.IO.Compression;
await ZipFile.CreateFromDirectoryAsync("photos", "we-have-to-go-back-async.zip");
Whereas you were stuck with non-async versions in .NET 8.
As always, I do appreciate you continuing to subscribe. For a more visual version of this post, check out the YouTube version below:
I’m still a bit uneasy after hearing the news about the typescript-go project. .NET/C# has always brought me more joy than any other language—even though I’ve been dabbling in Go, nothing replaces .NET in my heart. It’s concerning to see Microsoft resorting to layoffs and sunsetting beloved projects.