19a Reunião dos Scaladores, dia 6 de Agosto de 2013, terça-feira, na iMasters

Na terça-feira do dia 6 de Agosto de 2013, às 19h30 teremos a nossa 19a reunião. Como sempre, sugerimos que cheguem antes, a partir das 19h, para bater um papo.

O local será novamente o auditório da iMasters, e o mapa está aqui. Nossa programação dessa vez contará com o Jonas Abreu falando de DSLs em Scala:

def lingua: Unit = lingua

Um dos pontos mais poderosos de Scala é a facilidade que existe para a criação de novas linguas dentro dela. Seja uma simples lingua para manipular datas ou uma incrível DSL para definir como parsear textos bem definidos, essas linguas podem ter um impacto muito bom na facilidade de compreensão de código. Mas para uma lingua funcionar bem, existem três peças muito importantes: contexto, sintaxe e semântica. Esses três pontos serão explorados com o desenvolvimento de linguas em Scala durante essa palestra.

Levem seus notebooks com ambiente Scala instalado, pois teremos inclusive um hands-on sobre o assunto, não percam! É só colocar o seu nome na lista aqui.

Nos vemos lá!

14a Reunião – Como foi

Mais uma reunião cheia. Tivemos as duas apresentações que mencionei no post de divulgação aqui. Eu falei sobre o modelo de atores com akka (slides aqui), e o Jonas falou sobre programação funcional. O mais legal dessa reunião foi a participação do público – tivemos várias perguntas e comentários.

Um novidade dessa reunião foi que gravamos as duas apresentações. Ainda não sabemos se as gravações ficaram boas, mas se o som estiver com qualidade pelo menos razoável, iremos postá-las no youtube. Se quiser ficar de olho, o canal dos scaladores por lá é http://www.youtube.com/user/scaladores. Ainda não tem nada lá, mas é lá que vamos postar todos os vídeos. Se tudo der certo, iremos gravar as próximas reuniões também.

E como sempre, as fotos da reunião estão na nossa página no facebook. Até a próxima!

—–

PS.: Só não deixem de ir por causa disso, pessoalmente é muito mais legal!

PS.: Se você quiser apresentar alguma coisa nas nossas reuniões, pode me mandar um e-mail diretamente ou para a nossa lista: http://groups.google.com/group/scaladores.

13a Reunião – Como foi

A nossa 13a reunião foi… chuvosa. Por causa da chuva, achamos que estaria vazio, mas foi mais gente do que esperávamos. Dá para perceber isso pelas fotos que, como sempre, estão na nossa página no facebook.

O Jonas começou falando das diversas formas de se escrever DSLs, primeiro em Java, depois em Scala. Obviamente, em Scala é 100 vezes melhor. Para que não acredita, pesquise um pouco sobre o que dá para fazer com parser combinators

Em seguida o Alberto falou sobre continuations – uma forma de aproveitar melhor as threads disponíveis no servidor. É um assunto muito interessante, embora em alguns pontos parece um pouco magia negra. O ponto principal é: para funcionar, o servidor tem que suportar. E o Alberto demonstrou bem que, se servidor suportar, a “magia” pode acontecer de forma transparente para o usuário. Muito interessante mesmo.

Nossa próxima reunião será em fevereiro, assim que tivermos a data e as palestras, divulgaremos. Até lá!