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.
Wie eine Zeile CSS den Cumulative Layout Shift bei 3700 URLs verbessertMit einer kleinen Anpassung im CSS reduzierten wir die Layout Shifts bei heise tipps+tricks drastisch. Eine Spurensuche enthüllte die Ursache.
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.)