Jun 26, 2026 in Programmierung, Web, Networking - Ein WebSocket hält eine Verbindung offen, damit Server und Browser jederzeit Nachrichten austauschen können. Was ein WebSocket ist, wie er sich von HTTP unterscheidet, der Handshake, ws vs wss und wann man ihn statt Polling verwendet.
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.
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.
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.
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.
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.
Jun 19, 2026 in Programmierung, Hosting, Infrastructure - Ein VPS ist Ihr eigener isolierter Teil eines physischen Servers, mit dedizierten Ressourcen und vollem Root-Zugriff. Wie Virtualisierung funktioniert, VPS vs. Shared/Dedicated/Cloud, managed vs. unmanaged und wofür man ihn nutzt.
Jun 19, 2026 in Programmierung, 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.
Jun 19, 2026 in Programmierung, 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.
Jun 18, 2026 in Programmierung, Werkzeuge, Beginners - Eine IDE bündelt Code-Editor, Build-Werkzeuge, Debugger und Versionskontrolle in einer App - so schreiben, ausführen und beheben Sie Code an einem Ort. Was sie enthält, IDE vs. Editor und wie man eine auswählt.
Jun 18, 2026 in Programmierung, Daten, Datenbanken - 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.