Developer Snapshots: Kleinere News der letzten Woche

(Bild: erzeugt mit Midjourney von der iX-Redaktion)
Die Ăbersicht enthĂ€lt kleine, aber interessante Meldungen zu CodeQL, Solid.js, Rust-Zielen, ESLint, einer Software-Testing-Umfrage und der Eclipse Foundation.
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:
- Zum mittlerweile vierten Mal untersuchen die Initiatoren der Online-Umfrage "Softwaretest in Praxis und Forschung [1]", wie sich das Software-Testen und die QualitĂ€tssicherung in Praxis und Forschung im deutschsprachigen Raum darstellen. Ziel der anonymen Online-Umfrage ist es, Impulse zu gewinnen fĂŒr die praxis- und forschungsorientierte Ausrichtung der Aus- und Weiterbildung sowie Qualifizierung. Eine Teilnahme an der Befragung ist noch bis zum 30. September möglich.
- Die Eclipse Foundation hat den offiziellen Start der Open Regulatory Compliance Working Group [2] (ORC) bekannt gegeben. Diese von weiteren namhaften Open-Source-Stiftungen sowie den IndustriegröĂen Bosch, Mercedes-Benz, Nokia und Siemens unterstĂŒtzte Arbeitsgruppe hat zum Ziel, die Relevanz und Compliance von Open-Source-Software sicherzustellen â insbesondere in Anbetracht des Cyber Resilience Act. Alle mit Open-Source-Software involvierten Personen sind dazu eingeladen, an der neuen Working Group teilzunehmen.
- Die Qt Group, das Unternehmen hinter dem Cross-Plattform-Framewok Qt, hat Version 1.0 des Qt Gradle Plugin (QtGP) [3] veröffentlicht. Es lĂ€sst sich mittels Maven Central zu Android-Builds hinzufĂŒgen. Als Voraussetzung gilt Qt for Android â zum Entwickeln von Qt-Anwendungen fĂŒr Android-GerĂ€te â in der Mindestversion 6.8.
- Die FIDO2-API auf Android [4] wird ab November 2024 auf hardwaregestĂŒtzte SchlĂŒsselattestierung umgestellt, da die SafetyNet-API eingestellt wird. Entwicklerinnen und Entwickler sollten ihre Anwendungen entsprechend anpassen, bevor die Standardumstellung im April 2025 erfolgt, um sicherzustellen, dass ihre Anwendungen weiterhin funktionieren. Eine hardwaregestĂŒtzte SchlĂŒsselattestierung bestĂ€tigt, dass kryptografische SchlĂŒssel sicher innerhalb spezieller Hardware erzeugt und gespeichert wurden, um ihre AuthentizitĂ€t und IntegritĂ€t zu gewĂ€hrleisten.
- CodeQL Version 2.19 ist erschienen [5] und wurde fĂŒr Code-Scanning-Benutzer auf GitHub.com ausgerollt, wobei wichtige Ănderungen unter anderem UnterstĂŒtzung fĂŒr Java-Scans ohne Build, neue Abfragen fĂŒr Python, Ruby und JavaScript sowie eine Leistungsverbesserung umfassen. Die statische Analyse-Engine von GitHub soll SicherheitslĂŒcken und andere Probleme im Quellcode durch eine spezielle Abfragesprache identifizieren und so die CodequalitĂ€t und Sicherheit verbessern.
- Version 1.9 der JavaScript-Bibliothek Solid.js [6] beinhaltet kleine Verbesserungen und Anpassungen fĂŒr die Vorbereitung auf Version 2.0 und umfasst unter anderem ĂŒberarbeitete JSX-Validierung, Exporte, Optimierungen bei benutzerdefinierten Elementen und UnterstĂŒtzung fĂŒr die
handleEvent
-Syntax bei nicht delegierten Ereignissen.
- Das Rust-Projekt arbeitet derzeit an 26 Zielen [7], darunter drei Flagship-Ziele. Es hat wichtige Fortschritte bei der Vorbereitung der Rust 2024 Edition, der UnterstĂŒtzung fĂŒr Async Rust und der Stabilisierung von Funktionen fĂŒr Rust for Linux gemacht, wĂ€hrend einige andere Ziele wie der benutzerweite Build-Cache noch auf einen Besitzer warten.
- Devart hat eine neue Version von SSIS Data Flow Components fĂŒr Zendesk [8], SurveyMonkey und Shopify veröffentlicht sowie ein neues Abonnementmodell und erweiterte Lizenzierungsoptionen eingefĂŒhrt. Diese Version enthĂ€lt zudem Möglichkeiten zur Steigerung der Leistung und FunktionalitĂ€t bestehender Komponenten.
- ESLint 9.11 ist erschienen [9]. Eine der neuen Funktionsweisen des Codeanalyse-Tools betrifft die Regel
no-useless-constructor
, die jetzt VorschlĂ€ge bietet, um unnötige Konstruktoren in Klassen zu vermeiden. Diese Regel kennzeichnet Klassenkonstruktoren, die sich ohne Ănderung der Funktionsweise der Klasse sicher entfernen lassen.
Sollten Sie ein wichtiges Thema vermissen, freuen wir uns ĂŒber Ihre Mail [10].

Die Online-Konferenz Mastering Microservices [11] 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 [12]:
- 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 mit FrĂŒhbucherrabatt sind im Online-Ticketshop [13] noch bis zum 11. Oktober erhĂ€ltlich.
(map [14])
URL dieses Artikels:
https://www.heise.de/-9951568
Links in diesem Artikel:
[1] https://www.softwaretest-umfrage.de/
[2] https://blogs.eclipse.org/post/mike-milinkovich/securing-future-open-source-launching-open-regulatory-compliance-working
[3] https://www.qt.io/blog/qt-gradle-plugin-1.0-released
[4] https://android-developers.googleblog.com/2024/09/attestation-format-change-for-android-fido2-api.html
[5] https://github.blog/changelog/2024-09-25-codeql-2-19-0-typescript-5-6-and-go-1-23-support-new-queries-for-javascript-and-ruby/
[6] https://github.com/solidjs/solid/releases/tag/v1.9.0
[7] https://blog.rust-lang.org/2024/09/23/Project-Goals-Sep-Update.html
[8] https://blog.devart.com/meet-ssis-data-flow-components-major-release-fresh-components-subscription-model-new-licensing-options-and-other-enhancements.html
[9] https://eslint.org/blog/2024/09/eslint-v9.11.0-released/
[10] mailto:developer@heise.de?subject=Ein%20Vorschlag%20f%C3%BCr%20die%20Developer%20Snapshots
[11] https://heise-academy.de/konferenzen/mastering-microservices-2024?wt_mc=intern.academy.academy.konf_mastering-microservices.ticker-3.link.link
[12] https://konferenzen.heise.de/mastering-microservices/?wt_mc=intern.academy.academy.konf_mastering-microservices.ticker-3.link.link#diekonferenz
[13] https://heise-academy.de/konferenzen/mastering-microservices-2024?wt_mc=intern.academy.academy.konf_mastering-microservices.ticker-3.link.link#ticket
[14] mailto:map@ix.de
Copyright © 2024 Heise Medien