El escenario estaba listo para uno de los eventos más esperados del año para los apasionados de las APIs. APIAddictsDays23 reunió a una constelación de expertos en el campo de las Interfaces de Programación de Aplicaciones (APIs) en un evento que prometía sumergir a los asistentes en el mundo en constante evolución de la tecnología API. Desde las últimas tendencias en seguridad hasta el futuro de las APIs en la era de la automatización, cada presentación prometía un vistazo privilegiado al futuro de la industria.
Ponente: Ivano García, Software Engineer en Adidas
Ivano García, con su experiencia como Software Engineer en Adidas, llevó a la audiencia a un viaje profundo en la implementación de arquitecturas hexagonales en el Serverless Framework. Destacó la importancia de separar los "contratos" de la lógica del producto, proporcionando una visión esencial de cómo organizar archivos mediante el concepto de "vertical slicing". Un enfoque invaluable, especialmente en proyectos complejos.
Ponente: Omar del Valle, CEO en API Quality
Desde el escenario, Omar del Valle, CEO en API Quality, presentó una visión de un futuro donde el desarrollo de aplicaciones se simplifica drásticamente a través del enfoque API First. Introdujo la poderosa herramienta API Quality, diseñada para facilitar el desarrollo de aplicaciones al priorizar la creación de APIs como primer paso. Esto promete una revolución en la eficiencia y calidad del desarrollo de software.
Ponente: Julio Cejas, Integration Architect en Integrita
Julio Cejas, Integration Architect en Integrita, subrayó la automatización como el pilar fundamental que diferencia a las empresas altamente productivas de las demás. Enfocándose en el uso de "Git-Trunk" frente a "Git-Flow" en proyectos con cambios frecuentes, Cejas ofreció una perspicaz visión de cómo optimizar los procesos de desarrollo.
Ponente: Marco Antonio Sanz, CEO en CloudAPPi Group
Marco Antonio Sanz, CEO en CloudAPPi Group, provocó una reflexión crucial sobre la seguridad en el mundo de las APIs. Aunque cubrir las principales vulnerabilidades definidas por OWASP es esencial, Sanz subrayó que la seguridad no debe detenerse allí. Todas las APIs, en mayor o menor medida, están en riesgo de sufrir un ataque. Sanz compartió estrategias efectivas, incluyendo el control y pruebas exhaustivas de roles que acceden a las llamadas, la ofuscación de IDs y la garantía de que se devuelve solo la información necesaria en cada respuesta.
Ponente: Gonzalo de la Vega, VP Strategic Projects en Fastly
Desde Fastly, Gonzalo de la Vega introdujo un innovador sistema de "caché" que comprende tres tipos distintos de datos: estáticos (cacheados), dinámicos (no-cacheados) y Event-Driven Content (nuevo tipo). Este enfoque promete revolucionar la gestión de contenido al permitir la purga de datos antes de que expire su tiempo de vida útil. Una aplicación práctica sería en áreas como un carrito de compras o una sección de comentarios en un blog.
Ponente: David Roldán, Business & Solutions Consulting Director en Shaper
David Roldán llevó a la audiencia a un futuro emocionante donde la inteligencia artificial será un componente integral en el desarrollo de APIs. Destacó cómo la IA puede utilizarse en todas las etapas del ciclo de vida de una API, marcando un cambio fundamental en la forma en que interactuamos con la tecnología.
Ponente: Fran Guerrero, Freelance
Fran Guerrero compartió estrategias de vanguardia para pruebas de APIs utilizando JSON y la imagen Docker de Postman/Newman. Mostró cómo estas herramientas pueden integrarse efectivamente en el proceso de desarrollo, asegurando la calidad y confiabilidad de las APIs. La posibilidad de ejecutar pruebas desde consola o incorporarlas en el CI/CD de plataformas como GitLab destaca la versatilidad de estas técnicas.
Ponente: Carlos Casares, Lead Solution Engineer en MuleSoft
Carlos Casares enfatizó el creciente papel de la inteligencia artificial en la sociedad y cómo las APIs son el principal medio de interacción con este mundo digital. Destacó la necesidad de desarrollar pensando no solo en los usuarios humanos, sino también en las inteligencias artificiales que serán consumidores clave de APIs.
Ponente: Fernando Escolar, Lidl
Fernando Escolar de Lidl introdujo el Modelo de Madurez de Richardson, una guía que busca estandarizar las API Rest para lograr una mayor simplicidad. Basado en elementos de navegación fundamentales, este modelo enfatiza la importancia de reflejar "recursos" en las URLs (Nivel 1), utilizar los distintos métodos HTTP (Nivel 2) y proporcionar respuestas que incluyan acciones disponibles para el usuario (Nivel 3). Esta metodología promete simplificar el diseño y desarrollo de APIs.
Ponente: Rafa Granados, Inditex
Rafa Granados de Inditex compartió un fascinante experimento en el que la inteligencia artificial se utilizó para automatizar la creación de nuevas APIs. Aunque el proceso inicialmente requirió un esfuerzo mayor que la creación manual, Granados enfatizó la importancia de evaluar qué tareas son verdaderamente beneficiosas de automatizar con IA. Este experimento sirve como un recordatorio de la rápida evolución de las tecnologías, especialmente en el ámbito de la IA.
Ponente: Josué Lopez, CEO en BlockAuth
Josué Lopez presentó una solución innovadora en autenticación basada en blockchain a través de su empresa, BlockAuth. Este enfoque propone un sistema de autenticación único que promete revolucionar la forma en que garantizamos la seguridad en línea. Con la promesa de eliminar la necesidad de contraseñas convencionales, BlockAuth representa un emocionante avance en la seguridad digital.
En resumen, APIAddictsDays23 fue un evento monumental que dejó una impresión duradera en todos los asistentes. Las presentaciones ofrecieron una visión perspicaz de las últimas tendencias y tecnologías en el campo de las APIs, desde la arquitectura hexagonal hasta la integración de la inteligencia artificial. Los asistentes salimos con un profundo aprecio por el poder y el potencial de las APIs en la era digital actual.