Aug 5, 2026 in Cloud, Architecture, Deployment - Serverless heißt nicht, dass es keinen Server gibt. Es heißt, dass Sie keinen bereitstellen, patchen oder dimensionieren. Was es wirklich wegnimmt, wie die Abrechnung pro Aufruf funktioniert, welche Einschränkungen das Verkaufsargument auslässt, und ab welcher Last ein einfacher VPS günstiger ist.
Aug 4, 2026 in Haskell, Cabal, Build - Ein Paket zu einem Haskell-Projekt hinzuzufügen bedeutet, build-depends in der .cabal-Datei zu bearbeiten. Was das Feld erwartet, was der Caret-Operator unter der Package Versioning Policy wirklich bedeutet und warum cabal update vor allem anderen kommt.
Aug 2, 2026 in WebAssembly, Compilers, Web - WebAssembly ist ein binäres Befehlsformat für eine stapelbasierte virtuelle Maschine und ein portables Kompilierziel für andere Sprachen. Was die offizielle Definition sagt, die vier Designziele und warum es nie auf den Browser beschränkt war.
Jul 21, 2026 in Programmierung, Data Structures - Eine verkettete Liste speichert eine Sequenz als Kette von Knoten, wobei jeder Knoten einen Wert und einen Zeiger auf den nächsten enthält. Wie einfach und doppelt verkettete Listen funktionieren, wie sie sich mit Arrays vergleichen, die echten Komplexitäten und wann man zu ihnen greift.
Jul 18, 2026 in Programmierung, 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.
Jul 16, 2026 in Programmierung, Data Structures - Eine Hash Table speichert Schlüssel-Wert-Paare und findet jeden Wert anhand seines Schlüssels in nahezu konstanter Zeit. Wie Hash Function und Buckets funktionieren, wie Kollisionen behandelt werden, die echte Komplexität und warum Dictionaries darauf aufbauen.
Jul 14, 2026 in Programmierung, Algorithms - Die Big-O-Notation beschreibt, wie ein Algorithmus langsamer wird, wenn die Eingabe wächst. Die gängigen Komplexitäten von O(1) bis O(n!), warum Konstanten weggelassen werden, echte Beispiele und wie du die Performance deines eigenen Codes einschätzt.
Jul 13, 2026 in Security, Docker - Eine kritische Authentifizierungsumgehung im offiziellen Gitea Docker-Image (CVE-2026-20896, CVSS 9.8) wird aktiv ausgenutzt. Was die Schwachstelle ist, wer tatsachlich betroffen ist und die genauen Schritte, um ein selbst gehostetes Gitea zu prufen und zu beheben.
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.
Jul 9, 2026 in Programmierung, Architecture, Backend - Eine Message Queue ist ein Puffer zwischen Diensten: ein Teil deiner App legt eine Aufgabe ab, ein anderer holt sie später ab. Producer vs Consumer, Pub/Sub, Zustellgarantien und RabbitMQ vs Kafka vs Redis.
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.
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.