coldwa.st
Alle LeitfädenProgrammierungWebDatenWerkzeugeDatenbankenHaskellKonzepteCabal & BuildsToolchainCompilerPerformanceEditor & HLS

Leitfäden

Leitfäden durchsuchen

41 Leitfäden

Coldwast schrieb

Was ist ein CDN? Content Delivery Networks, erklärt (2026)

Jul 18, 2026 in Programming, Web, Performance - Ein CDN speichert deinen statischen Inhalt auf Servern rund um die Welt zwischen, sodass jeder Besucher ihn von einer nahen Maschine erhält. Wie Edge, Cache Hit und Miss, TTL und Invalidierung funktionieren, statisch vs dynamisch, und wo ein CDN zu deinem Hoster passt.

Weiterlesen…

Coldwast schrieb

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

Jun 27, 2026 in Programming, 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…

Coldwast schrieb

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

Jun 26, 2026 in Programming, 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…

Coldwast schrieb

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

Jun 23, 2026 in Programming, Concepts, 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…

Coldwast schrieb

Was ist Kubernetes? Container-Orchestrierung erklärt (2026)

Jun 19, 2026 in Programming, DevOps, orchestration - Kubernetes ist ein quelloffenes System, das Container über viele Maschinen hinweg ausführt und koordiniert - Planung, Skalierung, Selbstheilung und Vernetzung. Die Kernkonzepte (Pod, Node, Cluster, Deployment, Service), der Bezug zu Docker und wann man es wirklich braucht.

Weiterlesen…

Coldwast schrieb

Was ist Docker? Container klar erklärt (2026)

Jun 19, 2026 in Programming, DevOps, containers - Docker verpackt eine Anwendung und alles, was sie braucht, in einen Container, der auf jeder Maschine gleich läuft. Container vs. virtuelle Maschinen, die Kernkonzepte (Image, Container, Dockerfile, Registry) und Docker vs. Kubernetes.

Weiterlesen…

Coldwast schrieb

SQL vs. NoSQL: Welche Datenbank und wann (2026)

Jun 18, 2026 in Programming, Data, Databases - SQL-Datenbanken speichern strukturierte Daten in verknüpften Tabellen mit festem Schema und starker Konsistenz; NoSQL tauscht einen Teil davon gegen flexible Schemata und horizontale Skalierung. Konsistenz, Skalierung, Abfragen und wann man welche wählt.

Weiterlesen…

Coldwast schrieb

Was ist ein Webhook? Funktionsweise mit Beispielen (2026)

Jun 17, 2026 in Programming, Web, Concepts - Ein Webhook ist eine automatische HTTP-Anfrage, die ein Dienst Ihnen sendet, wenn ein Ereignis eintritt - das Gegenteil eines API-Aufrufs, den Sie selbst machen. Worin er sich vom Polling einer API unterscheidet, wie man ihn sicher empfängt und echte Beispiele (Stripe, GitHub, Slack).

Weiterlesen…

Coldwast schrieb

Was ist eine Variable in der Programmierung? (2026)

Jun 15, 2026 in Programming, Concepts - Eine Variable ist ein benannter Behälter, der einen Wert hält, den Ihr Programm lesen und ändern kann. Wie man sie deklariert und zuweist, Typen und Gültigkeitsbereich, Konstanten vs. Variablen und warum sie die Bausteine jedes Programms sind.

Weiterlesen…

Coldwast schrieb

Was ist eine Datenbank? Eine klare Einführung (2026)

Jun 15, 2026 in Programming, Data, Databases - Eine Datenbank ist eine organisierte Sammlung von Daten, verwaltet von Software, die ein zuverlässiges Speichern, Abfragen und Aktualisieren ermöglicht. Relational vs. NoSQL, Kernkonzepte (Tabellen, Schema, ACID), echte Beispiele und der Bezug zu SQL.

Weiterlesen…

Coldwast schrieb

Was ist Git? Versionskontrolle für Einsteiger erklärt (2026)

Jun 14, 2026 in Programming, Tools, Workflow - Git ist ein verteiltes Versionskontrollsystem, das jede Änderung an Ihrem Code verfolgt, damit Sie verzweigen, zusammenführen, zusammenarbeiten und rückgängig machen können. Die Kernkonzepte (Commit, Branch, Merge, Remote), der tägliche Arbeitsablauf und der Unterschied zu GitHub.

Weiterlesen…

Coldwast schrieb

Was ist Haskell? Eine klare Einführung (2026)

Jun 14, 2026 in Haskell, Concepts - Haskell ist eine rein funktionale, statisch typisierte, faule Sprache mit mächtiger Typinferenz. Die Ideen, die sie ausmachen - Reinheit, Unveränderlichkeit, Faulheit, starke Typen -, wofür sie eingesetzt wird und wie man beginnt.

Weiterlesen…

Coldwast schrieb

Lazy Evaluation in Haskell, erklärt (2026)

Jun 14, 2026 in Haskell, Concepts - Haskell berechnet einen Wert erst, wenn er tatsächlich benötigt wird. Was Lazy Evaluation ist, Thunks, unendliche Datenstrukturen, die Falle der Speicherlecks und das Erzwingen von Striktheit mit seq und BangPatterns.

Weiterlesen…