This blog is also its own case study
Why this site exists
Most "welcome to my blog" posts explain what the author will write about. I'll do that too, but the more interesting story here is how the blog itself was built, because it's deliberately the first thing worth reading on it.
This is a Markdown-first blog running on Analog.js, fully static at build time (SSG), served from Firebase Hosting, with SEO and Core Web Vitals treated as first-class requirements rather than an afterthought. No CMS, no database, no server to keep warm. Every post you're reading right now was turned into plain HTML before it ever left my machine.
I write mostly about Angular: Signals, SSR internals, hydration, testing, the kind of production-shaped detail that doesn't fit in official docs. Some of it will be published here first in Portuguese; the English version won't always be a mirror of it, since the framing, examples, or depth will sometimes differ depending on what each audience already knows.
But the actual focus going forward is Angular itself: Signals, RxJS, NgRx, forms, testing, and the rest of the ecosystem an Angular dev reaches for day to day.
