La historia detrás de este blog: por qué decidí escribir, qué temas voy a cubrir y cómo este sitio fue construido desde cero.
Llevo años construyendo cosas en la web. Lanzando productos, depurando a las 2 de la mañana, reescribiendo el mismo flujo de autenticación por tercera vez. Pero rara vez me detuve a escribir sobre algo de eso.
Eso cambia ahora.
Hay un patrón que note: cada vez que le explico algo a alguien, ya sea un concepto, un enfoque de depuración o una decisión de arquitectura, yo mismo lo entiendo mejor. Escribir es simplemente ese proceso, a mayor escala.
Este blog no busca perseguir SEO ni construir una audiencia. Es un cuaderno público. Un lugar donde documento lo que aprendo, lo que construyo y lo que se rompe en el camino.
Voy a escribir sobre las cosas con las que trabajo a diario:
Nada de tutoriales copiados de la documentación. Si escribo sobre algo, es porque realmente lo he usado en producción.
Este blog funciona con un stack que genuinamente disfruto usar:
// El 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 publicacion del blog es un archivo MDX que se procesa en tiempo de compilacion. El resaltado de sintaxis lo maneja Shiki a través de rehype-pretty-code. El sitio soporta tanto inglés como turco, modo oscuro por defecto, y obtiene buenas puntuaciones en Core Web Vitals.
Sin CMS, sin base de datos para el contenido, sin complejidad innecesaria. Solo archivos, git y un paso de compilacion.
Ya tengo algunas publicaciones en proceso, una sobre como estructurar proyectos Next.js a escala y otra sobre los desafios reales de trabajar con datos on-chain. Llegaran cuando esten listas.
Si quieres ponerte en contacto, los enlaces estan en el pie de página. Siempre estoy encantado de hablar sobre código, arquitectura o lo que sea que estes construyendo.
Vamos alla.