Passkey Account Recovery: Designing for Lost Devices
Design and build passkey account recovery in Express: nudges, recovery codes, emailed links, and cleanup, following NIST SP 800-63B-4.
Set up OpenTelemetry once and get traces, metrics and logs from a FastAPI app into Grafana, using one Docker command and a handful of environment variables.
Design and build passkey account recovery in Express: nudges, recovery codes, emailed links, and cleanup, following NIST SP 800-63B-4.
A practical guide to SQLite’s strengths, production settings, backups, and the clear signs it’s time to switch to a server database.
Learn how ngrok exposes localhost to the internet, simplifies webhook debugging, and adds programmable traffic controls from development to Kubernetes.
Publish a local app on your own domain with no open ports, no public IP and no router changes, using Cloudflare Tunnel and the cloudflared daemon.
Build a Python Discord bot with slash commands, SQLite storage and a background loop that pings you when it’s time, then keep it running 24/7.
Request bodies, query strings, env variables, and third-party responses: a hands-on guide to validating every boundary of your Node.js API with Zod.
Android 17 for phones their makers won’t update: browser-based flashing, newer security patches, and a ROM that stays outside Google’s new developer verification rules.
From first Pod to production: how Kubernetes works, a hands-on first workload, seven hardened manifests, and the 2026 changes to fix before your next upgrade.