heise Developer
86 subscribers
8.09K links
Informationen für Entwickler

Powered by @DerNewsChannel
Download Telegram
Neue Attribute mit C++20
#CC

Mit C++20 gibt es neue und verbesserte Attribute: [[nodiscard("reason")]], [[likely]], [[unlikely]] und [[no unique address]]․ Insbesondere [[nodiscard("reason")]] erlaubt es, die Intention eines Interfaces deutlicher auf den Punkt zu bringen․
Datenbank: Das Leichtgewicht SQLite stemmt größere Datenbankdateien
#Datenbanken #SQL

Neben einer erhöhten Maximalgröße für Datenbankdateien führt die Datenbank-Library in der Schnapszahl-Version 3․33 das UPDATE-FROM-Konzept ein․
Performance: Cumulative Layout Shift (CLS) für Web Vitals optimieren
#Google #Performance #Performanceoptimierung #WebVitals

Ruhigerer Seitenaufbau: Wie wir bei heise online unseren CLS-Wert optimiert und damit eine dauerhafte Verbesserung der UX herbeigeführt haben․
Die einzige Best Practice: Keine Best Practice nutzen
#Softwarearchitektur

Softwaresysteme sind kompliziert․ Best Practices für den Systementwurf könnten dabei helfen, die Komplexität möglichst einfach zu bändigen․ Leider nützen sie wenig․
XCSSET: Mac-Malware infiziert Xcode-Projekte
#Apple #Github #Mac #Malware #Sicherheit #TrendMicro #Xcode #macOS

Der Schädling setzt auf 0-day-Exploits, um Nutzerdaten zu klauen․ Manipulierte Xcode-Projekte finden über Github Verbreitung, warnt eine Sicherheitsfirma․
heise+ | Die besten Python-Projekte: Spiel programmieren, GUI erstellen, Webseite scrapen
#Altair #Code #FitnessTracker #GUI #Google #GoogleFit #OCR #Pandas #Programmierung #PygameZero #Python #PythonProgrammierung #Scraping #ScreenScraping #Skriptsprache #Tesseract #Tkinter #WebScraping #WeltraumShooter #grafischeOberfläche

Die Programmiersprache Python ist einfach zu lernen und wird immer beliebter․ Wir zeigen, wie Sie etwa Daten auf Webseiten auslesen oder coole 2D-Spiele coden․
Enlassungen bei Mozilla beeinträchtigen wohl nicht die Rust-Entwicklung
#Mozilla #Programmiersprachen #Rust

Die Entwickler der bei Mozilla entstandenen Programmiersprache beteuern, dass die Entwicklung von Rust nicht durch die Entlassungen gefährdet sei․
heise-Angebot: Unser Angebot für Java-Entwickler beim Online-Herbstcampus
#Herbstcampus #Java

Sieben Vorträge zu den wichtigsten jüngeren Entwicklungen bei Java und fünf Workshops zum Vertiefen präsentiert der diesjährige Herbstcampus․
Control Flow Guard schützt Kontrollfluss im C++-Compiler Clang/LLVM und in Rust
#Clang #Compiler #Microsoft #Rust #Sicherheit #Systemprogrammierung

Die Sicherheitstechnik soll zum Beispiel das Verändern von Funktions-Pointern durch erzwungene Kontrollfluss-Integrität verhindern․
JetBrains aktualisiert seine ․NET-Tools Rider und ReSharper auf Version 2020․2
#Entwicklungsumgebung #IDE #JetBrains #ReSharper #Rider

Rider erscheint unter anderem mit einer neuen Debugger-API․ ReSharper ermöglicht die automatische Bereinigung von Code und führt CL-Tools nun auf ․NET Core aus․
Programmiersprache: Kotlin 1․4 erweitert die Toolchain und einige Sprachelemente
#JVM #JetBrains #Kotlin #Programmiersprachen

Neben einem Debugger für Koroutinen bringt das Release einen Projektassistenten mit․ Außerdem erlaubt es Lambda-Umsetzungen für Kotlin-Interfaces․
Data Science: Einheitliche Python-APIs für Arrays und Data Frames geplant
#DataScience #MachineLearning #Python #Standards

Ein Konsortium möchte einheitliche Standards für die Python Data APIs schaffen, damit Data-Science- und Machine-Learning-Frameworks besser zusammenarbeiten․
Infrastructure as Code: Snyk sucht nach Fehlkonfigurationen
#CloudComputing #IAC #Sicherheit #Snyk #Softwareentwicklung

Das auf Security in der Softwareentwicklung ausgerichtete Unternehmen Snyk erweitertet die Schwachstellensuche auf IaC-Konfigurationen․
Red Hat OpenShift 4․5: Virtualisierung in der Cloud-native-Welt
#Containerisierung #IBM #Kubernetes #OpenShift #RedHat #VMware #VSphere #Virtualisierung

Mit der neuen Version 4․5 lassen sich mit Red Hat OpenShift traditionelle VM-Workloads in Kubernetes integrieren․
Rust Foundation soll Entwicklung der Programmiersprache in sichere Bahnen lenken
#Microsoft #Mozilla #Programmiersprachen #Rust #RustFoundation

Nach Entlassungen bei Mozilla soll eine unabhängige Foundation den Grundstein für die Zukunft der Programmiersprache Rust und deren Weiterentwicklung legen․
Projektmanagement: GitHub gibt Code für Rally + GitHub frei
#Github #Projektmanagement #Rally #RallyGitHub

Das Open-Source-Projekt das Projektmanagement-Tool Rally der Firma Broadcom in GitHub integrieren․
Red Hat und Intuit kooperieren im Argo-Projekt
#ArgoCD #Intuit #RedHat

Das deklarative Continuous-Delivery- und GitOps-Tool soll außerdem stärker mit der OpenShift-Community verzahnt werden․
Altbewährte Entwurfsmuster für zeitgemäße Microservices-Anwendungen
#Microservices #Patterns #Softwarearchitektur #Softwareentwicklung

Zahlreiche bekannte Patterns lassen sich erfolgreich auf Microservices-Anwendungen übertragen․
Cluster-Lifecycle-Management: KubeOne erreicht Version 1․0
#KubeOne #Kubermatic #Kubernetes

Rund anderthalb Jahre nach der Vorstellung ist das Produkt offenbar reif genug für Produktivszenarien․
heise-Angebot: Neues iX-Developer-Sonderheft "Moderne Softwarearchitektur" am Kiosk erhältlich
#Softwarearchitektur

Das Heft rund um Softwarearchitektur, Qualitätssicherung und Cloud-nativen sowie anderen zeitgemäßen Architekturen ist nun am Kiosk zu erstehen․