Developer Snapshots: Programmierer-News in ein, zwei Sätzen
Unsere Übersicht kleiner, interessanter Meldungen enthält unter anderem Python, C23, Eclipse, Boost, TypeScript, Google kCTF, AWS Smithy, Parcel und Ionic.
Lesezeit:
3 Min.
Von
- Silke Hahn
- Maika Möbus
- Matthias Parbel
- Frank-Michael Schlede
- Rainald Menge-Sonnentag
Hier die durchaus subjektive Auswahl an kleineren Nachrichten der vergangenen Tage:
- Microsoft hat den Release Candidate von TypeScript 4.8 veröffentlicht. Als Neuerung im Vergleich zur Beta lässt sich festlegen, welche Dateien beim Autoimport ausgeschlossen werden sollen.
- Für Python 3.11 ist ebenfalls der erste Release Candidate erschienen. Die neue Version bringt unter anderem die Typannotation
Self
mit, um anzuzeigen, dass eine Funktion eine Instanz derselben Klasse mitself
zurückgibt. - C23, der kommende neue Standard für die Programmiersprache C als Nachfolger von C17, nähert sich mit dem jüngsten C23-Meeting der Zielgeraden.
- Version 1.80 der C++-Bibliothekensammlung Boost bringt keine neuen Libraries mit, ergänzt aber unter anderemdie Generic Image Library (GIL), die in einer der nächsten Boost-Versionen C++17 statt wie bisher C++14 als Mindestanforderung haben wird.
- Die Toolplattform Eclipse Theia, die als nächste Generation der IDE-Plattform Eclipse gilt, führt in Version 1.28 eine Disassembler-Ansicht ein.
- Google hat bereits im Jahr 2020 ein Open-Source basierendes auf Kubernetes aufsetzendes Capture-the-Flag (CTF) Projekt ins Leben gerufen, das den Namen kCTF trägt. Damit können sich Forscher mit Googles Kubernetes Engine (GKE)-Instanzen verbinden. Können Sie diese hacken, erhalten sie ein "Flag" und werden möglicherweise belohnt. Aufgrund des Erfolges dieses Projekts hat Google jetzt nicht nur die Belohnung erhöht, sondern stellt auch neue Instanzen bereits, um das neueste stabile Linux-Kernel-Image sowie neue experimentelle Mitigations in einem von Google entwickelten Kernel zu testen.
- Das AWS Smithy-Team hat die Version 2.0 der Smithy Interface Definition Language (IDL) angekündigt. Die Version konzentriert sich auf die Verbesserung der Entwicklererfahrung bei der Erstellung von Smithy-Modellen und der Verwendung von aus Smithy-Modellen generiertem Code.
- Microsoft hat Version 17.3 von Visual Studio for Mac freigegeben und bringt darin unter anderem Support für den User Secrets Manager. Die Versionierung ist im Einklang mit der aktuellen Version für Windows; Visual Studio for Mac Version 17.1 und 17.2 existieren nicht.
- Der Bundler für Webanwendungen Parcel hat Version 2.7 erreicht. Neue Features gibt es unter anderem für JavaScript und CSS. Für Letzteres ist nun Support für die
errorRecovery
-Option in@parcel/transformer-css
enthalten. - Das Mobile-App-Framework Ionic 6.2 ist erschienen. Die neue Version erlaubt die Auswahl multipler Daten und bringt den Wheel Picker zurück, um Daten per Drehrad einzustellen. Zur Weiterentwicklung von Ionic steht ein neuer RFC-Bereich (Request for Comments) auf GitHub bereit, in dem die Community sich einbringen kann.
(rme)