July 2026 ended Mono's fifteen-year run as the runtime under .NET MAUI, shipped the largest .NET security patch day in recent memory with seventeen advisories, made union types a first-class citizen from the compiler all the way out to your OpenAPI document, rewrote how MCP works over HTTP, and quietly turned November 10 into a deadline for two runtime versions at once.
June 2026 brought Build to San Francisco, put C# 15 union types into a compiler you can actually run via .NET 11 Preview 5, gave EF Core an analyzer that yells at sync-over-async code, shipped a Visual Studio update that shows you your Copilot bill before it hurts, and saw the Critter Stack push out nine releases in a single week.
Seit dem 1. Juni rechnet GitHub Copilot nach Tokens ab. Drei Wochen später sind die Zahlen da: Pro+-Nutzer berichten von 85% Verbrauch an einem Nachmittag, ein Max-Plan war nach 24 Stunden bei 159 Dollar. GitHub hat gegenüber meiner April-Prognose nachgebessert — und trotzdem ändert die Abrechnung vor allem eines: wie man das Werkzeug überhaupt noch benutzt.
May 2026 shipped .NET 11 Preview 4 with the biggest Process update in years, a servicing release that closed four CVEs while the data protection mess from late April was still asking you to rotate your keys, a Visual Studio update that lets Copilot plan before it codes, and the Critter Stack going GA by finally killing off runtime code generation.
April 2026 brought .NET 11 Preview 3, the GA of Microsoft Agent Framework 1.0, six CVEs to patch, the Critter Stack reaching its 2026 milestone, and a Visual Studio update that finally tells Copilot to wait its turn.
GitHub stellt Copilot zum 1. Juni auf usage-based billing um. Annual-Subscriber bekommen einen 27x-Multiplikator für Opus, einen 9x für Sonnet 4.6 — und Code Review verbraucht künftig zusätzlich Actions-Minuten. Die Subscription wird damit zur Prepaid-Karte ohne Übertrag, und genau damit fällt der einzige verbleibende Vorteil von Copilot weg.
Ollama 0.19 ships with an MLX backend for Apple Silicon — up to 2x faster decode, real unified-memory use, and M5 Neural Accelerator support. A proper look at what actually changed, why it's faster, and how it stacks up against Microsoft's Foundry Local.
GitHub hat in vier Tagen drei Entscheidungen getroffen, die Copilot Pro+ deutlich unattraktiver machen: Opus 4.7 startet mit 7,5x-Multiplikator, Opus fliegt aus Pro raus, neue Sign-ups sind pausiert. Und das bei identischem Anthropic-Preis. Zeit, zurück zu Claude Code zu wechseln.
March 2026 gave us a surprisingly dense batch of .NET news: .NET 11 Preview 2, C# 15 union types, EF Core 11 vector search, Aspire 13.2, Rider 2026.1, and a timely reminder that servicing releases still matter.
February 2026 brought .NET 11 Preview 1, the first visible C# 15 feature, practical ASP.NET Core improvements, security servicing releases, and useful IDE updates in both Visual Studio and Rider.
Thirteen years ago, I wrote a blog post called "Ask a Ninja: Is the Googlevelopment Approach Bad?". It was a response to Rick Strahl's "The Search Engine Developer" and Scott Hanselman's "Am I really ...
January 2026 didn't bring one giant .NET headline. It brought something more useful: fresh servicing releases, a very real November support deadline, maturing AI tooling, and an ecosystem that keeps settling around .NET 10.
Git gives us a simple but effective way to retroactively correct small oversights with the fixup option, so they're no longer noticeable at all. Let's explore how exactly this works in this article. &...
December 2025 was not a flashy month for .NET, and that is exactly why it mattered. The first .NET 10 servicing update landed, Aspire doubled down on AI coding agents, core ecosystem libraries aligned with .NET 10, and the broader platform story kept getting more serious.
Microsoft hat seine KI-Entwicklungsplattform in zwei Jahren dreimal umbenannt. Das nervt — aber die letzte Umbenennung zeigt eine echte strategische Wende.
November 2025 was the month where the preview phase stopped being theory and turned into actual decisions: .NET 10, C# 14, ASP.NET Core 10, EF Core 10, Aspire 13, Visual Studio 2026, Rider 2025.3, and a very busy .NET Conf.
Microsoft hat auf der Ignite 2025 eine Partnerschaft angekündigt, die das Azure-Ökosystem grundlegend verändert: Anthropics Claude-Modelle sind ab sofort über Microsoft Foundry verfügbar. Azure ist da...
Bei der .NET Developer Conference (DDC) in Köln habe ich "p"AI"r-Programming statt Vibe-Coding: Wie hole ich das Beste aus AI-Assistenten beim Entwickeln heraus?" präsentiert. <a target="_blank" re...
Writing log files seems trivial at first glance. And at second glance too. But then at some point you're sitting there debugging your own logging code while the log files stubbornly refuse to show the...
October 2025 wasn't the month for flashy .NET headlines. It was the month for stabilization, security plumbing, a surprisingly important Wolverine release, and the usual reminder that servicing updates are never optional.
Zwischen April und September 2025 hat Microsoft so viele Modelle in Azure AI Foundry geschoben wie in keinem halben Jahr zuvor. Ein Überblick, der einordnet statt aufzählt — und bei der Modellwahl für konkrete Szenarien hilft.
Die Azure AI SDK-Landschaft steht vor einem massiven Umbruch. Wer jetzt nicht migriert, hat ab Mai 2026 ein Problem. Ein praktischer Leitfaden für .NET-Entwickler mit Code-Beispielen und NuGet-Checkliste.
Die EKON 29 in Düsseldorf -- dort habe ich meinen Vortrag "AI Agents in Action: LLMs, Tools und Reasoning" gehalten. <a target="_blank" rel="noopener noreferrer" href="https://speakerdeck.com/phoen...
Auf der EKON 29 in Düsseldorf habe ich außerdem "AI-Assisted Coding – Der Code-Editor wird zum Partner!" vorgestellt. Hier sind Folien und Quellcode: <a target="_blank" rel="noopener noreferrer" hr...
September 2025 brought .NET 10 RC1 with go-live support, Visual Studio 2026 Insiders, Aspire 9.5, a surprisingly pragmatic STS lifecycle change, and ASP.NET Core breaking changes worth reading before they bite.
I gave a talk on "Agents in Action: LLMs, Tools & Reasoning" at BASTA! in Mainz. Check out the slides and code: <a target="_blank" rel="noopener noreferrer" href="https://speakerdeck.com/phoeni...
August 2025 brought .NET 10 Preview 7 as the last preview before RCs, Rider 2025.2 going GA, the MediatR and AutoMapper licensing discussion turning concrete, and a Wolverine roadmap that is worth watching.
With the introduction of async/await in C# 5 (2012), asynchronous programming based on Tasks became significantly easier. However, concurrency is fundamentally not a simple topic, and when the order o...
July 2025 brought .NET 10 Preview 6, a substantial Aspire 9.4 release, Rider 2025.2 taking AI and observability seriously, and a C# 14 feature set that now looks much more settled.
Wer in den letzten Monaten mit AI-Agenten gearbeitet hat, kennt das Muster: Du willst, dass dein Agent ein externes System aufruft — eine API, eine Datenbank, ein internes Tool. Also schreibst du eine...
Für regulierte Branchen reicht 'Daten bleiben in der EU' oft nicht aus. Mit Foundry Local laufen KI-Modelle direkt auf dem Gerät — komplett offline, DSGVO-konform, ohne Cloud-Abhängigkeit. Ein praxisnaher Walkthrough mit .NET-Integration und Hybrid-Ansatz.
At the WeAreDevelopers World Congress in Berlin, Christian Weyer and I ran the workshop "From Zero to Hero: How to put GPT LLMs and friends into your applications". <a target="_blank" rel="noopener...
June 2025 delivered .NET 10 Preview 5 with Post-Quantum Cryptography and C# 14 compound assignment operators, a security fix for CVE-2025-30399 you should already have applied, EF Core 10 LeftJoin/RightJoin and native JSON column support, and Rider 2025.2 EAP tracking the full C# 14 surface area.
May 2025 was one of those .NET months where you look away for a moment and come back to Build announcements, GA AI abstractions, .NET 10 Preview 4, Visual Studio 17.14, Aspire 9.3, C# 14 extension members, and a security fix you really should not ignore.
Auf der Build 2025 hat Microsoft den Azure AI Foundry Agent Service für allgemein verfügbar erklärt. Klingt nach einem weiteren Azure-Service im ohnehin schon unübersichtlichen Portfolio? Ist es auch ...
April 2025 was the month the .NET ecosystem's OSS sustainability debate went very public. MediatR, AutoMapper, and MassTransit announced commercial licensing moves. Wolverine and Marten explicitly did not. Plus .NET 10 Preview 3 and Rider 2025.1.
I joined the WeAreDevelopers LIVE podcast to discuss whether AI is replacing developers, stopping bots, AI on device, and more. <a target="_blank" rel="noopener noreferrer" href="https://www.weared...
March 2025 brought .NET 10 Preview 2, xUnit.net v3 2.0.0, the .NET 9.0.3 servicing release, and a batch of small but very practical improvements across Blazor, OpenAPI, EF Core, and the base libraries.
Auf der BASTA! in Frankfurt habe ich "Halluzinationen, Prompt-Injections & Co. – LLMs sicher in die Schranken weisen" vorgetragen. <a target="_blank" rel="noopener noreferrer" href="https://spe...
February 2025 brought .NET 10 Preview 1, Visual Studio 2022 17.13, .NET Aspire 9.1, Hot Chocolate 15, C# Dev Kit improvements and another solid xUnit.net v3 release. Here's what actually matters.
January 2025 in the .NET world was less about fireworks and more about foundations: important servicing updates, continued polishing around .NET 9 in Visual Studio, and Microsoft.Extensions.AI gaining real traction.
December 2024 wrapped up the year with a surprisingly dense set of .NET news: xUnit v3 finally shipped, Hot Chocolate 14 went GA, Microsoft introduced AI evaluation tooling, .NET 6 reached end of support, and the Critter Stack closed out a strong year.
Mein Vortrag ""Talk to your Data": Bessere RAG-Lösungen – basierend auf Real-World Erfahrungen" auf der SEACON. <a target="_blank" rel="noopener noreferrer" href="https://speakerdeck.com/phoenixhaw...
November 2024 was stacked: .NET 9 shipped, C# 13 landed, ASP.NET Core and EF Core moved forward, Aspire hit GA, and the tooling ecosystem kept pace immediately.
Together with Marco Frodl, I ran the full-day workshop "Conquer and Rule Generative AI: GenAI Bootcamp" at MLCon in Berlin. <a target="_blank" rel="noopener noreferrer" href="https://speakerdeck.co...
Auf den InfoDays Generative AI für Developer war ich mit dem Vortrag ""Talk to your data": Bessere RAG-Lösungen – basierend auf Real-World-Erfahrungen" dabei. Präsentation und Quellcode: <a target=...
Bei der EKON 28 in Düsseldorf durfte ich meinen Vortrag "Prompt Injections, Halluzinationen & Co. – LLMs sicher in die Schranken weisen" halten. Hier sind die Folien: <a target="_blank" rel="no...
Ebenfalls auf der EKON 28 in Düsseldorf habe ich "Real-World RAG mit eigenen Daten & Dokumenten – Generative AI, Semantische Suche & LLMs jenseits von "Hallo Welt!"" vorgestellt. <a target=...
At the Gen AI Engineering Days, I presented "Prompt Injections, Hallucinations & More – Keeping LLMs Securely in Check". The presentation: <a target="_blank" rel="noopener noreferrer" href="htt...
I also gave a talk at the Gen AI Engineering Days: "Talk to your data" -- improving RAG solutions based on real-world experiences. Slides and code: <a target="_blank" rel="noopener noreferrer" href...