
#50 GO! O que mudou durante um ano?
31/08/2020
Já faz mais ou menos um ano que fizemos uma gravação sobre GO, e desta vez, vamos ver o que mudou de lá pra cá com essa linguagem, suas libs, ferramentas, tecnologias etc.
Assuntos do tema
- Novidades de Go desde o episódio anterior sobre a linguagem (de 21/05/19)
- Novidades no error handling (go 1.13)
- Design draft de Generics
- Go.dev (post no blog) - uma abordagem mais amigável
- Aniversário de 10 anos em novembro/2019
- Modules - entrou na versão 1.12 (de março/19) mas desde então tem sido mais
- dotado e abordado
- Por onde começar?
- Que materiais são mais amigáveis? As pessoas costumam indicar o Tour of Go, mas ele serve apenas pra quem já programa. Então é importante dividir em dois perfis:
1) pra quem já programa;
2) pra quem não programa
Aprenda go com testes: https://larien.gitbook.io/aprenda-go-com-testes/
Testes unitários
https://github.com/stretchr/testify - https://github.com/golang/mock
- https://insights.stackoverflow.com/survey/2020
- https://blog.golang.org/survey2019-results
- https://medium.com/@denis_santos/primeiros-passos-com-golang-c3368f6d707a
- https://www.alura.com.br/artigos/criando-uma-simples-aplicacao-web-com-go
- Tooling
- Dicas da caixinha de ferramentas das participantes
- Comunidades
- Venha pela linguagem, fique pelas pessoas (a frase é da talk do Nathan Davies)
- Eventos e lives
- Mercado
- Mudou alguma coisa de um ano pra cá? Impacto do COVID?
- https://github.com/Gommunity/vagas/issues
- https://golang.org/
- https://www.meetup.com/golangbr/
- https://www.meetup.com/Women-Who-Go-Sampa/
- Women Who Go: https://womenwhogocwb.github.io
Participantes
Jéssica Nathany (Developer Backend .NET e Host)
LinkedIn: https://www.linkedin.com/in/jessica-nathany-carvalho-freitas-38260868/
Github: https://github.com/JessicaNathany
Medium: https://medium.com/@JessicaNathanyF
Marcela Sisiliani(Co Organizer at Golang SP and Women Who Go Sampa)
LinkedIn: https://www.linkedin.com/in/masisiliani/
Medium: https://medium.com/rd-shipit
Erika Carvalho (Desenvolvedora Back-end na Stone, organizadora do Women Who Go Curitiba)
Linkedin: https://www.linkedin.com/in/erika-carvalho/
Twitter: https://twitter.com/erikones_
Alex Rios (Tech Lead e organizador das comunidades de Kotlin e Golang na cidade de curitiba)https://t.me/grupoDeEstudosGolang
site: alexrios.dev
Comunidades:
Golang CWB: https://www.meetup.com/GolangCWB/
Jefferson Otoni Lima (Senior Software Engineer and Architect)
Linkedin: https://www.linkedin.com/in/jeffotoni
Twitter: https://twitter.com/jeffotoni
Github: https://github.com/jeffotoni
Posts: https://medium.com/@jeffotoni
Palestras: https://speakerdeck.com/jeffotoni
Comunidades:
Golang Belo Horizonte: https://www.meetup.com/pt-BR/go-belo-horizonte
Grupos:
https://gophers.slack.com/
ttps://t.me/go_br