article

Softwareentwicklung

Ziehen sich parallel laufende Programmteile gegenseitig den Teppich unter den Füßen weg, liegt das oft an Race Conditions. Mike Schilli zeigt, wie der Go-Compiler sie aufspürt und wie sie sich vermeiden lassen.

Softwareentwicklung

Die Multimodelldatenbank ArangoDB erlaubt das Speichern von JSON-Dokumenten und optional deren Verknüpfung durch einen Graph. Mit Python und dem Package Python-arango lassen sich alle Fähigkeiten und Features von ArangoDB nutzen.

Softwareentwicklung

Die Keywords const, constexpr und das Konzept der Unveränderlichkeit umreißen fundamentale Paradigmen für den guten Softwareentwurf in C++.

Editorial

Der digitale Werbemarkt könnte in eine Krise schlittern, die der Finanzkrise von 2008 in vielerlei Hinsicht ähnelt. Platzt die Blase, wäre das Internet, wie wir es kennen, bedroht.

Titelthema

Elixir ist eine funktionale Programmiersprache. Wer noch nie mit einer solchen Sprache zu tun hatte, muss sich völlig neu orientieren. Vorwissen über objektorientierte Sprachen stört dabei nur.

Titelthema

Haskell entwickelt dank einiger origineller Konzepte auf einer soliden, mathematischen Grundlage ganz besondere Stärken. So kann es etwa eigene Datentypen für Matrizen definieren, die von sich aus viele Voraussetzungen prüfen, was in anderen Sprachen eigene Funktionen übernehmen müssten.

Titelthema

Dieser Artikel möchte Kotlin vorstellen, eine vielseitige Sprache zur funktionalen und objektorientierten Programmierung. Ein Streifzug führt unter anderem an Immutables und Callbacks sowie verschiedenen Varianten von Listenern vorbei.

Softwareentwicklung

In der DELUG-Ausgabe finden Sie diesmal auf Seite A der DVD das aktuelle Fedora 34 Workstation, die andere Seite enthält den Ubuntu Server 21.04, Videos von der FOSDEM 2021, zwei Reports über FOSS-Foundations und vieles mehr.

Softwareentwicklung

Glow 1.4.1 Markdown-Dateien in der Konsole lesen Quelle: https://github.com/charmbracelet/glow Lizenz: MIT Alternativen: Mdformat Als reine Textdateien lassen sich Markdown-Dokumente auch im Texteditor einigermaßen gut lesen, vor allem, wenn der das passende...

Nach oben