
Clivens Petit
Biography
Diseñador y Desarrollador de Software con más de 10 años de experiencia ofreciendo servicios de desarrollo de páginas web profesionales, programas de escritorio, aplicaciones móviles y entrenamientos corporativos dentro como fuera del país. He laborado por un periodo de 5 años como profesor de Programación en el colegio técnico del CEGES-UAPA entre otros. Actualmente soy parte de una empresa de Software aquí en Santiago denominado MAGIC SOFTWARE BAY, S.R.L. y trabajo de forma remota como Arquitecto de Software en Centally, LLC.
Sessions
Desarrollar Lenguajes DSL (Domain Specific Language) con Antlr
Un DSL es un lenguaje que tiende a resolver un problema bien específico como SQL, HTML, XML entre otros. Y Antlr, por otro lado, es un generador de Parser que hace que la tarea de escribir nuestros propios lenguajes para un sin número de casos sea una experiencia placentera.
En nuestras aplicaciones, consultar informaciones es una de las operaciones más realizadas. Las combinaciones de esas consultas y posibles respuestas que podemos ofrecer son comúnmente limitadas por soluciones que hacen que esas tareas sean asignadas a un personal técnico con mas habilidades en tecnología que un simple usuario final.
En esta charla, diseñaremos juntos un simple lenguaje DSL con Antlr4 que les permite a nuestros usuarios consultar data desde diferentes fuentes (SQL o NoSQL) de forma transparente usando criterios complejos de forma sencilla y amigable.
Como siempre, va a ser divertido :), así que únete a mí y divirtámonos un poco construyendo nuestro propio lenguaje DSL.
Language:Spanish
Audience Level:All
Talk Format:Talk (~30-45 minutes)