Entwickler-Tutorials & Tool-Guides
Viele Entwickleraufgaben wirken trivial, bis ein Sonderfall auftritt: eine JSON-Zahl mit führender Null, ein Cron-Ausdruck zur falschen Stunde, ein Diff, der eine Änderung verdeckt.
Die Tutorials sind nach dem Fehler geordnet, den sie verhindern. Encoding und Datenformate behandeln Base64 gegenüber Base64URL und Data-URIs, JSON nach RFC 8259 inklusive der Zahlen- und Escape-Regeln, über die Parser streiten, sowie CSV, das Anführungszeichen und eingebettete Zeilenumbrüche überstehen muss. Textwerkzeuge behandeln reguläre Ausdrücke mit einem Live-Tester, Cron-Ausdrücke mit den nächsten Ausführungszeiten in der eigenen Zeitzone und Diffs, die Formatierung von inhaltlichen Änderungen trennen.
Kennungen und Zeitstempel bilden eine eigene Gruppe, denn UUID v4, v7 und ULID sind eine Speicherentscheidung und keine Formatfrage, und ein Unix-Zeitstempel bleibt mehrdeutig, solange Einheit und Zeitzone unklar sind. Auch die kleinen Aufgaben des Alltags stehen hier: Farbumrechnung zwischen Hex, RGB und HSL, Markdown-Tabellen, Bildkompression im Browser und CSS-Minifizierung, die man vor dem Ausliefern prüfen kann.
Ein Bild ohne Upload komprimieren
Die meisten kostenlosen Kompressoren laden die Datei zuerst hoch. Dieser Ablauf lässt das Bild auf Ihrem Gerät und macht es trotzdem klein genug zum Versenden.
Bild für E-Mails komprimieren
Die meisten E-Mails werden wegen der Abmessungen abgelehnt, nicht wegen der Qualität. Erst skalieren, JPEG für Fotos behalten und prüfen, ob der Text lesbar bleibt.
CSS-Minifier-Leitfaden: Stylesheets verkleinern
CSS besteht gewichtsmäßig zu großen Teilen aus Leerraum und Kommentaren. Ein Minifier entfernt beides — und ein guter weiß genau, was überleben muss.
Zertifikat-Decoder: X.509-Details lesen
Jeder TLS-Handshake beginnt mit einem Zertifikat. Dekodieren Sie die Felder, die zählen: Subject, Aussteller, Gültigkeit, öffentlicher Schlüssel und Fingerprints — lokal.
CSV-zu-JSON-Konverter-Leitfaden
CSV wirkt einfach, bis ein Feld ein Komma, einen Zeilenumbruch oder ein führendes Gleichheitszeichen enthält. Lernen Sie die RFC-4180-Regeln und konvertieren Sie Daten, ohne etwas zu verlieren.
Farbkonverter: HEX, RGB und HSL
HEX, RGB und HSL sind drei Ansichten derselben Farbe. Wissen Sie, was jedes Format bedeutet, wann Alpha wichtig ist und wie Sie den Kontrast prüfen, bevor Sie ausliefern.
Cron-Ausdruck-Leitfaden: Fünf Felder
Ein Cron-Ausdruck besteht aus fünf Feldern, die offensichtlich wirken, bis eines falsch ist. Lernen Sie die Syntax, die Wochentags-Falle und wie Sie die nächsten Ausführungen vor dem Einsatz prüfen.
Regex-Tester-Anleitung: Muster lokal testen
Die meisten Regex-Fehler werden sichtbar, sobald Sie die Treffer sehen: falsche Flags, gierige Quantoren oder eine Gruppe, die Sie nie beabsichtigt haben. Testen Sie lokal und lesen Sie die tatsächlichen Treffer, bevor Sie das Muster verantwortlich machen.
Bilder im Batch komprimieren: Ein lokaler Workflow-Leitfaden
E-Mail-Limits, Upload-Formulare und Seitengeschwindigkeit bestrafen überdimensionierte Bilder. Komprimieren Sie ganze Ordner im Browser – ohne Upload, ohne Konto, ohne Qualitätsraten.
JSON-Diff vs. Text-Diff
Ein Text-Diff auf JSON schreit bei umsortierten Schlüsseln und Neuformatierung auf. Ein semantisches JSON-Diff zeigt, was sich wirklich geändert hat. Wann Sie welches nutzen.
JWTs aus Fehlerprotokollen dekodieren
Eine fehlgeschlagene Anfrage hinterlässt das Token meist in einer Logzeile. Dekodieren Sie es lokal, um exp, iat, iss und aud zu lesen – und fügen Sie es nie in einen beliebigen Dekoder ein.
Markdown-Tabellen: Syntax und Praxis
Tabellen sind eine GFM-Erweiterung, nicht Teil des ursprünglichen Markdown. Drei Zeilen Syntax decken die meisten Fälle ab; Ausrichtung ist ein Doppelpunkt in der Trennzeile.
Base64-Data-URIs: Wann und wie optimieren
Eine Data-URI erspart einem kleinen Icon einen HTTP-Request und bläht bei größeren Dateien die Seite auf. Die Grenze liegt grob bei ein paar Kilobyte.
UUID v7 vs. ULID: Sortierbare IDs im Vergleich
Beide lösen dasselbe Problem: Zufällige IDs streuen Index-Einfügungen, zeitgeordnete nicht. UUID v7 passt in vorhandenes UUID-Parsing; ULID ist ein kompakter Base32-String. Nehmen Sie, was Ihr Stack schon versteht.
JWT-Ablauf & Clock Skew: exp, iat, nbf
Wenn ein JWT die Validierung nicht besteht, sagen die Claims meist warum. exp, iat und nbf sind schlichte Unix-Sekunden – dekodieren und gegen die Server-Uhr prüfen, bevor Sie Code anfassen.
Base64 vs. Base64URL: Unterschiede
Standard-Base64 bricht in URLs: + wird als Leerzeichen gelesen, / spaltet Pfade. Base64URL tauscht - und _ ein, deshalb nutzen JWT-Segmente es. Der Unterschied ist klein, entscheidet aber, ob Ihre Daten den Round-Trip überstehen.
UUID-v7-Generator: Zeitgeordnete IDs
v4 streut Einfügungen über den Schlüsselraum; v7 hält sie nahe der aktuellen Zeit. Der sichtbare Zeitstempel ist der Preis, und er zählt, wenn Ihre IDs für Nutzer sichtbar sind.
Unix-Zeitstempel: Ein Entwicklerleitfaden
Eine Nichtübereinstimmung zwischen Sekunden und Millisekunden bei der Zeitstempelhandhabung kann Datenintegritätsprobleme, Planungsfehler und Sicherheitslücken in Produktionssystemen verursachen.
UUID-Versionen erklärt: Der vollständige Leitfaden
Nicht alle UUIDs sind gleich. UUID v1, v3, v4, v5 und v7 haben unterschiedliche Eigenschaften. Lernen Sie, welche Version für Ihren Anwendungsfall optimal ist.
Code-Review mit Diff-Tools: Best Practices
Systematische Diff-Analyse verhindert, dass kritische Fehler die Produktion erreichen. Eine einzige übersehene Zeichenänderung kann die Authentifizierung für alle Benutzer unterbrechen.
JSON-Formatierer: Entwicklerleitfaden RFC 8259
Die meisten Online-JSON-Formatierer protokollieren jedes Datenstück, das ihre Server durchläuft. Für Entwickler, die sensible API-Antworten verarbeiten, schafft dies ein erhebliches Sicherheitsrisiko.