Node.js 22? – Lass uns Freunde bleibenDie neue Version 22 von Node.js ist erschreckend unspektakulär. Vielleicht ist es für mich nach 12 Jahren mit Node.js an der Zeit, die Beziehung zu beenden.
Künstliche Intelligenz: Go-Entwickler in einem Python-zentrischen ÖkosystemWie stehen Go-Developer zum Entwickeln mit generativer KI? Das beantwortet eine neue Studie des Go-Teams und deckt die wichtigsten Hürden dabei auf.
heise+ Aktionsangebot 1 Jahr heise+ zum Aktionspreis: Jetzt heise+ für nur 1,90 € pro Woche lesen und 1 Jahr lang geballtes, brandaktuelles IT- und Tech-Wissen sichern. Unbegrenzter Zugriff auf alle heise+ Beiträge inklusive der Inhalte aller Heise-Magazine. Nur bis zum 31. Mai!
AlertBefehlsschmuggel: Kritische Lücke in Programmiersprachen unter WindowsBatBadBut heißt eine kritische Befehlsschmuggel-Lücke, die mehrere Programmiersprachen unter Windows betrifft. Abhilfe ist schwer.
Softwareentwicklung: Ankündigung der tech:lounge Masterclass Die the native web GmbH veranstaltet ab kommender Woche insgesamt zwölf Webinare zu den Themen Go, TypeScript, skalierbare APIs und moderne, native Web-UIs.
Google verabschiedet sich von C++Google will Speichersicherheit stärker fokussieren und künftig Sprachen wie Java, Rust oder Carbon einsetzen. Für Altlasten gibt es eine spezielle Strategie.
Go 1.22 behebt langjähriges Problem mit for-SchleifenDas Update der Programmiersprache Go auf Version 1.22 setzt auf Performance, behebt einen for-Schleifen-Bug und nimmt Änderungen an Standardbibliothek vor.
PHP-Anwendungsserver in Go: FrankenPHP erreicht 1.0Der erste Meilenstein ist erreicht: FrankenPHP, geschrieben in GO, soll Usern mit nur einem Befehl einen leistungsfähigen PHP-Server für die Produktion bieten.
Programmiersprache Go 1.21 hat Kompatibilität und Codeoptimierung im FokusÜber eine Umgebungsvariable lässt sich der Umgang mit Änderungen in Go-Releases steuern, und die Sprache stabilisiert die Profile-Guided Optimization.
Channels in Go: Bequem parallelViele fürchten nebenläufige Programmierung. Channels in Go können diese Art der Softwareentwicklung aber wesentlich erleichtern.
Security: Schwachstellen-Scanner für Google Go geht an den StartDas Tool Govulncheck untersucht Go-Projekte auf bekannte Schwachstellen in den Dependencies. Eine Extension integriert die Überprüfung in Visual Studio Code.
Git in MySQL: Dolt Version 1.0 ist daDolt bietet SQL-Versionskontrolle mit Git-Befehlen. Das Projekt hat Version 1.0 erreicht, die das CLI stabilisiert und das zukünftige Speicherformat festlegt.
Seit AlphaGo-Sieg: Menschliche Go-Profis treffen deutlich bessere EntscheidungenSeit 2016 spielen KI-Systeme Go deutlich besser als die stärksten Menschen. Als Reaktion spielen die aber inzwischen messbar besser und jetzt ist klar, warum.
Sechs Jahre nach AlphaGo: Mensch besiegt erneut "zuverlässig" stärkste Go-KIsEigentlich galt es als klar, dass Menschen gegen Go-Programme den Kürzeren ziehen. Doch gegen eine neue Strategie sind die KI-Systeme – noch – chancenlos.
Nach Windows jetzt Go – Streit über Telemetrie bei Googles ProgrammierspracheGoogle-Entwickler Russ Cox drängt darauf, Telemetriedaten bei Kernwerkzeugen der Programmiersprache Go auszuwerten. Die hiesige Windows-Debatte lässt grüßen.
Programmiersprache Go 1.20 nutzt Profiler-Informationen zum Optimieren des CodesNeben Profile-Guided Optimization bringt das aktuelle Release erweiterte Möglichkeiten für Vergleiche in Generics und den Umgang mit Slices.
Developer Snapshots: Programmierer-News in ein, zwei SätzenUnsere Übersicht kleiner, interessanter Meldungen enthält unter anderem Go, Web of Things, Visual Studio, Project Jupyter, DKP 2.4 und Docker BuildKit.
State of Developer Ecosystem: Die beliebtesten Programmiersprachen 2022Laut einer aktuellen JetBrains-Umfrage wollen Entwickler vor allem neuere Sprachen wie Rust und Go lernen. JavaScript bleibt am weitesten verbreitet.
Drei Fragen und Antworten: Warum sollte man Cloud-nativ entwickeln?Für die Cloud gilt es skalierbare Anwendungen für hochdynamische Umgebungen zu programmieren. Worauf es dabei ankommt, erklären die iX-Autoren im Interview.
Cloud-Nativ entwickeln mit Go: Vorteile an einem Beispiel erklärtGo eignet sich zum Cloud-nativen Entwickeln von Anwendungen. Die Runtime ist schlank und erlaubt, ressourcenschonend zu skalieren.
Programmiersprache: Go-Entwickler setzen auf die neuen GenericsLaut einer Studie hat die Community das neue Feature schnell angenommen. Fuzzing ist dagegen recht unbekannt und Error Handling die größte Herausforderung.
Neu am Kiosk: iX-Developer-Sonderheft "Programmiersprachen – Next Generation"Ab jetzt im Zeitschriftenhandel: Das neue Heft wirft einen Blick auf neuere Programmiersprachen wie Rust, Kotlin, TypeScript, Go. Wo liegen ihre Stärken?
Programmiersprache Go bekommt integriertes SchwachstellenmanagementDas Securityteam pflegt die Go Vulnerability Database, und ein neues Tool zeigt die für Projekte relevanten Schwachstellen an.