Mudanças entre as edições de "Garoa Gophers"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 23: Linha 23:
   
 
* Assistir e discutir o vídeo de Russ Cox, [https://www.youtube.com/watch?v=ytEkHepK08c A Tour of Go] (34 min.)
 
* Assistir e discutir o vídeo de Russ Cox, [https://www.youtube.com/watch?v=ytEkHepK08c A Tour of Go] (34 min.)
* Estudar os tipos básicos da linguagem, com foco em como cada tipo é alocado em memória e associado a variáveis: como valores, ou como referências. Ver [https://groups.google.com/d/msg/golang-nuts/xQUsmdo6oSs/RJ8SF4NsbowJ essa discussão]. Qual a melhor explicação correta e clara par essas questões?
+
* Estudar os tipos básicos da linguagem, com foco em como cada tipo é alocado em memória e associado a variáveis: como valores, ou como referências. Ver [https://groups.google.com/d/msg/golang-nuts/xQUsmdo6oSs/RJ8SF4NsbowJ essa discussão]. Qual a melhor explicação correta e clara para essas questões?
 
* Implementar checagem de erro robusta em uma nova versão do programa de download de imagens.
 
* Implementar checagem de erro robusta em uma nova versão do programa de download de imagens.
   

Edição das 18h36min de 5 de agosto de 2015

Garoa-gopher.png

Garoa Gophers é o grupo de estudos da linguagem de programção Go no Garoa Hacker Clube.

Formato

Encontros semanais às 3as-feiras, 19:30, na sede do Garoa Hacker Clube, a partir de 4/ago/2015.

Temas

A serem decididos pelos participantes...

1º encontro: Hello World

  • Experimentar as diferentes formas de rodar um programa, gerando um binário da forma convencional ou usando gorun como se fosse uma linguagem de scripting. Vamos experimentar também outras ferramentas de linha de comando, tipo gofmt etc.
    • Fizemos experimentos e melhorias nos exemplos de download de imagens: https://github.com/garoago/flags
    • Aprendemos que é necessário setar $GOBIN para compilar individualmente cada programa quando existem vários programas com package main no mesmo diretório (isso não é recomendado em código "profissional", mas para experimentos rápidos é útil poder ter vários programas no mesmo package)
  • Discutir as referências existentes para estudar, e definir um plano para os próximos encontros.
    • Resolvemos fazer encontros semanais enquanto estamos começando, e depois rediscutir a periodicidade se for o caso.

2º encontro: A Tour of Go

  • Assistir e discutir o vídeo de Russ Cox, A Tour of Go (34 min.)
  • Estudar os tipos básicos da linguagem, com foco em como cada tipo é alocado em memória e associado a variáveis: como valores, ou como referências. Ver essa discussão. Qual a melhor explicação correta e clara para essas questões?
  • Implementar checagem de erro robusta em uma nova versão do programa de download de imagens.

Pré-requisitos

Saber programar em alguma linguagem e ter vontade de aprender Go com autonomia e o apoio de um grupo.

Como participar

Basta aparecer. Não precisa se inscrever.

Mas venha com o compilador Go instalado e seu editor favorito configurado! Veja Golang/Ambiente de trabalho.

Referências