GyaanSetu WebDev

Frontend, backend and devops for the modern web.

257 articlesDeep, practical knowledge

API-authenticatie: API-sleutels vs JWT vs OAuth 2.0

API-authenticatie: API-sleutels vs JWT vs OAuth 2.0. Ik heb ooit een API uitgebracht zonder authenticatie. Ik dacht dat het een eenvoudige interne tool was. Twee weken later heeft een bot van een concurrent gegevens gescraped...

WebDev · 2 min read

Een breedtecontrole heeft een Kanji beschadigd

Een breedtecontrole heeft een Kanji beschadigd. Een naam ging een terminaltabel in en kwam beschadigd weer naar buiten. De achternaam was 𠮷田. Het eerste karakter is niet het gebruikelijke 吉. Het is 𠮷 (U+20BB7). Dit is een zeldzaam...

WebDev · 2 min read

Test OAuth-herstelmails zonder echte inboxen

Test OAuth-herstelmails zonder echte inboxen. Het op een gemakkelijke manier testen van OAuth-herstelmails brengt beveiligingsrisico's met zich mee. Veel teams sturen wachtwoordresetlinks naar één enkele gedeelde mailbox...

WebDev · 2 min read

Hoe je NestJS kunt deployen op Namecheap Shared Hosting

Hoe je NestJS kunt deployen op Namecheap Shared Hosting. Het deployen van NestJS naar Namecheap shared hosting is niet hetzelfde als het deployen van een statische site of een PHP-app. Je kunt niet zomaar bestanden uploaden en ex…

WebDev · 2 min read

Vaardigheden versus Tools in Agentic AI

Vaardigheden versus Tools in Agentic AI. Mensen meten AI-agenten vaak aan de hand van het aantal tools dat ze gebruiken. Ze vragen zich af of een agent kan browsen op het web, code kan uitvoeren of een database kan bevragen. De log…

WebDev · 2 min read

Mijn coding agent onthield sessies, maar geen werk

Mijn coding agent onthield sessies, maar geen werk. Een coding agent kan een thread levend houden en toch vergeetachtig aanvoelen. Ik liep tegen dit probleem aan tijdens het bouwen van CliGate. Ik heb sessie-continuïteit opgelost...

WebDev · 2 min read

Ontwerpen voor gebruikers die niet kunnen zien

Ontwerpen voor gebruikers die niet kunnen zien. Apple besteedde hun keynote aan het vertellen van ontwikkelaars dat ze apps mooier moeten maken. Ze introduceerden nieuwe transparantie-effecten en verfijnde randen. Je kunt niet o…

WebDev · 2 min read

SvelteKit Remote Functions: Deel 1

SvelteKit Remote Functions: Deel 1. SvelteKit test een nieuwe manier om met data om te gaan. Het heet Remote Functions. Deze functie stelt de client en server in staat om gemakkelijk met elkaar te communiceren...

WebDev · 2 min read

Test wachtwoordloze login zonder inbox-chaos

Test wachtwoordloze login zonder inbox-chaos. Wachtwoordloos inloggen lijkt eenvoudig in een demo. Een gebruiker voert een e-mailadres in, ontvangt een magic link en logt in. In de staging-omgeving loopt deze flow vast. Links la...

WebDev · 2 min read