Blog

Practical writing on modern web development, where the tools are heading, and what that means for the people building with them.

A row of colourful metal mailboxes outdoors, representing email notifications arriving reliably in an inbox

What Is Resend? And Why Slim Minima Uses It for Email

Resend is the service that delivers contact-form emails from a Slim Minima site to your inbox. Here is what it is, why we recommend it, and how it connects.

A spread of printed photographs laid out on a white surface, representing a library of images stored and delivered for a website

What Is Cloudinary? And Why Slim Minima Uses It for Media

Cloudinary is where the images on a Slim Minima site live and get optimized. Here is what it does, why we recommend it, and the one setting people forget to flip.

Rows of dark server racks threaded with glowing cables, representing the database that stores a website's content

What Is Neon Postgres? And Why Slim Minima Uses It

Neon is the database that holds every page, post, and setting on a Slim Minima site. Here is what it is, why we recommend it, and the one quirk to understand.

Glowing blue fiber optic strands fanning out in the dark, representing the global network that delivers a website to visitors

What Is Vercel? And Why Slim Minima Runs on It

Vercel is where a Slim Minima site lives on the internet. Here is what it does, why we recommend it, and the one free-plan rule client work has to respect.

Paint color swatches displayed on a shelf, representing restyling a starter template with a new palette

Slim Minima starter templates: what you actually get

There is no template marketplace yet. The Slim Minima repository is the starter, and a quick CSS-variable restyle turns it into your own site. Here is how that works in practice.

A single bright building block, representing a custom content block added to the CMS

How to build a custom block in Slim Minima

A block is one file: a schema, some fields, and a render function. Register it once and you get a palette entry, a settings form, validation, and an API for free.

A magnifying glass held over printed text, representing search engines reading and ranking a page

Is Slim Minima good for SEO?

What Slim Minima does for SEO out of the box, where it beats the WordPress plus Yoast setup, where it does not, and why the CMS is only part of the story.

A contactless card payment terminal, representing adding ecommerce and payments to a site

How to add ecommerce, forms, or booking to a Slim Minima site

Forms ship built in. Booking is an embed. Payments are a small custom block. Here is how you extend Slim Minima without a plugin marketplace.

A lone lighthouse on a rocky coast, representing a site that keeps running even if its maintainer steps away

What happens to my site if Slim Minima stops being maintained?

Slim Minima is young and largely a one-person project. So what happens to your site if I stop working on it? The honest answer, and why the risk is more manageable than it sounds.

An aerial view of a multi-level highway interchange, representing how far a site's architecture can scale

Can Slim Minima scale beyond a small marketing site?

The architecture handles traffic better than most people expect, but it was built for content, not real-time apps or heavy transactions. Here is the line.

A precise robotic arm at work, representing AI agents reading and writing a site's content

What to look for in a CMS when building with AI agents

If you build sites with Claude Code or Cursor, most CMS choices fight you. Here are the six things that decide whether an agent can actually read and write your content.

One hand passing keys to another, representing handing off a finished website to a client

How to hand off a Next.js site to a non-technical client

You shipped a custom Next.js site and now the client emails you to change a headline. Here are the real ways to make a Next.js site client-editable, and how to hand it off cleanly.

Two people in a creative studio looking at a laptop together, with cameras and studio lighting around them

Is Slim Minima a good CMS for web design agencies?

Slim Minima suits fast, AI-assisted developers who build client sites and need a CMS to hand off. Here is where it fits an agency, where it does not, and why a lightweight CMS can still be enterprise-grade.

A code editor showing a Next.js and React project file tree and source code on a dark screen

The best CMS for vibe coders in 2026: an honest roundup

If you build sites with Claude Code or Cursor, your CMS needs to be code-first, agent-readable, and easy to hand off. Here is how eleven real options actually compare.

A brass balance scale, representing an honest comparison between two CMS options

Slim Minima vs WordPress for marketing sites: an honest comparison

A feature-by-feature comparison of Slim Minima and WordPress for marketing sites, with a clear verdict by reader type and no pretending one wins everything.

Two chess pieces facing each other, representing a head-to-head comparison of two CMSes

Slim Minima vs Payload CMS: An Honest Head-to-Head

Two open-source CMSes built on Next.js, aimed at different jobs. Here is how Payload CMS and Slim Minima compare, and which one fits your project.

A stopwatch on a clean surface, representing deploying a site in about thirty minutes

Deploy Slim Minima in 30 minutes on Vercel and Neon

Zero to a live Slim Minima site in roughly half an hour. Create a Neon database, set five env vars, push to Vercel, and log in at /admin.

A person reviewing website analytics on a MacBook Pro, representing SEO performance research

Does Free Hosting Hurt Your SEO? Vercel, Neon, and Cloudinary Examined

Free hosting has a reputation for slow sites and bad rankings. Here is what the Vercel, Neon, and Cloudinary free stack actually delivers for SEO, and how it compares to paid hosting alternatives.

A clean black server rack, representing the cloud infrastructure stack used to host a Slim Minima site for free

How Far Does the Free Stack Stretch? Vercel, Neon, and Cloudinary Limits Explained

Plain-language breakdown of what Vercel, Neon Postgres, and Cloudinary give you for free, and how far each one stretches for a real marketing site.

A monitor displaying colorful programming code, representing open source software where the code is publicly readable

If the Code Is Public, Can't Someone Just Hack It?

Reading public code does not give anyone a key to a live site. Here is why open source makes Slim Minima safer, not weaker, and what was fixed before the code went public.

A red padlock resting on a black computer keyboard, representing web security and CMS protection

Is Slim Minima Secure? CMS Security, Explained for People Who Sell Websites

Passwords are hashed, logins use signed tokens, and SQL injection does not work by design. Here is how to explain Slim Minima's security to a client without mumbling.

A laptop, coffee, pencils, and crumpled paper on a plain wooden desk, representing the drafting before building a CMS

Why I Built Slim Minima: A CMS for Vibe Coders and Marketers

The honest story of why I stopped fighting WordPress, Payload, and Tina, and built a minimal CMS for vibe coders and the marketers who have to run the site.

A road sign pointing in two opposite directions in a desert landscape, representing URL redirection during a website migration

How to Migrate from WordPress to Slim Minima Without Losing Your SEO

Your SEO does not live in WordPress. It lives in your backlinks, content, and URLs. Move those across cleanly and your rankings come with you.

A dense panel of brightly colored patch cables tangled across a modular synthesizer, representing plugin complexity

Why WordPress Does Not Work Well in the AI Age

WordPress built the modern web. But its plugin model slows pages down, makes AI agents work harder, and was designed for a time when building custom was expensive. That time has passed.

A hand placing a wooden block onto a structure of stacked blocks, representing a website built block by block

How to Build a Client-Ready Website with Slim Minima

The exact workflow used to build this site: write your copy, nail the design direction, set up your services, then let a CLI agent like Claude Code put it all together.