Why I picked Payload for my blog
I looked at every headless CMS. This is the short version of why Payload on Neon Postgres is what I landed on.
Read postSearch across posts, tags, and categories.
I avoided SQL for two years. Then I spent a weekend with Postgres and now I wonder what I was afraid of.
The first time I tried to learn SQL I bounced hard. The tutorials all used toy databases, the syntax felt clunky, and I did not understand why I would not just use a document store.
This weekend I spun up a free Neon database, pointed a Next.js app at it, and wrote maybe fifteen queries. It was fine. More than fine. It was actually enjoyable once I stopped fighting it.
What helped was working on a real problem. I had posts, categories, tags, and authors. The relationships were obvious. The queries were obvious. I stopped worrying about SQL and started thinking about what I actually wanted to pull out.
The next step is Drizzle, then Payload. But even raw SQL is fine. Postgres is a tool, not a monster.
I looked at every headless CMS. This is the short version of why Payload on Neon Postgres is what I landed on.
Read postAn intro to who I am, what I'm learning, and why I'm writing this in public instead of in a private notebook.
Read postServer components, client components, layouts, and why the file names mean what they mean. Written in the order things actually clicked for me.
Read post