talleres 2024

Taller #1

Despliegue de sistemas para pequeños equipos de desarrollo

El proceso de desarrollo de sistemas abarca no solo su construcción, sino también su despliegue y operación en entornos reales, lo que requiere un ecosistema de herramientas que asistan desde el entorno del programador hasta su puesta en marcha para los clientes. Mientras que las grandes empresas cuentan con soluciones robustas, los pequeños equipos de desarrollo enfrentan el desafío de implementar ecosistemas eficientes basados en herramientas libres. En esta charla, se presentará un ejemplo concreto de una solución adaptable para optimizar el despliegue en equipos reducidos, destacando su valor y aplicabilidad.

Taller #2

Requerimientos No Funcionales de los Sistemas Inteligentes

En esta charla se explorarán los conceptos clave relacionados con los nuevos tipos de requerimientos no funcionales, centrándose en cómo su correcta implementación puede facilitar el desarrollo de sistemas inteligentes que sean transparentes y libres de sesgos. Se abordarán estos aspectos desde la perspectiva del proceso de desarrollo de software, profundizando en las mejores prácticas y presentando ejemplos concretos de soluciones aplicadas

Taller #3

AI como asistente de desarrollo de software

Esta charla explorará las tecnologías y estrategias actuales detrás de la creación de asistentes impulsados por inteligencia artificial en el ámbito de la programación. Se presentarán ejemplos reales que muestran cómo se están desarrollando estas herramientas y su impacto en la optimización del proceso de desarrollo de software, mejorando tanto la eficiencia como la calidad del código generado.

Taller #4

Cuando el Producto no se ve: Optimización del Backend con un Enfoque de Producto y con la Inteligencia Artificial

En el desarrollo de software, el backend es esencial para el funcionamiento de productos robustos y escalables, aunque no siempre visible para los usuarios. Esta charla examina su importancia en términos de eficiencia, seguridad y capacidad de respuesta, y cómo asegurar la calidad del producto a través de buenas prácticas, pruebas automatizadas y monitorización. También se discutirá cómo enfoques como DevOps y metodologías ágiles contribuyen a la estabilidad y escalabilidad. El objetivo es que los asistentes comprendan cómo el backend impacta la experiencia del usuario y cómo mejorar su calidad y desarrollo.