← Back to blog

Bienvenido a mi blog

Un nuevo espacio para compartir lo que aprendo construyendo productos para plataformas Apple con Swift, Vapor y prácticas modernas de ingeniería.

Este blog forma parte de mi web personal, construida íntegramente con Vapor y Leaf — Swift en el servidor. Cada entrada es un archivo markdown que vive en el mismo repositorio que el sitio. Sin CMS, sin base de datos para el contenido — git es el CMS.

¿Por qué un blog?

Quería un lugar donde escribir sobre las cosas en las que trabajo: arquitectura iOS, patrones SwiftUI, pipelines de CI/CD y, de vez en cuando, una inmersión profunda en algo nuevo. Escribir obliga a pensar con claridad, y publicarlo me mantiene honesto.

Cómo funciona

Cada entrada es un archivo .md en una carpeta BlogContent/. El nombre de archivo sigue el patrón YYYY-MM-DD-slug.md — el prefijo de fecha gestiona la ordenación y la visualización, y el slug se convierte en la URL. En cada petición, Vapor lee el archivo, convierte el markdown a HTML y lo renderiza dentro de una plantilla Leaf.

Sin pasos de compilación, sin generador de sitios estáticos. Solo tienes que subir un archivo markdown y ya está disponible.

¿Qué viene después?

Escribiré sobre:

  • La migración de este sitio de HTML estático a Vapor
  • La construcción de este motor de blog basado en markdown
  • Aprendizajes de mi trabajo actual en mensajería cifrada
  • Patrones de arquitectura SwiftUI a escala

Permanece atento.