Programmierung und Softwareentwicklung

Programmiersprachen, Frameworks, Tools, DevOps, Open Source und Softwaretechnik.

16 Artikel

Compose HTML: Erkundung eines serverseitigen Rendering-Pfads für Weboberflächen in Kotlin

Programmierung und Softwareentwicklung

Compose HTML: Erkundung eines serverseitigen Rendering-Pfads für Weboberflächen in Kotlin

Der Artikel im JetBrains Blog untersucht die Möglichkeit, Compose HTML um ein JVM-Ziel zu erweitern, um die Erstellung serverseitig gerenderter HTML-Seiten mit typsicheren Compose-Komponenten zu ermöglichen und dabei Kotlin anstelle herkömmlicher Template-Sprachen beizubehalten. Die Quelle betont, dass es sich weiterhin um eine Erkundung und nicht um eine offizielle Verpflichtung oder Roadmap handelt, während dies eine gemeinsame Grundlage für Frameworks wie Kobweb, Kilua und Summon bilden könnte.

2026-08-14

Wie man effektive Anweisungsdateien für KI-gestützte Programmieragenten schreibt

Programmierung und Softwareentwicklung

Wie man effektive Anweisungsdateien für KI-gestützte Programmieragenten schreibt

Der Artikel erläutert, dass moderne KI-Modelle Kenntnisse über lokale Entscheidungen und Einschränkungen benötigen, die sich nur schwer ableiten lassen, und nicht allgemeine Richtlinien oder ausführliche Verfahrensanweisungen. Er stellt eine Methode zur Überprüfung von Anweisungsdateien vor: Einflussreiche Informationen sollen beibehalten, von Tools erzwungene oder von Modellen erkennbare Inhalte entfernt und Regeln in den passenden Geltungsbereich verschoben werden.

2026-08-12

Wie Entwickler zwischen Programmiersprachen wechseln: von Projektanforderungen zur Kotlin-Entwicklungserfahrung

Programmierung und Softwareentwicklung

Wie Entwickler zwischen Programmiersprachen wechseln: von Projektanforderungen zur Kotlin-Entwicklungserfahrung

JetBrains analysiert Daten der Developer Ecosystem Survey 2025, um den tatsächlichen Wechsel zwischen Programmiersprachen nachzuverfolgen, statt sich auf die künftigen Pläne der Entwickler zu beschränken. Die Ergebnisse zeigen, dass Projektanforderungen die meisten Wechsel bestimmen, während Kotlin Nutzer anzieht, die nach einer besseren Entwicklungserfahrung und moderneren Funktionen suchen.

2026-08-12

JetBrains enthüllt die wichtigsten Neuerungen in PyCharm 2026.2.1 für KI-Agenten und interaktive Notebooks

Programmierung und Softwareentwicklung

JetBrains enthüllt die wichtigsten Neuerungen in PyCharm 2026.2.1 für KI-Agenten und interaktive Notebooks

PyCharm 2026.2.1 fügt Unterstützung für KI-Agenten hinzu, die innerhalb von Jupyter-Notebooks mit einem aktiven Kernel arbeiten können, und leitet Paketinstallationen an die richtige Python-Umgebung weiter. Die Version bietet außerdem Unterstützung für marimo-Notebooks, Verbesserungen bei der Paketverwaltung und Typprüfung sowie Änderungen an den integrierten Plugins.

2026-08-12

PyCharm koordiniert die Python-Umgebung für KI-Agenten und steigert den Aufgabenerfolg auf 98 %

Programmierung und Softwareentwicklung

PyCharm koordiniert die Python-Umgebung für KI-Agenten und steigert den Aufgabenerfolg auf 98 %

Die Fähigkeit Agent Environment Coordinator ermöglicht es KI-Agenten, den mit dem Projekt verbundenen Interpreter und die Python-Umgebung vor der Ausführung von Befehlen zu erkennen. Laut einem von JetBrains mit sechs Modellen und 28 Aufgaben durchgeführten Test stieg die durchschnittliche Erfolgsquote von 68 % ohne Zugriff auf die Projektumgebung auf 98 %, wenn diese Fähigkeit aktiviert war.

2026-08-12

WebStorm ermöglicht den Wechsel zwischen KI-Agenten über das ACP-Protokoll

Programmierung und Softwareentwicklung

WebStorm ermöglicht den Wechsel zwischen KI-Agenten über das ACP-Protokoll

JetBrains hat WebStorm um Unterstützung für das Agent Client Protocol erweitert. Dadurch können Entwickler mehrere KI-Agenten direkt in derselben Entwicklungsumgebung verwenden, darunter auch Agenten, die mit ihren bestehenden Abonnements verbunden sind. Das Protokoll ermöglicht außerdem die Anbindung eigener Agenten sowie die Kontrolle über die Infrastruktur und den Ort der Datenverarbeitung.

2026-08-11

Die neue MCP-Version baut das Protokoll für den Betrieb ohne Sitzungen um

Programmierung und Softwareentwicklung

Die neue MCP-Version baut das Protokoll für den Betrieb ohne Sitzungen um

Die Version 2026-07-28 des Model Context Protocol ist zu einem zustandslosen Protokoll geworden. Dadurch können MCP-Server auf Cloudflare Workers ohne dedizierte Infrastruktur zur Sitzungsverwaltung betrieben werden. Die Version umfasst Änderungen an Interaktionen über mehrere Runden, der Autorisierung und dem Lebenszyklus von Funktionen sowie aktualisierte SDK-Pakete und einen Migrationspfad für bestehende Anwendungen.

2026-08-06

Wie Microsoft.Testing.Platform fehlgeschlagene Testergebnisse in untersuchbare Belege verwandelt

Programmierung und Softwareentwicklung

Wie Microsoft.Testing.Platform fehlgeschlagene Testergebnisse in untersuchbare Belege verwandelt

Der .NET Blog stellt praktische Vorgehensweisen für die Verwendung von Microsoft.Testing.Platform vor, um Testberichte in GitHub Actions und Azure DevOps zu verbessern. Dabei werden Regressionen von intermittierenden Fehlern unterschieden und Belege bewahrt, wenn der Testhost abstürzt. Außerdem wird erläutert, wie Berichtsformate ausgewählt, Einstellungen auf Repository-Ebene festgelegt sowie Kompatibilitätsprobleme und doppelte Ergebnisveröffentlichungen vermieden werden.

2026-08-06

Wie GitHub die Groß-/Kleinschreibung mit Speichergeschwindigkeit faltete

Programmierung und Softwareentwicklung

Wie GitHub die Groß-/Kleinschreibung mit Speichergeschwindigkeit faltete

GitHub erklärt, wie das Unternehmen die Geschwindigkeit der Groß-/Kleinschreibungsfaltung in der Quelltextsuchmaschine Blackbird auf über 45 Gigabyte pro Sekunde auf einem einzigen Kern erhöhte, indem es Steuerverzweigungen aus dem schnellen Pfad entfernte und Unicode mit Berechnungen auf Byteebene verarbeitete. Das Unternehmen stellte diese Methode in der quelloffenen Rust-Bibliothek casefold zur Verfügung.

2026-07-31

Microsoft startet einen Open-Source-Agenten zur Generierung und Validierung von Unit-Tests

Programmierung und Softwareentwicklung

Microsoft startet einen Open-Source-Agenten zur Generierung und Validierung von Unit-Tests

Microsoft hat den Open-Source-Agenten code-testing-generator angekündigt, der in der Lage ist, ein Projekt-Repository zu verstehen, das Test-Framework zu bestimmen, Unit-Tests zu schreiben und deren Erstellung sowie Ausführung zu überprüfen. In einem internen Test mit 152 Aufgaben erreichte der Agent eine Abschlussrate von 92,1 %, gegenüber 78,9 % für das standardmäßige Copilot mit demselben Modell.

2026-07-31

Warum Entwickler an ihren Tools hängen: Weil sie Vertrauen in den Entwicklungsprozess verkörpern

Programmierung und Softwareentwicklung

Warum Entwickler an ihren Tools hängen: Weil sie Vertrauen in den Entwicklungsprozess verkörpern

Der Artikel erörtert, wie Entwicklervertrauen in Tools durch Gewöhnung und klare Prozesse entsteht und warum agentische KI-Programmierwerkzeuge Schwachstellen im Lebenszyklus der Softwareentwicklung aufzeigen, anstatt sie automatisch zu lösen. Er kommt zu dem Schluss, dass der Aufbau von Vertrauen menschliche Verantwortung sowie gemeinsam nutzbare und verbesserbare Prozesse erfordert – nicht nur neue Tools.

2026-07-29

Microsoft veröffentlicht Version 2.0 des offiziellen MCP-Pakets für C#

Programmierung und Softwareentwicklung

Microsoft veröffentlicht Version 2.0 des offiziellen MCP-Pakets für C#

Die neue Version ist mit der MCP-Spezifikation vom 28.07.2026 kompatibel, verwendet standardmäßig ein zustandsloses Modell, vereinheitlicht HTTP-Header und unterstützt Multi-Round-Trip-Anfragen für den Umgang mit interaktiven Tools. Die Version bewahrt eine weitreichende Kompatibilität mit früherem Code sowie früheren Clients und Servern, mit Ausnahme der experimentellen Tasks-Erweiterung.

2026-07-28

Die Erweiterung MSBuild Binlog Analyzer ermöglicht die Analyse von Build-Protokollen über Copilot in VS Code

Programmierung und Softwareentwicklung

Die Erweiterung MSBuild Binlog Analyzer ermöglicht die Analyse von Build-Protokollen über Copilot in VS Code

Microsoft hat die Erweiterung MSBuild Binlog Analyzer for VS Code als Vorschauversion veröffentlicht. Sie analysiert binäre MSBuild-Protokolle, erklärt die Ursachen von Buildfehlern, vergleicht die Leistung und erkennt über GitHub Copilot Regressionen. Die Erweiterung basiert auf dem Server Microsoft.AITools.BinlogMcp und erfordert VS Code 1.99 oder höher, GitHub Copilot und das .NET SDK.

2026-07-27