Blog
Artículos
Conferences 25
28/01/26
Lista curada de las mejores conferencias de iOS, Swift y Apple en 2025 con fechas, ubicaciones y enlaces para ver todas las charlas gratis.
Async Concurrent Map
21/01/26
Cómo combinar procesamiento concurrente con chunking para equilibrar velocidad y uso de recursos en operaciones asíncronas masivas sobre colecciones.
Async Map Timeout
14/01/26
Amplío asyncMap con un parámetro timeout opcional para controlar el rate limiting entre operaciones asíncronas y evitar los errores 429 de las APIs.
Copy To
07/01/26
Exporta grandes conjuntos de datos de PostgreSQL a CSV en Vapor usando el comando nativo COPY TO, evitando serialización manual y reduciendo consumo de memoria.
Copy From
31/12/25
Cómo hacer bulk insert en Vapor con el comando COPY de PostgreSQL para importar archivos CSV y acelerar tus inserciones masivas en base de datos.
Swift Package
24/12/25
Guía completa sobre los comandos de limpieza de Swift Package Manager: clean, reset, purge-cache y cuándo usar cada uno para resolver problemas de dependencias.
Subprocess
17/12/25
Migro de Process a Subprocess, el nuevo paquete multiplataforma de Apple para lanzar procesos en Swift con soporte nativo de async/await.
Json Snake Case
11/12/25
Conveniencias para codificar y decodificar JSON en snake_case sin boilerplate, reutilizables tanto en el cliente iOS como en el servidor Vapor.
Array to dictionary
03/12/25
Convierte un Array de elementos Identifiable (ID opcional UUID?) en un diccionario [UUID: Element], ignorando IDs nulos y manteniendo acceso O(1).
Schedule Queues
26/11/25
Programa un mismo ScheduledJob varias veces por hora con una API expresiva: cada N minutos, sin repetir configuración ni cron strings.