Publicaciones etiquetadas “Swift”
Artículos
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.
Async Task List
20/11/25
Implementación de un sistema robusto para la gestión de listas de tareas asíncronas con persistencia de estado en base de datos utilizando Swift y Vapor.
Multi-Step Process
12/11/25
Patrón en Swift para orquestar procesos de varios pasos con una máquina de estados repeat-while, control determinista y recuperación ante fallos.
Concurrent Map
27/10/25
Crea una extensión concurrentMap sobre Sequence con concurrencia estructurada de Swift para ejecutar transformaciones async en paralelo de forma segura.
Async Map
20/10/25
Crea una extensión asyncMap secuencial sobre Sequence en Swift para transformar colecciones con async/await preservando el orden y limitando recursos.
Guard and LogError
13/10/25
Crea una función genérica en Swift que combina guard-let, logging de errores y lanzamiento de excepciones en una sola línea reutilizable para backends Vapor.
Esquemas y Espacios
06/10/25
Aprende a usar la propiedad space en los modelos Fluent de Vapor para organizar tablas en namespaces, y evita un sutil bug en la declaración de tipo opcional.
Índices Parciales
29/09/25
Extiende SQLCreateIndexBuilder de Vapor para crear índices parciales con cláusulas WHERE sobre columnas NULL, evitando SQL crudo y manteniendo type safety.