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

Powered by @DerNewsChannel
Download Telegram
Testgetriebene Entwicklung nach der Münchner Schule
#MünchnerSchule #Qualitätssicherung #Softwareentwicklung #TDD #TestDrivenDevelopment

TDD blickt auf eine lange Geschichte zurück․ Im Vergleich zu den bekannten Schulen Chicago und London bietet die Münchner Schule interessante Besonderheiten․
Linux-Kernel: Rust-Entwicklung schreitet mit neuer Edition voran
#LinuxundOpenSource #Programmiersprachen #Rust

Das Projekt zum Integrieren von Rust als Zweitsprache im Linux-Kernel setzt auf Rust 2021․ Red Hat scheint inzwischen ebenfalls an der Einbindung interessiert․
heise+ | Programmieren mit Python: Algorithmus für Linien in Voxelgittern
#2DLinien #3DLinien #Algorithmus #Bresenham #LinienAlgorithmus #NumPy #Programmierung #Python #Voxelgitter

Computergeschichte für die Zukunft: Wir haben einen alten Algorithmus zum Zeichnen von 2D-Linien für 3D erweitert und ganz modern mit Numpy implementiert․
Episode 89: Software verbessern – wie sage ich es meiner Managerin?
#Softwarearchitektur

Diese Episode des SoftwareArchitekTOUR-Podcasts widmet sich möglichen Konflikten zwischen Technikern und Managerinnen in Bezug auf das Verbessern von Software․
Programmiersprache: Gleam 0․18 beschert dem Erlang-Ökosystem neues Build-Tool
#Erlang #ErlangOTP #Gleam #Programmiersprachen #Programmierung

Die für die Erlang Virtual Machine konzipierte Programmiersprache Gleam verfügt in der neuen Version über ein eigenes Build-Werkzeug․
Programmiersprache: Elixir 1․13 führt semantische Neukompilierung ein
#Elixir #Erlang

Das neue Release bietet zahlreiche Werkzeugverbesserungen, die Entwicklerinnen und Entwicklern effizienteres Arbeiten ermöglichen sollen․
Entwicklungsumgebung: NetBeans 12․6 bringt Pattern Matching für Switch-Ausdrücke
#ApacheNetBeans #ApacheSoftwareFoundation #Java #Java17 #NetbeansIDE

Der Support für Java 17 bleibt experimentell, erhält aber weitere Features․ LTS-Updates von NetBeans entfallen künftig․
heise-Angebot: Serverless Rust und Deep Dive: Rust-Konferenz jetzt als Video anschauen
#Concurrency #Programmiersprachen #Rust #ServerlessComputing

Die Video-Aufzeichnung der Heise-Konferenz zu Rust bringt alle Interessierten auf den neuesten Stand und bietet neben Grundkenntnissen technischen Tiefgang․
Versionsverwaltung: GitHub Enterprise Server 3․3 führt neue Sicherheitsrolle ein
#GitHub #GitHubEnterpriseServer #Versionskontrolle

Neben der Rolle als Security Manager bringt das Update Neuerungen für Kontraste und Farben von Dark-Mode-Themes und aktualisiert auf Debian 10․
Containerisierung: Kubernetes 1․23 stabilisiert Betrieb mit zwei Netzwerk-Stacks
#CloudComputing #Containerisierung #Docker #Dontainer #Kubernetes

Neben dem Parallelbetrieb von IPv4 und IPv6 gelten generische Ephemeral Volumes im aktuellen Release der Container-Orchestirerung als stabil․
Kommentar: Die Cloud ist ja so schön bequem – es darf nur nirgends was passieren
#saukontrovers #Amazon #AmazonWebServices #Ausfall #CloudComputing #Cloudflare #Kommentar

Bei Amazon fällt was aus und alle sind betroffen – dass das früher oder später so kommen musste, war ja klar, meint Moritz Förster․
Neu in ․NET 6 [9]: Datentypen DateOnly und TimeOnly

Neben dem zusammengesetzten Datentyp DateTime kann man in ․NET 6 nun auch Datum und Uhrzeit getrennt ablegen․
Entwicklungsumgebung: Eclipse 2021-12 mit Java 17 und mehreren Cursor im Editor
#Eclipse #Entwicklungsumgebung #IDE

Die Open-Source-IDE wird in elf erweiterbaren Basispaketen jeweils für Windows, Linux und macOS angeboten - nun auch für Apples neue M1-Chips․
Sourcecode-Editor: Visual Studio Code 1․63 erlaubt Ausprobieren von Color Themes
#Microsoft #MicrosoftVisualStudio #Quellcode #VSCode #sourcecode

Das November-Update markiert unsichtbare Unicode-Zeichen und Themes lassen sich ohne Installation betrachten․
Webframework: Django 4 wechselt die Zeitzone
#Django #Python #Webframework

Neben dem Wechsel auf die Zeitzonen-Implementierung der Standard-Library von Python bringt die neue Hauptversion eine Anbindung an Redis als Cache․
Datenanalyse: Elastic Stack 7․16 vereinfacht Erfassen von Daten
#Elastic #ElasticStack #Elasticsearch

Das Elastic-Team bemüht sich um eine vereinfachte Integration von Daten jeglicher Art und Größe․ Es hält zudem eine neue Benutzeroberfläche für Kibana bereit․
Android 12L: Erste Beta der System-Variante für große Bildschirme erschienen
#Android #Android12L #Google #MobileDevelopment

Die Beta der für Tablets, Foldables und Chrome-OS-Geräte erweiterten Variante von Android 12 finalisiert die APIs und bringt System-Images für das Testing mit․
software-architektur․tv: Softwarearchitektur als Beruf – Die Beta-Test-Folge
#Beruf #Karriere #Softwarearchitektur

heise Developer präsentiert software-architektur․tv, Eberhard Wolffs Videocast zu Softwarearchitekturthemen․ Wolff und Lisa Moritz starten ein neues Format․
Cross-Plattform: Flutter 2․8 und Dart 2․15 liefern mehr Leistung für Mobile Apps
#CrossPlatformEntwicklung #Dart #Flutter #Google

Die zeitgleich vorgelegten Updates des Frameworks und der Programmiersprache versprechen kürzere Startzeiten und geringeren Speicherbedarf für bestehende Apps․
Datenbank: MariaDB erhöht das Release-Tempo beim Community Server
#Datenbanken #MariaDB #MariaDBPlatform #SQL

Anstelle des bisher jährlichen Updatezyklus will der Datenbankanbieter künftig quartalsweise neue Releases des MariaDB Community Server bereitstellen․