A história por tras deste blog: por que decidi escrever, quais temas vou abordar e como este site foi construído do zero.
Eu venho construindo coisas na web ha anos. Entregando produtos, debugando as 2 da manha, reescrevendo o mesmo fluxo de autenticação pela terceira vez. Mas raramente parei para escrever sobre qualquer coisa disso.
Isso muda agora.
Ha um padrão que eu percebi: toda vez que explico algo para alguém, seja um conceito, uma abordagem de debugging ou uma decisão de arquitetura, eu mesmo entendo melhor. Escrever e apenas esse processo, escalado.
Este blog não e sobre perseguir SEO ou construir uma audiencia. E um caderno público. Um lugar onde eu documento o que aprendo, o que construo e o que quebra no caminho.
Vou escrever sobre as coisas com que trabalho diariamente:
Nada de tutoriais copiados da documentação. Se eu escrevo sobre algo, e porque realmente usei em produção.
Este blog roda em uma stack com a qual eu genuinamente gosto de trabalhar:
// A stack principal
const stack = {
framework: "Next.js 16",
language: "TypeScript",
content: "MDX + Velite",
styling: "Tailwind CSS 4",
animation: "Framer Motion",
i18n: "next-intl",
hosting: "VPS with PM2",
};Cada post do blog e um arquivo MDX que e processado no momento do build. O syntax highlighting e feito pelo Shiki atraves do rehype-pretty-code. O site suporta ingles e turco, dark mode por padrão e tem boas pontuacoes no Core Web Vitals.
Sem CMS, sem banco de dados para conteúdo, sem complexidade desnecessaria. Apenas arquivos, git e um passo de build.
Ja tenho alguns posts no pipeline, um sobre como estruturar projetos Next.js em escala e outro sobre os desafios reais de trabalhar com dados on-chain. Eles virao quando estiverem prontos.
Se você quiser entrar em contato, os links estao no rodape. Estou sempre feliz em conversar sobre código, arquitetura ou o que quer que você esteja construindo.
Vamos la.