Introdução
Bem-vindo!! Nesse workshop vamos aprender os fundamentos da linguagem e construir alguns exemplos, a idéia é partir do Hello, World e ir incrementalmente evoluindo até um servidor lidando com requests concorrentemente, logging e rastreabilidade! No final ainda vamos ter uma breve discussão sobre diferentes trade-offs entre linguagens (Tudo em menos de 2 horas 😅)
Vamos dividir em 3 arcos:
- 
Arco 1: A linguagem
- 
Configurar o ambiente
 - 
Escrever o primeiro código GO
 - 
Entender como fazer em GO o que você faz nas linguagens que já conhece
 - 
Entender o que são structs e como GO trata funções
 
 - 
 - 
Arco 2: O Servidor
- 
Conseguir receber as primeiras requests
 - 
Complicando: integrar com um serviço externo
 - 
Descobrir o que está acontecendo e rastreando requests
 - 
Retrospectiva: O que aprendemos até aqui? 🤔
 
 - 
 - 
Arco 3: Os Números
- 
Analisar velocidade e consumo de memória entre diferentes tecnologias para servidores web
 - 
Sendo crítico: Onde Go resolve e onde é um problema
 
 - 
 
💡 Dica: Você pode usar o Go Playground para executar pequenos trechos diretamente no navegador, embora para alguns exemplos vai ser necessário ter o ambiente local configurado.