Python-Praxis: Excel-Daten nutzenDie pandas-Bibliothek bietet die Möglichkeit, mit Python Daten aus Excel-Arbeitsmappen auszulesen, zu bearbeiten und zu ändern.
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.
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++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.
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.
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.
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.
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.
AlertBefehlsschmuggel: Kritische Lücke in Programmiersprachen unter WindowsBatBadBut heißt eine kritische Befehlsschmuggel-Lücke, die mehrere Programmiersprachen unter Windows betrifft. Abhilfe ist schwer.
Wie Sie Dokumente mit Python indizieren und findenDas Maß für Worthäufigkeiten TF-IDF schlägt Transformer-basierte Textsuche bei kleinen Datensammlungen, beschleunigt die Suche und liefert ein Ergebnis-Ranking.
Codeanalyse-Tool ESLint 9.0 erhebt neues Konfigurationssystem zum StandardFlat Config löst das vorherige Konfigurationssystem eslintrc ab und alte Node.js-Versionen fallen aus dem Support.
Java-Konferenz: Livestream von der JavaLand-Hauptbühne auf Heise schauenAm 9. und 10. April 2024 überträgt Heise das Hauptbühnenprogramm von der großen Community-Konferenz und das Rahmenprogramm aus dem JavaLand-Studio.
Zeit in C++20: Kalendertermine erstellenDer Artikel taucht tiefer in das Konzept von Kalenderdaten in C++ ein und zeigt, wie man sie erstellt.
V8-Sandbox von Google Chrome nicht mehr experimentellDie Sandbox der JavaScript-Engine V8 reift heran. Sie soll Speicherfehler unterbinden, bei denen andere Maßnahmen versagen.
Jetbrains IntelliJ-IDE 2024.1 beschleunigt Workflow und Developer Experience Die neue Version der IDE Jetbrains bringt viele neue, intelligente und hilfreiche Funktionen zur Vereinfachung des Entwicklungsprozesses.