Performance Improvements in .NET 7
.NET 7 is fast. Really fast. This post deep-dives into hundreds of performance improvements that contributed to that reality.
Microsoft for Developers - Get the latest information, insights, and news from Microsoft.
Visit devblogs.microsoft.com → RSS feedOn Hacker News Mar 2019 – Nov 2026
Software Engineering 95Systems & Performance 57History & Retro Computing 41Programming Languages 31Tools & Productivity 15Society, Policy & Culture 9
.NET 7 is fast. Really fast. This post deep-dives into hundreds of performance improvements that contributed to that reality.
Parallel evolution.
Today is TypeScript's birthday! But this birthday is a special one - 10 years ago today, on October 1st, 2012, TypeScript was unveiled publicly for the
An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.
Converting character by character isn't good enough any more.
Combining prefix search with repeated search, to accommodate multiple styles.
Graph-based type-checking is a new F# compiler flag that allows the compiler to type-check files in a project in parallel whenever possible.
Take a tour through hundreds of performance improvements in .NET 10.
It has one foot in each world but belongs to neither.
.NET 7 is a major release that provides better performance and new features for C#, .NET MAUI, Web APIs, cloud native, and more. Free Download.
Today, we're happy to announce the Generally Available (GA) release of PowerShell 7.0! Before anything else, we'd like to thank our many, many open-source
Salus is a general purpose, enterprise-proven, build-time SBOM generator. It works across platforms including Windows, Linux, and Mac, and uses the standard Software Package Data Exchange (SPDX) format.
Today we're happy to announce the availability of TypeScript 3.4! If you haven't yet used TypeScript, it's a language that builds on JavaScript that adds
Right-clicking and shift-clicking.
Today we're excited to announce the release of TypeScript 3.9! If you're unfamiliar with TypeScript, it's a language that builds on JavaScript by adding
.NET 6 Preview 5 is now available.
The `unsafe` keyword is being redesigned to mark caller-facing contracts rather than just syntax. Safety obligations between callers and callees become visible and reviewable. The model is motivated by the rise of AI-assisted code generation and arrives as a preview in .NET 11.
A deep dive into the infrastructure of .NET Core. Challenges, changes and the future.
Not doing the reading.
Async/await was added to the C# language over a decade ago and has transformed how we write scalable code for .NET. But how does it really work? In this post, we take a deep dive into its internals.
For an ABI that probably nobody uses.
Figuring out how it went missing.
The destructor serves as the "finally".
C++20 is here and has been supported in MSVC since 16.11, but today's post is not about how you can use it, but rather how we used it to effectively
.NET 7 Preview 3 is now available with enhancements to observability, startup times, codegen, GC regions, native AOT compilation, and more.
I did tell you not to do that.
The desperation of programming under tight memory constraints.
Mimicking the operation more accurately.
An update on using .NET and containers together, learn how to tackle staying safe and keeping your container images up-to-date.