Anleitungen & Tutorials
Base64 vs Hex-Kodierung: Datenformate im Vergleich
Ein praktischer Vergleich von Base64, Hex, URL-Encoding und rohem Binär — Größen-Overhead, Lesbarkeit, Kompatibilität und klare Empfehlungen, wann welches Format zu verwenden ist.
Tilgungsplan lesen: Ein verständlicher Guide
Ein verständlicher Guide zum Lesen von Tilgungsplänen — was jede Spalte bedeutet, warum sich das Zins-Tilgungs-Verhältnis über die Zeit verschiebt und wie du die Tabelle nutzt, um Geld zu sparen.
Gleitkomma-Präzisionsfehler: Warum 0.1 + 0.2 ≠ 0.3
Warum jede Programmiersprache 0.1 + 0.2 falsch berechnet, wie IEEE 754 Gleitkommazahlen wirklich Zahlen darstellen und was du bei Finanzberechnungen und wissenschaftlichem Code dagegen tun kannst.
Einheitenumrechnungsfehler: Warum der Mars Orbiter abstürzte
Der Mars Climate Orbiter für 327 Millionen Dollar stürzte wegen eines Einheitenumrechnungsfehlers ab. Hier sind die echten Geschichten, die Muster hinter diesen Fehlern und wie du sie verhinderst.
Ist der BMI genau? Was deine Zahl wirklich bedeutet
Die ehrliche Wahrheit über den BMI — eine 200 Jahre alte Formel, die Muskeln, Knochendichte und Fettverteilung ignoriert. Was er dir sagen kann, was nicht, und was du stattdessen verwenden solltest.
Zinseszinsformel: Die Mathematik des wachsenden Geldes
Wie Zinseszins wirklich funktioniert — die Formel, durchgerechnete Beispiele mit echten Zahlen, die 72er-Regel und ehrliche Worte darüber, wann Annahmen über zusammengesetztes Wachstum versagen.
Farbtheorie für Entwickler: Hex, RGB, HSL und wann man was nutzt
Farben in CSS und UI-Entwicklung sind mehr als Hex-Codes. Dieser Guide erklärt die verschiedenen Farbmodelle, ihre Stärken und Schwächen, und wie du programmatisch barrierefreie Farbpaletten erstellst.
Unix-Timestamp-Konverter: Epochs, Zeitzonen und 2038
Wie Unix-Timestamps funktionieren, warum Zeitzonen-Bugs so häufig sind, was 2038 passiert und praktische Muster zum Speichern und Konvertieren von Zeit in deinen Anwendungen.
QR-Code-Größenanforderungen und Best Practices
Praktische QR-Code-Richtlinien — Mindest-Druckgrößen, wie Fehlerkorrektur funktioniert, maximale Datenkapazität und die Design-Fehler, die deine Codes in der Praxis scheitern lassen.
MD5 vs SHA256: Hash-Funktionen einfach erklärt
Was Hash-Funktionen wirklich tun, warum MD5 für Sicherheit tot ist aber für Prüfsummen reicht, und ein praktischer Guide zur Wahl zwischen SHA-256, SHA-3, BLAKE3 und bcrypt.
UUID vs ULID vs Snowflake: Die richtige ID wählen
Ein praktischer Vergleich von UUID, ULID und Snowflake IDs — mit Datenbank-Index-Performance-Zahlen, Sortierverhalten und klaren Empfehlungen für verschiedene Anwendungsfälle.
Hypotheken-Mathematik: Wie monatliche Zahlungen berechnet werden
Hinter jeder monatlichen Hypothekenrate steckt eine elegante mathematische Formel. Dieser Guide erklärt Schritt für Schritt wie Banken deine Rate berechnen, warum am Anfang fast nur Zinsen gezahlt werden, und wie Sondertilgungen wirken.
Passwortsicherheit 2026: Länge, Entropie und Best Practices
Die Regeln für sichere Passwörter haben sich grundlegend geändert. Dieser Guide erklärt die Mathematik hinter Passwort-Entropie, warum Passphrases besser sind als P@ssw0rd, und wie du Passwörter korrekt speicherst.
URL-Kodierung verstehen: Regeln und häufige Fehler
URL-Kodierung wirkt simpel, hat aber subtile Regeln die selbst erfahrene Entwickler überraschen. Dieser Guide erklärt die Unterschiede zwischen encodeURI und encodeURIComponent und wann welche Funktion richtig ist.
Regex-Spickzettel: Muster, die jeder Entwickler braucht
Reguläre Ausdrücke müssen nicht kryptisch sein. Dieser Spickzettel erklärt die wichtigsten Muster, die du im Entwickleralltag tatsächlich brauchst — von einfachen Zeichenklassen bis zu Lookaheads.
Base64-Kodierung erklärt: Wann, warum und wie
Base64 begegnet dir überall — in E-Mails, Data-URIs und API-Tokens. Dieser Guide erklärt den Algorithmus, typische Anwendungsfälle und die Fehler, die Entwickler am häufigsten machen.
JSON-Guide: Syntax, Validierung und häufige Fehler
Alles was du über JSON wissen musst — von der grundlegenden Syntax bis zum Beheben der Fehler, die selbst erfahrene Entwickler stolpern lassen.