News website with Sveltekit and PocketBase - Part 1

On a whim, I decided I want to create a news website to brush up my skills in Svelte and Pocketbase. Most of this code hand-written and I’m telling you whenever I use AI (for the code, not for article). In the end, you’ll have the end repository you can use and self-host yourself. Setting some goals The idea is for us to use G1(very famous news website in brazil for reference as the starting point. I’ll try to replicate as much features as possible in as little time as possible ...

February 10, 2026 · 5 min · 956 words · Me

How to setup authentication - SvelteKit + PocketBase #1 [in-progress]

PocketBase is an awesome “ready to go” plataform to build your backend on, and when combining with SvelteKit, you get a fast, flexible and very easy to use stack. In this blogpost, I’ll walk you through how to set up authentication for your project. I’m assuming here you’re setting up a new project, but if you have an existing one, you can follow just as well. Any questions? Reach out at [email protected]. ...

July 27, 2025 · 7 min · 1457 words · Me

Debugging Nginx: why your SSL certificates don't apply after reload?

Recently, an automation that creates new nginx hosts stopped working properly. The process would go through flawlessly, but when I tried to access the site, it redirected to another host. The same thing also occurred in certificate renewals. Only after a full nginx restart would the site work correctly. This behavior led me down a debugging rabbit hole. In this post, I’ll share how I diagnosed this issue and the solution I found to fix it. ...

April 14, 2025 · 5 min · 914 words · Me