Programmierung und Softwareentwicklung

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

127 Artikel

Aufrufe an europäische Unternehmen zur aktiven Mitwirkung an der Entwicklung von Open-Source-Software zur Stärkung der digitalen Souveränität

Programmierung und Softwareentwicklung

Aufrufe an europäische Unternehmen zur aktiven Mitwirkung an der Entwicklung von Open-Source-Software zur Stärkung der digitalen Souveränität

Auf dem Open Source Summit Europe in Prag wurden vermehrt Aufrufe an Institutionen und Unternehmen laut, sich von reinen Konsumenten von Open-Source-Technologien zu aktiven Teilnehmern an deren Entwicklung und Governance zu wandeln, um die externe Technologieabhängigkeit zu verringern und die digitale Infrastruktur zu sichern.

2026-10-23

Cloudflare öffnet Void als Open Source zur Verwaltung von KI-basierten Mitarbeiteranwendungen

Programmierung und Softwareentwicklung

Cloudflare öffnet Void als Open Source zur Verwaltung von KI-basierten Mitarbeiteranwendungen

Cloudflare hat die Open-Source-Version von Void veröffentlicht. Dabei handelt es sich um eine Tool-Sammlung, mit der Unternehmen Vite-Anwendungen selbst hosten und verwalten können – einschließlich Kontrolle über Bereitstellungen, Zugriffe, Protokolle und Ressourcenverbrauch. Die Plattform zielt auf das Problem von Anwendungen ab, die Mitarbeiter mithilfe von KI außerhalb der Kontrolle der IT-Teams erstellen, erzwingt jedoch keine Sicherheitsprüfung vor der Veröffentlichung.

2026-10-16

Cloudflare veröffentlicht Void als Open-Source-Projekt zum Erstellen von Vite-Anwendungen und ihrer Bereitstellung auf Workers

Programmierung und Softwareentwicklung

Cloudflare veröffentlicht Void als Open-Source-Projekt zum Erstellen von Vite-Anwendungen und ihrer Bereitstellung auf Workers

Cloudflare hat die Veröffentlichung des Quellcodes von Void angekündigt. Dabei handelt es sich um ein Paket aus SDK, Befehlszeilenschnittstelle und selbst gehosteter Plattform zum Erstellen von Full-Stack-Vite-Anwendungen und ihrer Bereitstellung auf Cloudflare. Die Werkzeuge sollen die Verwaltung von Servern, Datenbanken, Authentifizierung und Cloud-Ressourcen vereinfachen und zugleich Kontrollmöglichkeiten für Teams bieten, die mithilfe von Programmieragenten interne Anwendungen entwickeln.

2026-10-15

Linus Torvalds nutzte Claude Code zur Verbesserung des Linux-Speichers, doch die Überprüfung enthüllte eine Race Condition

Programmierung und Softwareentwicklung

Linus Torvalds nutzte Claude Code zur Verbesserung des Linux-Speichers, doch die Überprüfung enthüllte eine Race Condition

Claude Code erzeugte Patches zur Behebung eines Engpasses im Seitenspeicher des Linux-Kernels. Tests steigerten die Leistung in einem synthetischen Szenario um bis zu das 23-Fache. Kernel-Reviewer entdeckten jedoch eine Race Condition und äußerten Bedenken hinsichtlich der Speicherwiederherstellung, bevor die Änderungen integriert werden können.

2026-10-14

Wie erkennt man Robustheitsmängel in Systemen, die noch nicht gebaut wurden?

Programmierung und Softwareentwicklung

Wie erkennt man Robustheitsmängel in Systemen, die noch nicht gebaut wurden?

Hillel Wayne stellt Prinzipien formaler Methoden vor, um Designfehler vor der Implementierung eines Systems zu erkennen, mit Schwerpunkt auf der Stärke von Eigenschaften, der Erkundung des Zustandsraums und Umgebungsannahmen. Die Beispiele zeigen, wie eine vereinfachte Analyse von Nebenläufigkeit, Fehlern und Wiederholungsversuchen kostspielige Fehler frühzeitig aufdecken kann.

2026-10-14

GitHub legt Einzelheiten zu Zuverlässigkeitsverbesserungen nach zwei Ausfällen im September offen

Programmierung und Softwareentwicklung

GitHub legt Einzelheiten zu Zuverlässigkeitsverbesserungen nach zwei Ausfällen im September offen

GitHub teilte mit, dass das Unternehmen die Belastung der Datenbanken reduziert, Werkzeuge zur Laststeuerung und zur Eindämmung von Ausfällen hinzugefügt sowie weitere Produktionslasten zu Azure verlagert habe, nachdem zwei Vorfälle im September 2026 seine Dienste beeinträchtigt hatten. Dennoch verfehlte das Unternehmen sein Ziel, alle Produktionsdienste in der Region Central US bereitzustellen, und verzeichnete einen Ausfall bei Copilot-Code-Reviews.

2026-10-14

Wie EVE Online Sampling nutzt, um ein 20 Jahre altes verteiltes System zu überwachen

Programmierung und Softwareentwicklung

Wie EVE Online Sampling nutzt, um ein 20 Jahre altes verteiltes System zu überwachen

CCP Games erläutert, wie EVE Online durch Sampling ab Beginn der Aufzeichnung sowie durch die Kombination deterministischer Verfahren, EMA und zeitgesteuerter Samples zwischen Beobachtungsgenauigkeit, Kosten und Leistungsauswirkungen abwägt. Das Experiment zeigt, dass alte Systeme mit hoher Sensibilität stärker von Einfachheit profitieren können als von einer komplexen zentralisierten Architektur für nachgelagertes Sampling.

2026-10-13

Wie Sie GitHub Copilot darauf vorbereiten, die Regeln Ihres Softwareprojekts zu verstehen

Programmierung und Softwareentwicklung

Wie Sie GitHub Copilot darauf vorbereiten, die Regeln Ihres Softwareprojekts zu verstehen

GitHub erläutert vier Möglichkeiten, Copilot einen präziseren Kontext innerhalb eines Code-Repositorys bereitzustellen: benutzerdefinierte Anweisungen, Agentenfähigkeiten, benutzerdefinierte Agenten und MCP-Server. Ziel ist es, das Raten zu reduzieren und dem Tool zu ermöglichen, Projektstandards zu befolgen und seine Schnittstellen mithilfe externer Tools wie Playwright zu testen.

2026-10-12

Programmieragenten erleichtern das Bauen, doch Teams, die bei null anfangen, fehlt 3,5-mal häufiger eine Strategie

Programmierung und Softwareentwicklung

Programmieragenten erleichtern das Bauen, doch Teams, die bei null anfangen, fehlt 3,5-mal häufiger eine Strategie

Eine Analyse auf Grundlage einer Umfrage unter 379 Fachleuten für Platform Engineering stellt fest, dass Teams, die auf Eigenentwicklung von Grund auf setzen, häufiger über das Fehlen einer klaren Strategie berichten und weniger Plattformziele erreichen. Mit der Beschleunigung der Entwicklung von KI-Tools wird die Governance dessen, was gebaut und gewartet wird, wichtiger als die Geschwindigkeit seiner Erstellung.

2026-10-12

Wann rechtfertigt robuste Ausführung zusätzliche Komplexität? Fünf praktische Szenarien mit Durable Task

Programmierung und Softwareentwicklung

Wann rechtfertigt robuste Ausführung zusätzliche Komplexität? Fünf praktische Szenarien mit Durable Task

Ein .NET-Blog erläutert fünf Szenarien für den Einsatz von Durable Task in lang laufenden und unterbrechbaren Workflows – von Genehmigungen und Zahlungen bis zur Bereitstellung von Azure-Umgebungen und KI-Agenten. Der Beitrag erklärt, dass das Tool Ausführungsphasen koordiniert und wiederaufnimmt, allein jedoch weder die Sicherheit externer Seiteneffekte noch eine genau-einmalige Ausführung garantiert.

2026-10-12