Codemotion Madrid 2024 volverá a reunir un año más a desarrolladores y expertos de la industria del software en la capital de España. En 2023, conseguimos que más de 1500 asistentes pudiesen disfrutar de 106 increíbles ponentes y 80 sesiones repletas de conocimiento, innovación y últimas tendencias en programación y desarrollo de software. ¿Nos ayudas a superarlo?
Para abrirte el apetito, hoy queremos hablarte de una de las muchas charlas que los asistentes de este año podrán disfrutar. Explorando las maravillas del backend con Dart y Serverpod, impartida por Víctor Carreras, CTO Mobile Experience DCX de Capgemini, nos descubrirá este marco de trabajo que aúna frontend y backend como nunca habíamos visto. A continuación, te contamos todos los detalles de esta interesante ponencia.
Contexto de la charla: Dart y Serverpod
En el mundo del desarrollo de software, pocos lenguajes han tenido la acogida de Dart durante los últimos años por parte de la comunidad. Este lenguaje Open Source, diseñado por Google en 2011, ha demostrado ser una opción increíblemente versátil para el desarrollo de aplicaciones web y móviles, gracias a su rendimiento, programación estructurada, flexible y su amplia compatibilidad.
En esta industria, estamos constantemente buscando nuevas herramientas y lenguajes que faciliten nuestro trabajo y optimicen nuestros procesos. Y eso es precisamente lo que ofrece Dart. Cuenta con un conjunto bastante extenso de herramientas integradas, como su propio gestor de paquetes, varios compiladores/transpiladores, un analizador y formateador. Además, la máquina virtual de Dart y la compilación Just-in-Time facilitan que los cambios en el código se ejecuten inmediatamente.
En el momento de mover nuestro proyecto a producción, el código Dart se puede compilar en lenguaje nativo, eliminando la necesidad de un entorno especial para ejecutarlo. Es rápido, tiene una sintaxis limpia muy similar a lenguajes como JavaScript o C++ y ofrece excelentes bibliotecas para comunicación y programación asíncrona. Si ya conoces alguno de estos lenguajes, aprender Dart te resultará muy sencillo.
Con el paso de los años, Dart también ha demostrado ser un magnífico lenguaje para el desarrollo del lado del servidor. Sin embargo, a pesar de todas sus ventajas, siempre habíamos echado en falta buenos marcos de trabajo que pudieran unificar el trabajo de backend y frontend de una forma fluida. Es aquí donde entra en juego Serverpod, un framework de servidor de código abierto para Dart.
El dúo dinámico: Dart + Serverpod
Serverpod es un servidor de aplicaciones ligero, escalable y eficiente que está diseñado para simplificar el desarrollo de los servicios backend en Dart y Flutter.
Con Serverpod, los desarrolladores pueden aprovechar al máximo las características avanzadas de Dart, al mismo tiempo que se benefician de la simplicidad y la velocidad de un framework de servidor moderno. Es la pieza que faltaba para sacar todo el partido a Dart y Flutter.
Desde el lanzamiento de su primera versión estable en enero de 2023, Serverpod se ha vuelto cada vez más popular entre la comunidad de desarrolladores de Flutter. ¿La razón? Este marco de trabajo viene con una serie de características que hace que sea más rápido y sencillo desarrollar aplicaciones escalables y eficientes.
Dart y Serverpod se han convertido en una especie de dúo dinámico que está revolucionando la manera en la que creamos robustas aplicaciones del lado del servidor, facilitando la creación de APIs, simplificando tareas como la gestión de bases de datos, la autenticación de usuarios o la manipulación de información en tiempo real.
La ponencia: explorando las maravillas del backend con Dart y Serverpod
A pesar de que Dart y Serverpod se están convirtiendo en herramientas muy populares, aún hay características y funcionalidades que muchos desarrolladores desconocen. Incluso, algunos de ellos todavía no han dado el paso de incorporar estas herramientas en su flujo de trabajo.
Este es precisamente el porqué de esta ponencia. Víctor Carreras explorará en detalle las características y ventajas de usar Dart y Serverpod para el desarrollo backend.
Para ello, nos llevará por un viaje fascinante hacia el desarrollo backend eficiente y elegante con Dart y Serverpod. Mediante ejemplos prácticos y demostraciones en vivo, nos mostrará cómo podemos aprovechar estas herramientas para mejorar nuestra productividad y generar aplicaciones más robustas y eficientes. También, compartirá algunas de las mejores prácticas y trucos que ha aprendido a lo largo de su experiencia trabajando con Dart y Serverpod.
La charla se realizará en español el día 21 de mayo a las 11:30 horas en el Room 21. Como en todas las charlas de la Codemotion Madrid 2024, los asistentes podrán participar y exponer sus dudas con total libertad, así que esperamos tu participación para construir una experiencia interactiva. No te pierdas la sinergia perfecta entre el desarrollo de frontend y backend jamás antes vista. ¿Te apuntas? Tienes toda la info en nuestra web de Codemotion Madrid 2024.
El ponente: Víctor Carreras
Con más de 5 años inmerso en el desarrollo móvil, ha evolucionado desde sus inicios como desarrollador y escalado con maestría a roles clave, consolidándose como líder técnico, arquitecto y desarrollador integral. Actualmente, trabaja como CTO Mobile Experience DCX en Capgemini, donde lidera equipos especializados en Flutter, Android e iOS, contribuyendo al éxito de proyectos de gran envergadura. Pertenece a las comunidades Flutter Lleida, GDG Lleida y GDG La Rioja y en su tiempo libre comparte sus conocimientos en su blog de desarrollo de aplicaciones móviles
Descubre todas las oportunidades de trabajar con Capgemini en https://partners.codemotion.com/capgemini-spain