Blogen
HJ

Author profile

Hasnat Jamil

Articles

4

Comments

0

Topics

13

Published articles

Type-safe server actions without the ceremony
Technology

Type-safe server actions without the ceremony

Blogen’s mutations are Server Actions, not a second API. A small db helper, generated Database types, and a mapper back to the shapes the UI already expected.

The case for a slower kitchen
Food

The case for a slower kitchen

Weeknight cooking does not have to feel like a deploy. A quieter kitchen, a radio, and a single test: would I still make this if nobody else was coming over?

What row level security actually protects
Technology

What row level security actually protects

RLS is the API for Blogen. This note covers public reads, author-only writes, why admin checks belong in profiles, and the UPDATE-needs-SELECT trap that looks like a failed save.

Rebuilding a blog on Next.js and Supabase
Technology

Rebuilding a blog on Next.js and Supabase

A walk through the choices we made moving Blogen from Express and MongoDB onto Next.js Server Actions and Supabase — auth, storage, and why public pages can finally render real HTML.

Blogen
AboutCategoriesAuthors

© 2026 Blogen. All rights reserved.