{
  "path": "/vamos-aprender-elm.html",
  "site": "at://did:plc:3272gdrjsuikiff7qsgokgas/site.standard.publication/3mjaxtes2yf2v",
  "tags": [
    "pt",
    "Elm",
    "Dev",
    "Frontend"
  ],
  "$type": "site.standard.document",
  "title": "Vamos aprender Elm!",
  "publishedAt": "2016-10-24T00:00:00.000Z",
  "textContent": "_Update: Ao final do post incluí links para os vídeos e para outros links relevates para a série._\n\n_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._\n\n  \n\nDepois 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.\n\nAprendendo um pouco de Elm toda semana\n\nA 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):\n\nQuinta-feira, 27 de outubro<br>\nO que é Elm? Qual problema o Elm resolve? Como é a sintaxe básica do Elm? O que é a famosa arquitetura do Elm?\n\nQuinta-feira, 3 de novembro<br>\nPrimeiro projeto em Elm: construindo uma caixa de comentários no _front-end_.\n\nQuinta-feira, 10 de novembro<br>\nContinuaçã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).\n\nQuinta-feira, 17 de novembro<br>\nÚltima etapa do primeiro projeto em Elm: implementando subscriptions e testes.\n\nQuinta-feira, 24 de novembro<br>\nSe divertindo com Elm: criando um jogo simples em Elm (uma desculpa para explorar outras partes da linguagem).\n\nO 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.\n\nGostei, tô dentro!\n\nSe você curtiu a ideia, vamos juntos. É só estar online nas quinta-feiras de noite, interagir com a gente e pronto.\n\nMas 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.\n\nSe 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á!).\n\nPor fim, o mais importante: repasse esse post e ajude essa comunidade a se encontrar ; )\n\n  \n\nVídeos e referências do _live coding_\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/dPdmwONp7XE\" frameborder=\"0\" allowfullscreen></iframe>\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/fmPm17iRNW0\" frameborder=\"0\" allowfullscreen></iframe>\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/1cIWdulGj1A\" frameborder=\"0\" allowfullscreen></iframe>\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/lzs1jef6ktg\" frameborder=\"0\" allowfullscreen></iframe>\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/sNxsPAbgmkE\" frameborder=\"0\" allowfullscreen></iframe>\n\nNo 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:\n\n Porquê Elm: Chega de dor de cabeça com front-end, chega de JavaScript\n Hoje começamos a aprender Elm\n* Python, webassets & Elm",
  "canonicalUrl": "https://cuducos.me/vamos-aprender-elm.html"
}