coldwa.st
Alle LeitfädenProgrammierungWebDatenWerkzeugeDatenbankenHaskellKonzepteCabal & BuildsToolchainCompilerPerformanceEditor & HLS

Coldwast schrieb

Die Open-Source-Bibliothek, die euren Stack trägt, hat vielleicht nur einen Maintainer

Jul 10, 2026 in Open Source, Supply Chain - Ein Großteil des modernen Software-Stacks ruht auf kleinen Open-Source-Projekten, die von ein bis zwei unbezahlten Personen betrieben werden. Was xkcd 2347, Heartbleed, Log4Shell und die xz-utils-Hintertür über das Risiko des einzelnen Maintainers lehren, und was Teams wirklich dagegen tun können.

Weiterlesen…
📅 7 Min. Lesezeit↬ Aktualisiert 2026

Coldwast schrieb

Docker vs Podman: Welche Container-Engine, und wann (2026)

Jun 27, 2026 in Programmierung, DevOps, Containers - Docker führt Container über einen zentralen Daemon aus; Podman ist daemonlos und rootless by design. Beide teilen sich OCI-Images und eine nahezu identische CLI. Architektur, Rootless-Sicherheit, Pods, systemd, Compose und Docker-Desktop-Lizenz im Vergleich.

Weiterlesen…
📅 9 Min. Lesezeit↬ Aktualisiert 2026

Coldwast schrieb

Was ist ein Load Balancer? Traffic auf Server verteilen (2026)

Jun 26, 2026 in Programmierung, Servers, Networking - Ein Load Balancer verteilt eingehende Anfragen auf mehrere Server, damit keiner überlastet wird und die App online bleibt, wenn einer ausfällt. Was ein Load Balancer ist, die Algorithmen, L4 vs L7, Health Checks und wie er sich von einem Reverse Proxy unterscheidet.

Weiterlesen…
📅 8 Min. Lesezeit↬ Aktualisiert 2026

Coldwast schrieb

Was ist ein Reverse Proxy? Nginx, Caddy & Routing erklärt (2026)

Jun 26, 2026 in Programmierung, Servers, Networking - Ein Reverse Proxy steht vor Ihren Servern, nimmt jede eingehende Anfrage entgegen und leitet sie an das richtige Backend weiter. Was ein Reverse Proxy ist, wie er sich von einem Forward Proxy und einem Load Balancer unterscheidet, wozu man ihn nutzt (TLS, Caching, Routing) und die gängigen Tools.

Weiterlesen…
📅 8 Min. Lesezeit↬ Aktualisiert 2026

Coldwast schrieb

Was ist eine Funktion höherer Ordnung? Funktionen als Werte (2026)

Jun 24, 2026 in Programmierung, Konzepte, Haskell - Eine Funktion höherer Ordnung nimmt eine Funktion als Argument oder gibt eine als Ergebnis zurück. Was eine Funktion höherer Ordnung ist, warum map, filter und fold die klassischen Beispiele sind, wie sie Schleifen ersetzen und wie sie in Haskell aussehen.

Weiterlesen…
📅 8 Min. Lesezeit↬ Aktualisiert 2026

Coldwast schrieb

Was ist ein Compiler? Vom Quellcode zum Maschinencode (2026)

Jun 23, 2026 in Programmierung, Konzepte, Compiler - Ein Compiler verwandelt den Quellcode, den du schreibst, in ein Programm, das die Maschine ausführen kann. Was ein Compiler ist, wie er Stufe für Stufe arbeitet (lexikalische und syntaktische Analyse, Optimierung, Codeerzeugung), Compiler vs Interpreter, und wo GHC für Haskell einzuordnen ist.

Weiterlesen…
📅 8 Min. Lesezeit↬ Aktualisiert 2026

Coldwast schrieb

Was ist CI/CD? Continuous Integration und Delivery erklärt (2026)

Jun 22, 2026 in Programmierung, DevOps, Automation - CI/CD automatisiert den Weg von einer Codeänderung zu einer getesteten, bereitgestellten Anwendung. Was Continuous Integration und Delivery/Deployment bedeuten, wie eine Pipeline funktioniert, die gängigen Tools und warum Teams darauf setzen.

Weiterlesen…
📅 8 Min. Lesezeit↬ Aktualisiert 2026

Coldwast schrieb

Was ist SSH? Secure Shell für Entwickler erklärt (2026)

Jun 22, 2026 in Programmierung, Servers, Security - SSH (Secure Shell) ist das verschlüsselte Protokoll, mit dem Sie sich sicher an einem entfernten Server anmelden und Befehle ausführen. Wie es funktioniert, Passwort vs. SSH-Schlüssel, die alltäglichen Befehle und wo Sie ihm begegnen.

Weiterlesen…
📅 8 Min. Lesezeit↬ Aktualisiert 2026

Loslegen

Die Toolchain installieren

GHC, Cabal, Stack und HLS in einer sauberen Installation mit GHCup.

Leitfaden lesen →

Build

Cabal-Builds verstehen

Sandboxes, v2-Builds im nix-Stil und was sich wirklich geändert hat.

Leitfaden lesen →

Performance

Schnellere Haskell-Builds

Nutzen Sie alle Ihre Kerne sicher mit -j und Build-Semaphoren.

Leitfaden lesen →