Write the boring version first

The abstraction you skip today is the one you would have got wrong anyway.

Pagination is a content decision

Cursor or offset is an implementation detail. How many items belong on a page is not.

Build-time secrets are still secrets

A static site has no server to leak from, which makes it easy to forget the build had credentials.

Your CMS should not know what your website looks like

Page builders are a trap. Model the content, then decide separately how it renders.

The static site is back, and it never really left

Rendering pages at build time is not a nostalgia trip. It is the cheapest way to serve content that changes a few times a day.

Subscribe via RSS