Blog
Artículos
UUID v7
06/05/26
Swift usa UUID v4 por defecto, pero con una pequeña extensión puedes aprovechar todas las ventajas de UUID v7 sin sacrificar rendimiento.
SIGBUS
29/04/26
Cómo Swift Testing crashea con SIGBUS al formatear errores de enums con valores asociados, y cómo lo solucioné con tres helpers propios.
Two Bigs
22/04/26
Casi todo el contenido técnico me aburre por falta de pasión. Mis tres filtros para encontrar lo que merece mi tiempo y por qué Julio y Oliver los pasan.
Astro to Saga
15/04/26
Por qué migré mi portfolio de Astro a Saga, un generador de sitios estáticos en Swift, y cómo eliminé Node de mi stack para siempre.
My First Macro
01/04/26
Mi primera macro de Swift: genero automáticamente el id, los timestamps, el init y el espacio de nombres en cada modelo Fluent con SwiftSyntax.
DB Admin vs Dev
23/03/26
Separar la administración de la base de datos del desarrollo no es una opinión, es una responsabilidad: dónde acaba la instancia y empiezan las migraciones.
Migrate Spaces
14/03/26
Cómo crear espacios de nombres en PostgreSQL con migraciones de FluentKit en Vapor, reemplazando la configuración manual por código versionado y reversible.
Tailwind to CSS
07/03/26
Por qué migré mi portfolio de Tailwind CSS a vanilla CSS y qué ventajas obtuve en rendimiento, peso y control total del código.
Cupertino MCP
11/02/26
Descubre Cupertino MCP, la herramienta que integra toda la documentación de Apple directamente en tu IA para desarrollo iOS/macOS.
Which AI
04/02/26
Cómo lidiar con la fatiga de herramientas de IA como desarrollador: por qué perseguir cada nuevo modelo es imposible y cómo elegir sin caer en el FOMO.