Palestra RSJUG – Construíndo uma DSL com Java e Antlr (Janeiro/2014)

Carregando mapa ....

Data:
30/01/2014

Hora:
19:30 - 22:00

Local:
Sede da Sucesu RS


Sobre o evento: As DSL (Domain Specific Languages) vieram para ajudar a simplificar tarefas. Deixando estruturas de configuração e programação mais legíveis, removendo complexidade e portanto tornando mais simples o desenvolvimento de software e a entrega de soluções para os nossos clientes.

Com palestras e atividades, Marcos Vinícius, da ThoughtWorks, apresenta como construir uma DSL para um sistema de Feedbacks, usando Java e Antlr. Venha aprender mais sobre o assunto!

 

O roteiro será mais ou menos este:

  • Introdução à DSL (5 minutos)
  • Como definir uma linguagem? (5 minutos)
  • Atividade: Criando a linguagem de um sistema de feedback (20 minutos)
  • Como usar AntLR para construir uma gramática? (5 minutos)
  • DOJO: construindo uma gramática em AntLR (30 minutos)
  • Como estruturar uma aplicação com DSL? (5 minutos)
  • DOJO: implementando padrão Visitor para popular modelo (30 minutos)
  • Conclusão: benefícios, testes e ferramentas com DSLs. (10 minutos)
  • Retrospectiva.

Mais referências: Veja artigo sobre DSLs do Martin Fowler: http://martinfowler.com/books/dsl.html

Dúvidas? Faça contato conosco ou nos mande mensagens pelo Twitter.

 

Seu navegador não suporta este recurso. Favor, tente realizar a inscrição utilizando
outro navegador, como FireFox ou Google Chrome.