Amo Vapor


Swift del lado servidor

Cuando cursé el Swift Full Stack Bootcamp en Apple Coding Academy, uno de los módulos que se nos impartió fue Swift del lado servidor a través del framework Vapor.

Nada más comenzar con la parte teórica, mi corazón empezó a palpitar con fuerza y simplemente, a mitad de aquella primera clase, ya estaba completamente enamorado.

Así que, si me preguntan “¿Cuál fue tu módulo favorito del Bootcamp?”, sin lugar a dudas diría que este.

¿Por qué me gusta?

Siempre he pensado que la parte de backend es el cerebro de cualquier aplicación o web.
Es ahí donde está toda la chicha: donde se procesa la información (normalmente desde una base de datos) y se prepara para que el usuario final la reciba de la forma más sencilla y transparente posible.

Que quede claro: no menosprecio el frontend.
De hecho, me parece admirable la gente que crea diseños increíbles: auténticos héroes para mí, porque eso es algo que personalmente me resulta imposible… aunque con SwiftUI me entiendo bastante bien.

Jugando con Vapor

En próximas entradas del blog iré profundizando mucho más, pero ya puedo contar que me he dedicado a jugar mucho con Vapor:

Paquete individual para configurar distintos servicios

Servidor gRPC

Modelo de datos con vistas (incluidas materialized views), índices, permisos por aplicación y esquemas

Enumerados con migraciones automáticas

PassKey

Bulk inserts para poblar grandes volúmenes de datos

Tareas programadas con asincronía

… y mucho más

A lo largo de distintas entradas del blog contaré un poco de todo.
Eso sí: aunque Vapor y Swift del lado servidor me guste mucho, no todo será sobre backend… habrá espacio para muchos otros temas que me entusiasman.

Keep coding, keep running 🏃‍♂️