Developer Snapshots: Programmierer-News in ein, zwei Sätzen

Unsere Übersicht kleiner, interessanter Meldungen enthält diesmal OpenAI, GitHub, Node.js, TensorFlow, Visual Studio, Kubernetes, CodeSee, Styra und Python.

vorlesen Druckansicht 1 Kommentar lesen
Lesezeit: 4 Min.
Von

Hier die durchaus subjektive Auswahl an kleineren Nachrichten der vergangenen Tage:

  • OpenAI hat ein neues Editier-Feature fĂĽr seinen Bildgenerator DALL·E vorgestellt: Outpainting erlaubt es Usern, den Canvas ĂĽber die ursprĂĽnglichen Bildgrenzen hinaus auszuweiten und ihre durch Textanweisungen erzeugten Bilder dadurch deutlich zu vergrößern, Geschichten zu erzählen, andere Stile auszuprobieren oder visuelle Elemente zu ergänzen.
  • Wie schon im Juni 2022 angekĂĽndigt, schickt GitHub das Learning Lab aufs Abstellgleis. Wer bisher den nun als deprecated (veraltet) markierten Lernbereich genutzt hat, sollte auf GitHub Skills umsteigen. Dieser neue Bereich basiert auf GitHub Actions und bietet Kurse zum generellen Einstieg in GitHub sowie fĂĽr speziellere Themen. In öffentlichen Repositories und solchen auf selbst gehosteten Runnern sind die Kurse kostenfrei, in privaten Repositories nur bis zum Verbrauch der monatlichen GitHub-Actions-Minuten.
  • Eine Forschergruppe der US-amerikanischen Johns Hopkins University schlägt vor, Node.js-SicherheitslĂĽcken mithilfe eines Object Dependence Graph (ODG) aufzuspĂĽren. In einem Paper dokumentieren die Forscher das Erstellen und Anwenden eines Open-Source-Prototyp-Systems namens ODGen, das 180 Zero-Day-SicherheitslĂĽcken korrekt erkannt hat.
  • Der dritte Release Candidate fĂĽr TensorFlow 2.10 zeigt, welche Ă„nderungen fĂĽr tf.lite, tf.keras, tf.data und weitere Komponenten des Deep-Learning-Frameworks bevorstehen. Unter anderem erhält der tf.data-Service Support fĂĽr Cross-Trainer-Data-Caching, um Rechenressourcen einzusparen.
  • Wer sogenannte Rainbow Braces, also bunt eingefärbte Klammernpaare in Visual Studio nutzen möchte, wird jetzt dank einer Extension fĂĽndig: Rainbow Braces for Visual Studio färbt zusammengehörige gewöhnliche, geschweifte oder eckige Klammern ein und unterstĂĽtzt sowohl Light als auch Dark Themes.
  • Das amerikanische Unternehmen Parasoft, das auf automatisierte Softwaretests spezialisiert ist, hat die neuesten Updates seiner Funktionen fĂĽr kĂĽnstliche Intelligenz und maschinelles Lernen angekĂĽndigt. Nach Aussagen der Firma lassen sie sich fĂĽr UI-, API-, Funktions- und statische Analysetests einsetzen, die den gesamten Lebenszyklus der Softwareentwicklung umfassen.

Videos by heise

  • Das Kubernetes Team bei Canonical hat die allgemeine VerfĂĽgbarkeit von Kubernetes in der Version 1.25 mitgeteilt. Damit ergänzen die Entwickler und Entwickerinnen die letzte Woche veröffentlichte Microk8s-Version, nachdem das Upstream-Kubernetes bereits am 23. August 2022 freigegeben worden war. Sie betonen dabei, dass alle Upstream-Funktionen von Kubernetes 1.25 in Canonical Kubernetes verfĂĽgbar seien, und zwar fĂĽr beide Distributionen (MicroK8s und Charmed Kubernetes). Die Liste aller Funktionen können Interessierte in den Versionshinweisen zu Charmed Kubernetes und MicroK8s finden.
  • Die Softwarefirma CodeSee bringt nun eine Enterprise-Version ihrer Plattform gleichen Namens auf den Markt. Dabei handelt es sich um ein SaaS-basiertes Code-Visualisierungstool, das Webentwicklern einen Google Maps-ähnlichen Einblick in den Code-Workflow geben soll. Es soll automatisch die Verbindungen zwischen Diensten erkennen, sie visualisieren und sie mit dem zugrunde liegenden Code verknĂĽpfen,
  • Mit dem Repo Scan, den das kalifornische Unternehmen Styra als neuestes Feature des Styra Declarative Authorization Service (DAS) vorgestellt hat, sollen Plattform-Teams eine unmittelbare ĂśberprĂĽfung von Konfigurationsdateien in GitHub durchfĂĽhren können. Das soll verhindern, dass Fehler in die Produktion einflieĂźen.
  • Das Team hinter Visual Studio Code bei Microsoft hat die VerfĂĽgbarkeit der September-Version 2022 der Python- und Jupyter-Erweiterungen fĂĽr den Quellcode-Editor bekanntgegeben. Dabei kĂĽndigten sie unter anderem eine ĂĽberarbeitete IntelliSense-UnterstĂĽtzung fĂĽr Jupyter Notebooks, eine Flake8-Erweiterung sowie eine leicht veränderte Unittest-UnterstĂĽtzung an. Die vollständige Liste der Neuerungen finden Interessierte in den Changelogs fĂĽr die Python-, Jupyter- und Pylance-Erweiterungen.

(mai)