Die Programmiersprache Go ist in einer überarbeiteten Version zu haben. Go 1.14 löst Abhängigkeiten einfacher auf und erlaubt das störungsfreie Einbetten von Schnittstellen, deren Methoden sich überschneiden.
Programmieren
Der GNU Debugger (GDB) 9.1 ist erschienen. Neue Befehle und Befehlsoptionen sind an Bord. Daneben gibt es allgemeine Verbesserungen.
Mit der kommenden Version 8 von PHP soll die Sprache dank eines JIT-Compilers deutlich leistungsfähiger werden. Mit Hilfe von Union Types und Static Return Types soll der Umgang mit Typen vereinfacht werden.
Rust 1.41.0 lockert Beschränkungen beim Implementieren von Traits, außerdem gibt es Verbesserungen am Paketmanager Cargo.
Pandas, die beliebte Python-Bibliothek zur Datenanalyse, hat ein Update auf Version 1.0 erhalten. Im Zuge dessen entfernen die Entwickler veralteten Kram, bringen aber auch Verbesserungen ein.
Github hebt neuerdings Bugreports hervor, die für Open-Source-Einsteiger relativ einfach zu bearbeiten sind und sich daher gut als "First Issue" eignen.
Gitlab CI führt Resource Groups ein, um parallele laufende Jobs oder Pipelines automatisch zu koordinieren.
Git 2.25 ist erschienen. Die dezentrale Quellcode-Verwaltung arbeitet weiter am Partial-Clone-Feature, das es erlauben soll, nur Teile eines Repositories zu verwenden.
Die Entwickler von Wasm3 haben eine erste Release ihres in C geschriebenen Webassembly-Interpreters unter der MIT-Lizenz auf Github veröffentlicht.
Rust 1.40 führt das Attribut "#[non-exhaustive]" ein, verbessert Macros und verwandelt Borrow-Check-Warnungen in Fehlermeldungen.
Einen der wichtigsten Aspekte beim Programmieren stellt für C++-Entwickler die Ressourcenverwaltung dar. Zum Glück gibt es dafür Richtlinien.
Mit Sourcetrail lassen sich Funktionen, Klassen und Types einer Codebasis herausfinden und visualisieren, wobei Sourcetrail C, C++, Java und Python unterstützt. Die Software steht nun unter der GPLv3, die Entwickler wollen sich über Patreon finanzieren.
Facebook und Microsoft wollen gemeinsam die Remote-Development-Fähigkeiten der Open-Source-IDE Visual Studio Code ausbauen.
Mit seinem Archive-Programm will Github den gehosteten Code bis zu 10000 Jahre lang archivieren. Der Grund: Hardware lebt häufig länger als die Software.
Nach der Einführung des "Future"-Trait ergänzt Rust 1.39 "async" und ".await". Der für Rust gefundene Ansatz soll asynchrones Programmieren ohne Zusatzkosten erlauben.






