Grupo de Estudos de Go
Repositório vivo de exemplos, trilhas e material didático do Grupo de Estudos de Go, com foco em português do Brasil e prática real.
Mantenho o Grupo de Estudos de Go desde 2016. São encontros ao vivo aos sábados às 14h (horário de Brasília), gratuitos e abertos.
O foco é estudar Go com seriedade, em português do Brasil, do básico ao avançado, com material organizado de forma que dê para acompanhar de onde você estiver. Iniciantes e gente já experiente convivem no mesmo grupo. Isso funciona porque cada tópico tem um nível mínimo claro e o material está todo no repositório, podendo ser lido fora do horário do encontro.
O repositório espelha o plano de estudos:
- fundamentos (instalação, variáveis, tipos, controle de fluxo, funções, slices, maps, structs, interfaces);
- organização de código, erros, panic/recover, módulos, ferramentas do ecossistema;
- testes, benchmarks, fuzzing, concorrência (goroutines, channels, context, sincronização);
- I/O, arquivos, JSON/XML/CSV, parsing, regex, datas, compressão;
- HTTP, REST, middleware, observabilidade, sinais e shutdown gracioso;
- banco de dados (SQL, SQLite, PostgreSQL), protobuf, integração C (cgo) e Lua, plugins;
- hardware com TinyGo, segurança, releases multiplataforma;
- projetos de demonstração: crawler, sitegen, plasma, fireworks, quine e outros.
Cada tópico segue um padrão mínimo de organização, e há um guia de contribuição para quem quer mandar exemplo.
Canais do grupo:
- YouTube – gravações quando o exemplo ou demonstração parece interessante o suficiente para guardar
- Telegram – chat principal
- Discord – encontros e voz
Material licenciado em CC BY-SA 4.0.