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.

Swift Vapor
Leer →

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).

Swift Vapor
Leer →

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.

Swift Vapor
Leer →

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.

Swift Vapor
Leer →

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.

Swift Vapor
Leer →

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.

Swift Vapor
Leer →

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.

Swift Vapor
Leer →

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.

Swift Vapor
Leer →

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.

Swift Vapor
Leer →

Í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.

Swift Vapor
Leer →