Skip to main content

Get interact with my blog by logging in

Log in here

Latest Posts

Implementing Role-Based Access Control (RBAC) in Supabase
11/5/2025
Implementing Role-Based Access Control (RBAC) in Supabase

Role-Based Access Control (RBAC) is a powerful security pattern that simplifies permission management by grouping permissions into roles and assigning those roles to users. When building applications with Supabase, implementing RBAC can significantly improve security, maintainability, and scalability.

Building a Svelte 5 Blocks Renderer for Strapi: A Journey from React to Svelte
11/4/2025
Building a Svelte 5 Blocks Renderer for Strapi: A Journey from React to Svelte

When I started building my SvelteKit project with Strapi CMS, I quickly ran into a frustrating roadblock. Strapi's rich text editor outputs content in a structured JSON format (blocks), but the official `@strapi/blocks-react-renderer` package only works with React. As a fresh Svelte 5 and SvelteKit user, I found myself without a proper solution to render Strapi's rich content.