Gidsen
Korte, praktische uitleg over de dingen waar deze tools mee werken.
Audioformaten, bitrates en waarom de ene track harder klinkt
Hoe je kiest tussen MP3, AAC, Opus, WAV en FLAC, wat sample rate en bitdiepte echt veranderen, en waarom normaliseren op piek een zachte opname zacht laat.
Een afbeelding klaarmaken om te publiceren
Hoe je een afbeelding op maat brengt, bijsnijdt, hersamplet en comprimeert voordat hij op een pagina gaat, inclusief pixelratio, kwaliteitsinstellingen, halo's bij uitsnedes, EXIF-rotatie en het verwijderen van metadata.
Een identifier kiezen: UUID's, korte ID's en de soorten die informatie lekken
Welke UUID-versie je moet gebruiken, waarom botsingen bij v4 in de praktijk geen zorg zijn, wat oplopende gehele getallen verraden, hoe alfabetten voor korte ID's tegen elkaar afwegen, en waar willekeurige bits vandaan horen te komen.
Een lijst sorteren en ontdubbelen zonder verrassingen
Waarom "10" vóór "2" gesorteerd wordt, hoe umlauten van plaats wisselen tussen Duitsland en Zweden, welke duplicaten echt als duplicaat tellen, en waarom een willekeurige comparator een vertekende shuffle is.
Elk onderdeel van een URL en wat het mag bevatten
Elk onderdeel van een URL benoemd aan de hand van een uitgewerkt voorbeeld, welke tekens waar percent-encoded moeten worden, hoe query strings zich echt gedragen, en hoe je een link herkent die liegt over zijn host.
Encoding, hashing en encryptie zijn drie verschillende dingen
Hoe encoding, hashing en encryptie van elkaar verschillen, waar Base64, percent-encoding en HTML-escaping werkelijk voor dienen, en hoe je een onbekende string op het oog herkent.
HEX, RGB, HSL en de nieuwere kleurruimtes
Hoe HEX, RGB, HSL, LCH en OKLCH zich tot elkaar verhouden, waarom een HSL-palet in de middentonen modderig wordt, en wat gamut clipping en alpha compositing doen met de kleur die je krijgt.
Hoe je een cron-expressie leest
De vijf cron-velden uitgelegd, met bereiken, stappen, lijsten, namen en snelkoppelingen, plus de regel over dag van de maand en dag van de week waar iedereen over struikelt.
Hoe sterk een wachtwoord moet zijn
Wat entropie in bits werkelijk meet, waarom lengte het wint van een brij aan symbolen, wat hergebruik je kost, en waar wachtwoordzinnen en wachtwoordmanagers passen.
Kiezen tussen PNG, JPEG, WebP en AVIF
Een nuchtere gids voor het kiezen van een afbeeldingsformaat, met transparantie, lossy tegenover lossless, waarom JPEG's slechter worden als je ze opnieuw opslaat, en globale bestandsgroottes.
Talstelsels, bytegroottes en de eenheden waar mensen ruzie over maken
Hoe hex op bits afgebeeld wordt, waarom een schijf van 1 TB als 931 GB verschijnt, wat 0,1 plus 0,2 werkelijk oplevert, en hoe afronding, percentages en landgebonden opmaak een getal stilletjes veranderen.
Tekst opschonen die ergens anders vandaan komt
De onzichtbare tekens, vervangen leestekens, regeleindes, normalisatievormen en regels rond hoofdletters die geplakte tekst laten misdragen, en de volgorde waarin je ze oplost.
Tijdstempels, tijdzones en het uur dat twee keer voorkomt
Wat Unix-tijd werkelijk telt, hoe offsets in ISO 8601 verschillen van IANA-tijdzones, wat de zomertijd doet met alarmen en tijdsduren, en waar UTC opslaan het verkeerde antwoord is.
Waarom een MP4 niet afspeelt, en wat een container echt is
Hoe containers als MP4 en MKV verschillen van codecs als H.264 en AV1, en hoe bitrate, keyframes, audiosporen en opnieuw coderen bepalen of een bestand afspeelt en hoe groot het wordt.
Waarom je CSV verkeerd opent in Excel
Komma's, puntkomma's en tabs per landinstelling, plus aanhalingstekens, escapen, de UTF-8 BOM, en een betrouwbare manier om te bepalen welk scheidingsteken een bestand echt gebruikt.
Wat een PDF eigenlijk is, en waarom je de tekst niet altijd kunt kopiëren
Hoe een PDF glyphs op coördinaten opslaat in plaats van woorden, hoe je een scan van echte tekst onderscheidt, en wat lettertypen, paginakaders, rotatievlaggen en wachtwoorden doen bij samenvoegen of splitsen.
Wat er verloren gaat bij conversie tussen JSON, YAML, CSV en XML
Hoe JSON, YAML, CSV, XML en TOML verschillen op het gebied van commentaar, types, nesting, datums en sleutelvolgorde, en welke van die details elke conversie ertussen stilletjes weggooit.