A 25a Reunião dos Scaladores foi hospedada pela Eicon Controles no dia 25/03. A Eicon é uma empresa que tem presença em vários segmentos com seus produtos, um deles sendo o GISS, um sistema de gestão de notas fiscais do ISS – Imposto Sobre Serviços, que se trata do principal imposto municipal.
Recentemente a Eicon começou a migração dessa aplicação para a stack Scala, usando Play Framework. Dois desenvolvedores da empresa, Dirceu Semighini Filho e Diego Balduini nos contaram mais sobre isso e foram mais a fundo no Play, dando um exemplo de um app real-time que recebe tweets usando o conceito de Reactive Programming, voltado a programadores que vem do Java.
A segunda palestra foi ministrada pelo Rodolfo Ferreira, que também direcionou a palestra para quem já é desenvolvedor Java, começando por vários conceitos da programação funcional e sintaxe do Scala. Depois, ele fez um paralelo com Java migrando um código real usando o padrão Strategy para Scala, tomando proveito da programação funcional e deixando o código muito mais conciso. Finalizou com a demonstração de um padrão de projeto funcional, que é o uso das funções Filter, Map e Reduce.
Segue o link para o vídeo da palestra na íntegra:
Seguem referências das palestras:
Scala com Play Framework
http://prezi.com/zw92yaxwqtd8/scala-com-playframework/
Functional Design Patterns
http://slid.es/rodolfoferreira/functional-design-patterns
A Eicon nos recebeu muito bem, tivemos um espaço muito seguro e confortável, coffe-break, filmagem profissional e uma vista maravilhosa sobre a região no prédio da empresa!
()s