Vamos aprender Elm!

24/10/2016

Update: Ao final do post incluí links para os vídeos e para outros links relevates para a série.

Update 2: As três primeiras sessões usam a versão 0.17.1 do Elm. No início da quarta sessão atualizamos a applicação para a versão 0.18.


Depois de falar de Elm no post sobre o webassets-elm e no tutorial sobre Elm, e de apresentar o Elm no Grupy-SP e na Python Brasil, comecei a ter boas respostas, contatos e contribuições. Agora quero expandir essa rede ainda mais: quero juntar mais gente que está curiosa, interessada, aprendendo Elm.

Aprendendo um pouco de Elm toda semana

A partir dessa semana, toda quinta-feira às 20h (horário de Brasília), vou fazer uma sessão sobre Elm no Livecoding.tv. Sessões sempre abertas, de graça, para quem quiser. Das 20 até às 22h. Bem didáticas, partindo do bâ-a-bá da linguagem e construindo coisas mais avançadas. Também vou disponibilizar a gravação (para quem não puder ver ao vivo, ou quiser rever algum detalhe):

Quinta-feira, 27 de outubro
O que é Elm? Qual problema o Elm resolve? Como é a sintaxe básica do Elm? O que é a famosa arquitetura do Elm?

Quinta-feira, 3 de novembro
Primeiro projeto em Elm: construindo uma caixa de comentários no front-end.

Quinta-feira, 10 de novembro
Continuação do primeiro projeto em Elm: Fazendo a caixa de comentário se comunicar com o servidor (lendo comentários de uma API e salvando comentários através de uma API).

Quinta-feira, 17 de novembro
Última etapa do primeiro projeto em Elm: implementando subscriptions e testes.

Quinta-feira, 24 de novembro
Se divertindo com Elm: criando um jogo simples em Elm (uma desculpa para explorar outras partes da linguagem).

O conteúdo de cada dia sempre depende de até onde avançarmos na sessão anterior — e com a interação com vocês posso ir mudando, atualizando, incluindo coisa nova na programação.

Gostei, tô dentro!

Se você curtiu a ideia, vamos juntos. É só estar online nas quinta-feiras de noite, interagir com a gente e pronto.

Mas se você gostou mesmo da ideia, vamos conversar. Pode falar diretamente comigo, mas também criei um grupo de emails para a todo mundo se conhecer.

Se um grupo de email soa muito década-passada também criei um grupo no Telegram: Elm Brasil (ex Vamos aprender Elm!). E tem o canal brasileiro no Slack (confesso que não uso muito o Slack, mas é sempre bom dar uma passada lá!).

Por fim, o mais importante: repasse esse post e ajude essa comunidade a se encontrar ; )


Vídeos e referências do live coding

No GitHub estão o código fonte feito nos vídeos e a API utilizada. E se você leu até aqui, talvez vá curtir esses outros posts: