Python-Praxis: Excel-Daten nutzenDie pandas-Bibliothek bietet die Möglichkeit, mit Python Daten aus Excel-Arbeitsmappen auszulesen, zu bearbeiten und zu ändern.
AlertSicherheitsupdates: Angreifer können GitLab-Accounts übernehmenWichtige Sicherheitsupdates schließen mehrere Sicherheitslücken in GitLab. Der Anbieter rät zu einem zügigen Update.
heise+ JahresaboJetzt alle heise+ Beiträge inklusive unserer Magazin-Inhalte für 30 Tage gratis testen und anschließend im Jahresabo 36 Euro sparen. Bereits Magazin-Abonnent? Dann lesen Sie sogar noch günstiger!
c’t-Workshop: GitLab aufsetzen und betreibenIm praxisorientierten Workshop erfahren Admins, wie sie den Einstieg in GitLab bewältigen und die Instanz an eigene Bedürfnisse anpassen.
Sicherheit und Performance – Thunderbird stellt Exchange-Mail auf Rust umDas Thunderbird-Team integriert die Exchange-Anbindung künftig nativ mit Rust, um Sicherheit und Performance zu erhöhen und die Modernisierung voranzutreiben.
KI-Update kompakt: Hannover Messe, KI-Kampfflugzeug, GitLabs Duo, VASADas "KI-Update" liefert werktäglich eine Zusammenfassung der wichtigsten KI-Entwicklungen.
C++20: Abfrage von Kalenderdaten und OrdinaldatenDie erweiterte Chrono-Bibliothek in C++20 macht es relativ einfach, die Zeitdauer zwischen Kalenderdaten abzufragen.
Polyglot Notebooks: Eine praktische EinführungNach Jupyter-Vorbild kombinieren die .NET-zentrierten Polyglot Notebooks Markdown und Code. Sie erlauben mehrere Sprachen im gleichen Notebook.
Duo: GitLab gibt KI-Developer-Chat offiziell für Pro-Nutzer freiGitLab schaltet den KI-Chat frei und fügt Datenschutzkontrollen hinzu. Mit der Ankündigung gibt das Unternehmen auch einen Einblick in kommende Versionen.
JavaScript-Paketmanager pnpm 9.0 entfernt Support für Node.js 16Das neue Release lässt sich nur mit aktuelleren Node.js-Versionen verwenden. Daneben überarbeitet es den Umgang mit Lockfiles und Konfigurationsoptionen.
Last Call: Python für Umsteiger – Einstieg in die KI-Sprache für EntwicklerAlle reden von KI und Machine Learning – Python bildet dafür die Basis. Lernen Sie in fünf Webinaren ab dem 25.04. diese Sprache zu beherrschen.
Java-Unkonferenz JSail: Mit vollem Segel zu aktuellen Java-ThemenIm Juni treffen sich Entwicklerinnen und Entwickler im niederländischen Hemelum zu einer Unkonferenz mit vielen Java-Gesprächen und einigen Segeltörns.
Java 22 vorgestellt: Update reduziert Boilerplate-CodeNeben Ergänzungen im Project Loom bringt das neue JDK Funktionen für eine knappere Syntax, String Templates und das bessere Zusammenspiel mit anderen Sprachen.
iX-Workshop: Alle wichtigen Neuerungen von C++20Für erfahrene C++-Entwickler: Lernen Sie die wichtigen Features von C++20 kennen, um sie gezielt und effektiv in eigenen Projekten einzusetzen.
Zeit in C++20: Kalendertermine darstellen und prüfenC++20 bietet neben den Funktionen zum Erstellen und Berechnen von Kalenderdaten auch Methoden, um die Daten anzuzeigen und zu überprüfen.
AlertSicherheitsupdates: Schwachstellen in PHP gefährden WebsitesDie PHP-Entwickler haben mehrere Schwachstellen geschlossen. Eine Sicherheitslücke gilt als kritisch.
aider hilft bei der KI-Programmierung mit kompletten GitHub-RepositoriesDas Open-Source-Tool aider erweitert die Möglichkeiten von Code-Assistenten wie ChatGPT, indem es ihren Kontext auf die komplette Code-Basis ausdehnt.
Neu in .NET 8.0 [18]: Ein Zeitraffer mit eigenem FakeTimeProviderAuf Basis der Klasse TimeProvider kann man sich in .NET 8.0 einen eigenen TimeProvider erstellen, der in Tests Uhrzeiten vorgaukelt.
CI/CD mit GitLab: Deployment einer statischen Website auf einen eigenen ServerAnwendungen tut es gut, wenn man sie in kleinen Inkrementen entwickelt und testet. Die Basis dafür ist CI/CD. Wir geben Ihnen eine Einführung mit GitLab CI.
c't-Workshop: Node.js intensivMit Node.js entwickeln Sie effizient serverseitige Anwendungen. Im Workshop lernen Sie verschiedene Werkzeuge und Best Practices kennen.
JavaScript-Framework Next.js 14.2 erhebt Turbopack zum Release CandidateDas Framework Next.js 14.2 bringt den Release Candidate für Turbopack mit. Der schnellere webpack-Ersatz besteht nun nahezu alle Integrationstests.
iX-Workshop: Effizienter programmieren mit Github Copilot und KIAnwendungen schneller und komfortabler programmieren mit den KI-Funktionen von GitHub Copilot und ChatGPT — eine Praxisanleitung, (10% Rabatt bis 29.04.)
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.