writing
4 posts
- Swift vs React Native: When to Use Which A practical take from someone who ships in both — not a benchmark, but a decision framework.
- Docker + Traefik: A Clean Self-Hosting Setup How I run multiple services on a single VPS with automatic TLS, zero config per service, and minimal overhead.
- CSRF Isn't Dead: Modern Attack Vectors in SPAs SameSite cookies don't fully replace CSRF tokens. Here's what you still need to think about.
- Building a Middleware Chain in Go How to compose HTTP middleware cleanly using Go's standard library — no frameworks needed.