Developer Snapshots: Kleinere News der letzten Woche
Die Übersicht enthält kleine, aber interessante Meldungen zu Crystal, Qt, Visual Studio Code, GitLab, Apache Kvrocks, Eclipse Ditto, Fleet und Jetpack.

(Bild: erzeugt mit Midjourney von der iX-Redaktion)
Zum Wochenende gibt es einen kleinen Ăśberblick ĂĽber alles, was es zwar nicht in die News geschafft hat, wir aber dennoch fĂĽr spannend halten:
- Die als verteilter Key-Value-Store ausgelegte NoSQL-Datenbank Apache Kvrocks ist in Version 2.10.0 erschienen. Die Datenbank setzt auf RocksDB auf und ist kompatibel zum Redis-Protokoll. Das Release liefert zahlreiche neue Funktionen und Verbesserungen, darunter auch die neue Datenstruktur HyperLogLog. Kvrocks-Nutzern stehen nun auch deren
PF*
-Befehle zur Verfügung. - Das Entwicklungsteam der Open-Source-Runtime Wasmer hat die Version 4.4 vorgelegt. Neben einer Reihe von Fehlerbehebungen finden sich im Release besserer Proxy-Support, verbessertes Spawning von ausführbaren Dateien sowie die Möglichkeit zum Schätzen von Objektgrößen.
- Eclipse Ditto hat Version 3.6 erreicht. Zu den wichtigsten Änderungen für das IoT-Werkzeug zum Verwalten digitaler Zwillinge zählt unter anderem Support für SSO (Single-Sign-On), der sich nun per OpenID Connect Provider in der Ditto UI konfigurieren lässt. Darüber hinaus lassen sich Ditto-Systemtests nun auch in GitHub Actions ausführen und Nutzern steht eine WoT (Web of Things) Thing Model-basierte Validierung von Änderungen an Dingen und Aktions-/Ereignis-Payloads zur Verfügung.
- Die offizielle Python-Erweiterung für Visual Studio Code erlaubt im Oktober-Release das Ausführen von Python-Tests mit Test Coverage, wie zum Release von VS Code 1.94 bekanntgegeben. Daneben bringt das Update einen standardmäßigen Problem Matcher und die neue Einstellung
python.analysis.languageServerMode
zur Auswahl von entweder der gewöhnlichen oder einer leichtgewichtigeren, performanteren IntelliSense-Nutzung. - Google hat Ink API vorgestellt – eine neue Jetpack-Bibliothek für den Umgang mit Stylus-Geräten in Android-Apps. Wie Google darlegt, sei die Latenz beim Einsatz der Eingabegeräte bereits jetzt kaum wahrnehmbar. Die neue Library im Alpha-Status soll jedoch weitere Aspekte der Eingabe verbessern und beispielsweise ein optimiertes Rendering bieten. Dank ihres modularen Designs sollen Entwicklerinnen und Entwickler eine hohe Flexibilität erhalten.
Lesen Sie auch
CSS is awesome: 30 Jahre schönes Web
- Die Qt Group ist dem Zephyr-Projekt beigetreten. Diese Industrie-Initiative unter dem Dach der Linux Foundation legt den Fokus auf das Erstellen kleiner, skalierbarer Echtzeitbetriebssysteme (Real-Time Operating Systems, RTOS), die für Geräte mit eingeschränkten Ressourcen und mit unterschiedlichen Architekturen optimiert sind. Kürzlich hat die Qt Group Version 6.8 ihres Cross-Plattform-Frameworks Qt vorgelegt, das mit zusätzlichen Geräten und Architekturen umgehen kann. Auch Qt for Python 6.8 ist in dieser Woche erschienen.
- Das GitLab-Team empfiehlt Nutzerinnen und Nutzern der Entwicklungsplattform ein Upgrade aufgrund kritischer Patch-Releases. Diese liegen in den Versionsnummern 17.4.2, 17.3.5 und 17.2.9 fĂĽr die Community Edition und die Enterprise Edition vor. Das gilt fĂĽr alle selbstverwalteten GitLab-Instanzen, denn auf GitLab.com sind die Updates bereits eingespielt.
- JetBrains hat Fleet 1.41 Preview veröffentlicht. Die verteilte Entwicklungsumgebung bringt neue Keymaps mit vordefinierten Tastaturkürzeln nach den Schemata IntelliJ IDEA Classic, Emacs, Sublime Text oder Eclipse. Zudem erlaubt sie ein unbegrenztes Aufteilen des Hauptpanels – statt wie bisher maximal zwei horizontale oder vertikale Aufteilungen.
- Die von Ruby inspirierte Programmiersprache Crystal liegt in Version 1.14 vor. Zu den 134 Änderungen seit Version 1.13.3 zählen kleinere Neuerungen für ein verbessertes Multi-Threading und das nun mögliche Verwenden des Operators
^
in konstanten numerischen AusdrĂĽcken.
Sollten Sie ein wichtiges Thema vermissen, freuen wir uns ĂĽber Ihre Mail.
Die Online-Konferenz Mastering Microservices am 29. Oktober 2024 richtet sich an Softwarearchitekten und Entwickler sowie Unternehmen, die sich fĂĽr die neuesten Entwicklungen und deren praktische Umsetzung im Bereich der Microservices interessieren. Erfahrene Expertinnen und Experten zeigen, wie sich effizientere Softwaresysteme schneller, flexibler, skalierbarer und sicherer umsetzen lassen.
Highlights aus dem Programm:
- Architektur-Migration (nicht nur) zu Microservices
- Verteilte Business-Transaktionen: Datenkonsistenz sichern mit dem Saga Pattern
- Kommunikation und Ausfallsicherheit: von REST zu gRPC und darĂĽber hinaus
- Event-Driven Architecture: asynchrone Kommunikation mit Events und Commands meistern
- Ganzheitliche Security in Microservices-Umgebungen
- Aus der Praxis: Micro-Frontends erfolgreich implementieren
- Untangling deployments: From branching scheme to free-standing artifact layer (in Englisch)
Tickets sind für 249 Euro im Online-Ticketshop erhältlich – Gruppen erhalten bis zu 30 % Rabatt.
(map)