Antonio Muñoz: Construyendo DSLs en Java: Aprovechando las Nuevas Herramientas del Lenguaje
¿Te gustaría crear herramientas que hablen el mismo lenguaje que el problema que intentas resolver? En esta charla exploraremos el fascinante mundo de los Domain-Specific Languages (DSLs) en Java, una técnica que permite crear mini-lenguajes de específicos para describir y resolver problemas de manera natural y expresiva. Gracias a las potentes características que Java ha introducido recientemente, como records, sealed classes y pattern matching, desarrollar DSLs es ahora más accesible y eficaz que nunca. Hablaremos de cómo estas herramientas facilitan la creación de DSLs al hacer que el código sea más claro y menos propenso a errores. Exploraremos paso a paso las novedades del lenguaje, y aplicaremos estas técnicas con ejemplos prácticos para construir un DSL que no solo sea expresivo, sino también funcional y eficiente. Verás cómo un DSL puede transformar la manera en que representamos problemas complejos y cómo, al final de la charla, podrás empezar a darle vida a tus propias herramientas para que hagan cosas realmente útiles. Puedes seguir a Commit Conf en sus redes sociales: @commitconf // https://www.linkedin.com/company/commit-conf/ // https://twitter.com/commitconf // https://www.instagram.com/commitconfspain/ // https://bsky.app/profile/commit-conf.com ------- Síguenos en nuestras redes sociales Web: https://sirviendocodigo.com/ LinkedIn: https://www.linkedin.com/company/sirviendo-codigo/ X: https://twitter.com/sirviendocodigo Instagram: https://www.instagram.com/sirviendo.codigo/ TikTok: https://www.tiktok.com/@sirviendo.codigo #DSL #Java #programming #sirviendocodigo
Vídeos relacionados

Samuel A. Jiménez - THE SPACE SHUTTLE COMPUTERS. Arquitectura para ingenieros de un ícono...

Jorge del Casar - Legacy's End: The Flowing Heartstone — Reactividad quirúrgica con Signals

