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.