Programmierung und Softwareentwicklung

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

127 Artikel

Fünf Praktiken für den Einsatz von KI-Programmieragenten zur Verbesserung der Softwarearchitektur

Programmierung und Softwareentwicklung

Fünf Praktiken für den Einsatz von KI-Programmieragenten zur Verbesserung der Softwarearchitektur

Pierre Pureur, Kurt Bittner und Todd Miller stellen fünf praktische Möglichkeiten vor, KI-Programmieragenten für die Dokumentation älterer Dienste, die Erkennung architektonischer Mängel, Sicherheitsprüfungen, den Aufbau von Grundlagen für Anwendungen und das Testen skalierbarer Architekturen einzusetzen. Der Artikel betont, dass die Geschwindigkeit der Codegenerierung nicht die Festlegung architektonischer Qualitätsanforderungen und die menschliche Überprüfung der Ergebnisse ersetzt.

2026-09-28

Git 2.56 verbessert die Sicherheit bei der Konfliktlösung und beschleunigt Vorgänge in großen Repositories

Programmierung und Softwareentwicklung

Git 2.56 verbessert die Sicherheit bei der Konfliktlösung und beschleunigt Vorgänge in großen Repositories

Das Git-Projekt hat Version 2.56.0 veröffentlicht, zu der mehr als 104 Entwickler beigetragen haben. Die Version fügt eine sicherere Methode zur Vorbereitung von Dateien nach der Lösung von Merge-Konflikten sowie umfangreiche Verbesserungen bei der Berechnung von Merge-Basen und beim erneuten Packen von Repositories hinzu. Außerdem enthält sie neue Werkzeuge zur Verwaltung von Verlauf, Branches und partiellen Klonen sowie umfassende Leistungsverbesserungen.

2026-09-28

Cloudflare ermöglicht die Ausführung nativer Rust-Anwendungen auf Workers über ein experimentelles Emscripten-Ziel

Programmierung und Softwareentwicklung

Cloudflare ermöglicht die Ausführung nativer Rust-Anwendungen auf Workers über ein experimentelles Emscripten-Ziel

Cloudflare hat experimentelle Unterstützung für das Emscripten-Ziel wasm32-unknown-emscripten innerhalb von wasm-bindgen und Rust Workers angekündigt. Dadurch wird die Kompatibilität von Rust-Bibliotheken mit der Workers-Plattform erweitert. Die Arbeit umfasst die Integration von Tokio sowie Unterstützung für TCP, UDP und Unix-Sockets. Außerdem wird praktisch die Ausführung eines Minecraft-Servers in einem Durable Object demonstriert.

2026-09-28

Cloudflare bringt EmDash 1.0 mit isoliertem Erweiterungssystem und dezentralem Register auf den Markt

Programmierung und Softwareentwicklung

Cloudflare bringt EmDash 1.0 mit isoliertem Erweiterungssystem und dezentralem Register auf den Markt

Cloudflare hat die stabile Version EmDash 1.0 veröffentlicht, ein auf Astro basierendes Open-Source-Content-Management-System mit Unterstützung für APIs, CLI, MCP und agentenorientierte Workflows. Die Version bietet ein isoliertes Erweiterungssystem mit festgelegten Berechtigungen sowie ein auf dem AT Protocol basierendes dezentrales Register und außerdem eine erste Open-Source-Version des Tools EmDash Build zur KI-gestützten Erstellung von Websites.

2026-09-28

Cloudflare stellt das Open-Source-Projekt Forge zur Generierung von SDK-Paketen, CLI-Tools und Dokumentation aus API-Definitionen vor

Programmierung und Softwareentwicklung

Cloudflare stellt das Open-Source-Projekt Forge zur Generierung von SDK-Paketen, CLI-Tools und Dokumentation aus API-Definitionen vor

Cloudflare hat Forge vorgestellt, eine erweiterbare Open-Source-Pipeline, die innerhalb von CI läuft und SDK-Pakete, CLI-Tools und Dokumentation direkt aus API-Definitionen generiert. Das Projekt ermöglicht die Erstellung von Vorschauversionen für jede Änderung, die Verknüpfung mehrerer Ausgaben und die Verringerung des Risikos von Inkompatibilitäten zwischen APIs und den darauf aufbauenden Tools.

2026-09-28

Cloudflare präsentiert 80 Releases zur Beschleunigung von JavaScript-Tools durch VoidZero

Programmierung und Softwareentwicklung

Cloudflare präsentiert 80 Releases zur Beschleunigung von JavaScript-Tools durch VoidZero

Cloudflare erklärte, dass das VoidZero-Team innerhalb von vier Monaten mehr als 80 Updates veröffentlicht habe, mit erheblichen Verbesserungen bei der Geschwindigkeit der Erstellung, des Testens, Formatierens und der Typprüfung von JavaScript-Anwendungen. Zu den Ergebnissen gehören die Veröffentlichung von Vite+ 1.0, eine zehnfache Beschleunigung des Oxc React Compiler und eine bis zu 18-fache Beschleunigung von tsgolint im Vergleich zu ähnlichen Tools.

2026-09-28

Cloudflare veröffentlicht Vinext 1.0 zum Ausführen von Next.js-Anwendungen über Vite

Programmierung und Softwareentwicklung

Cloudflare veröffentlicht Vinext 1.0 zum Ausführen von Next.js-Anwendungen über Vite

Cloudflare hat Vinext 1.0 vorgestellt, ein Framework, mit dem sich auf Pages Router oder App Router basierende Next.js-Anwendungen über Vite ausführen und auf mehreren Plattformen bereitstellen lassen. Die Version umfasst eine breitere Kompatibilität, Unterstützung für den Seitenlebenszyklus und Caching sowie eine Möglichkeit, den Cache aufzuwärmen, bevor Benutzer zur neuen Version geleitet werden.

2026-09-28

Microsoft stellt Blazor-AI-Komponenten zum Aufbau interaktiver Oberflächen mit intelligenten Agenten vor

Programmierung und Softwareentwicklung

Microsoft stellt Blazor-AI-Komponenten zum Aufbau interaktiver Oberflächen mit intelligenten Agenten vor

Microsoft hat neue experimentelle Komponenten für Blazor vorgestellt, die das Anzeigen gestreamter Antworten intelligenter Agenten, die Ausführung von Tools, die Verwaltung von Genehmigungen, die Synchronisierung des Zustands und den Aufbau generierter Oberflächen innerhalb von .NET-Anwendungen ermöglichen. Die Komponenten basieren auf UIAgent und ContentBlock und können über das AG-UI-Protokoll mit entfernten Agenten verbunden werden.

2026-09-28

Abu-Dhabi-Hackathons testen die Rolle künstlicher Intelligenz bei der Softwareentwicklung

Programmierung und Softwareentwicklung

Abu-Dhabi-Hackathons testen die Rolle künstlicher Intelligenz bei der Softwareentwicklung

Studierende der New York University Abu Dhabi und der 42 Abu Dhabi Academy testeten während zweier von JetBrains unterstützter Hackathons ihre Fähigkeit, reale Herausforderungen in Softwareprototypen umzuwandeln. Die Siegerprojekte zeigten, dass der Einsatz von Programmieragenten die Verantwortung der Entwickler für Tests, Verständnis und Rechenschaft nicht aufhebt.

2026-09-28

Spritely stellt Konzept für eine dezentrale und sichere Peer-to-Peer-Internetarchitektur vor

Programmierung und Softwareentwicklung

Spritely stellt Konzept für eine dezentrale und sichere Peer-to-Peer-Internetarchitektur vor

Christine Lemmer-Webber und David Thompson von Spritely erläutern, wie die Plattform Capability-Security, das Actor-Modell, das OCapN-Protokoll und Petname-Systeme miteinander verbindet, um Peer-to-Peer-Anwendungen mit geringerer Abhängigkeit von zentralen Servern zu entwickeln. Der Beitrag beschreibt außerdem die Rolle von Goblins, Hoot und lokalen CRDTs bei der Bewältigung von Problemen der Autorisierung, Synchronisierung und Namensgebung.

2026-09-27

So erstellst du benutzerdefinierte Arbeitsoberflächen in der GitHub-Copilot-App mit Canvases

Programmierung und Softwareentwicklung

So erstellst du benutzerdefinierte Arbeitsoberflächen in der GitHub-Copilot-App mit Canvases

GitHub erklärt, wie interaktive Arbeitsoberflächen in der GitHub-Copilot-App erstellt werden können, indem der Arbeitsablauf in natürlicher Sprache beschrieben wird. Anschließend lässt sich die Oberfläche bearbeiten und parallel zum Agenten verwenden. Diese Oberflächen können für Kanban-Boards, die Triage von Issues, Checklisten und Dashboards eingesetzt werden.

2026-09-25

Microsoft veröffentlicht ein offizielles .NET-Paket für das Agent-Interaktionsprotokoll AG-UI

Programmierung und Softwareentwicklung

Microsoft veröffentlicht ein offizielles .NET-Paket für das Agent-Interaktionsprotokoll AG-UI

Microsoft hat gemeinsam mit CopilotKit ein natives .NET-SDK für das AG-UI-Protokoll vorgestellt. Damit können in C# geschriebene Dienste Agentenereignisse erzeugen und über Schnittstellen konsumieren, die mit Python und TypeScript kompatibel sind. Das Microsoft Agent Framework verwendet dieses Paket nun anstelle seiner internen Protokollimplementierung.

2026-09-25

Wie GitHub die Benutzeroberfläche zur Überprüfung großer Pull Requests neu aufgebaut hat

Programmierung und Softwareentwicklung

Wie GitHub die Benutzeroberfläche zur Überprüfung großer Pull Requests neu aufgebaut hat

GitHub erläutert, wie das Unternehmen die Pull-Request-Oberfläche in der GitHub-Copilot-Anwendung neu aufgebaut hat, um mit Diffs von mehr als einer Million Zeilen und über 400 Inline-Kommentaren umzugehen. Die Lösung trennte die Geometrie der im Voraus bekannten Codezeilen von den dynamischen Kommentarblöcken und nutzte schrittweise Messungen sowie Korrekturen, die die Position des Benutzers bewahren.

2026-09-23

JetBrains startet Air zur Verwaltung agentischer Softwareentwicklung über Entwickler, Teams und Unternehmen hinweg

Programmierung und Softwareentwicklung

JetBrains startet Air zur Verwaltung agentischer Softwareentwicklung über Entwickler, Teams und Unternehmen hinweg

JetBrains hat JetBrains Air angekündigt, ein offenes Produkt-Ökosystem zur Verbindung von Programmieragenten, Workflows und Governance innerhalb und außerhalb von Entwicklungsumgebungen. Das Ökosystem soll Kontext-, Koordinations-, Prüfungs-, Kosten- und Verantwortlichkeitslücken adressieren, die mit der zunehmenden Nutzung von KI-Agenten entstehen.

2026-09-22

JetBrains fügt Junie einen Modus zur Aufzeichnung interaktiver Demos für Codeänderungen hinzu

Programmierung und Softwareentwicklung

JetBrains fügt Junie einen Modus zur Aufzeichnung interaktiver Demos für Codeänderungen hinzu

JetBrains hat den Modus Junie /demo im Tool Junie CLI eingeführt. Damit kann der Agent die Anwendung starten, mit ihrer Benutzeroberfläche interagieren sowie ein Video, Screenshots und einen HTML-Bericht zur Überprüfung des Verhaltens der Änderungen aufzeichnen beziehungsweise erstellen. Der Modus lässt sich außerdem in GitHub Actions integrieren, um ihn bei der Überprüfung von Merge Requests und für Smoke-Tests in CI zu verwenden.

2026-09-18

Wie die OpenTelemetry-Komponente von JetBrains die Karte der Mikroservices in Echtzeit neu zeichnet

Programmierung und Softwareentwicklung

Wie die OpenTelemetry-Komponente von JetBrains die Karte der Mikroservices in Echtzeit neu zeichnet

JetBrains erklärt, wie in ihren Entwicklungsumgebungen eine Service Map auf Grundlage von OpenTelemetry-Traces erstellt wird, die während des Betriebs aus dem System eintreffen, anstatt sich auf statische Diagramme oder eine statische Codeanalyse zu stützen. Die Funktion verarbeitet verspätete und ungeordnete Daten, um die Beziehungen zwischen Services, Datenbanken und Integrationspunkten von Nachrichtensystemen schrittweise zu aktualisieren.

2026-09-16