Software engineering notes
Personal notes and opinions on software engineering. Written by Pavel Perner.
TIL: Groq
Discovering Groq as a cheaper alternative to mainstream LLM providers
Astro — Client Islands
How Astro's island architecture lets you add interactive components to static sites with fine-grained control over hydration
What is the Saga pattern?
Understanding the Saga pattern for distributed transactions, from its database origins to modern microservices
Ditching PostHog for Cloudflare Web Analytics
Why I switched from PostHog to Cloudflare's built-in analytics for my simple site
Understanding serverless computing
Why your in-memory state disappears on Cloudflare Workers, and what to do about it
TIL: React & Supabase
A subtle re-rendering bug when using Supabase Auth with React, and how to fix it
TIL: Astro 6 beta release
Astro 6 beta brings a new dev server powered by Cloudflare's workerd runtime
SQLite—my go-to database
Why I start every side project with SQLite, and how WAL mode makes it viable for real-world use
Struggling with Cloudflare
Navigating Cloudflare Pages, Workers, DNS transfers, and redirect rules for custom domains
Getting overwhelmed by PostHog analytics
Choosing a privacy-friendly analytics solution and why I ended up with PostHog Cloud
First time trying Astro
Choosing Astro over Hugo, and finally shipping something