← voltar
26 de agosto de 2026· 2 min de leituranuxtdevopsmeta

Por que comecei a escrever

A decisão de ter um espaço para pensar em voz alta e como o blog foi construído dentro do portfólio.

A decisão

Anos atrás escrevi um artigo sobre ponteiros em C++ no Medium. Gostei do processo e percebi que tinha algo a dizer. Porém não continuei, faltava um pouco de confiança para sustentar o hábito.

Por muito tempo consumi conteúdo técnico sem produzir nada em troca. Artigos, posts, threads, videos, etc. Funcionou até certo ponto. Faltava um lugar para pensar em voz alta e compartilhar minha experiência.

O blog não é um tutorial. É um espaço para misturar experiência prática com raciocínio: por que tomei uma decisão, o que aprendi errando, como um conceito se conecta com outro que eu já conhecia. Esse tipo de raciocínio some rápido no dia a dia. Escrever é a forma mais honesta de fixar isso.

Tem também o aspecto de comunidade. Muito do que eu sei veio de alguém que escreveu algo na internet sem saber que ia ajudar. Retribuir faz sentido.

A arquitetura

O blog roda no mesmo domínio do portfólio, em /blog. Essa escolha foi proposital: evita subdomínio extra, reaproveita toda a infra existente e mantém o mesmo design system sem muito esforço.

Nuxt 4 + @nuxt/content v3

Todo o conteúdo é escrito em Markdown e servido via @nuxt/content v3. Cada arquivo .md em content/blog/ vira automaticamente uma rota, com frontmatter para título, descrição, data, categoria e tags.

// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@nuxt/content'],
})

O resultado é um blog já com SSR: HTML completo na primeira requisição, bom para SEO, sem sacrificar a navegação SPA depois que a página carrega.

Infra: Docker + Caddy

O portfólio já rodava em Docker com Caddy como reverse proxy. O blog entrou junto, sem custo de infra adicional. Publicar um novo post é só adicionar o .md e fazer deploy.

Por que não uma plataforma externa

Ghost, Substack e Dev.to são ótimas opções. Cada uma cria um ponto de acoplamento que postando aqui eu evito. Nesse blog eu controlo tudo, sem algoritmo, paywall ou layout que eu não escolhi :)


Esse é o primeiro post. A ideia é escrever quando tiver algo que valha registrar.