Blog
Notes on web development & design
What we learn while building, told simply.
Core Web Vitals explained: LCP, INP and CLS, no jargon
What Core Web Vitals are, the LCP, INP and CLS thresholds Google expects, how to measure them with real data, and what usually breaks them.
Read more
How much does a website cost in 2026 (and why it varies)
How much a website costs: reference price ranges in USD by project type, what actually moves the number, and the costs that show up after launch.
Read more
How we choose typography for a website
How to choose typography for a website: readability, variable fonts, self-hosting, font-display and font pairing, with concrete criteria.
Read more
Website launch checklist: what we check before going live
The website launch checklist we run before every deploy: technical SEO, redirects, performance, accessibility, analytics and legal pages.
Read more
Why we build static sites (and when we don't)
A static site loads faster, costs less to run and is safer. How it works with Astro and a CDN, and when static isn't the right architecture.
Read more
Have a project in mind?
Tell us what you want to build and we'll come back with a concrete proposal, no runaround.
Get in touch