Golang Brasil para aprender, evoluir e trabalhar com Go
Go (Golang): tutoriais em português, vagas e guias práticos.
Aprenda Go (Golang) em português com um caminho claro para sair do zero, dominar APIs, concorrência, testes e deploy, além de acompanhar vagas, empresas e novidades da linguagem no Brasil.
Tutoriais populares
Ver todos →Do blog
Ver todos os posts →CGO no Go 1.26: Como Reduzir Overhead em Integrações com C
Veja o que mudou no CGO no Go 1.26, como reduzir overhead em chamadas para C e quais práticas …
10 Apr 2026go fix inline no Go 1.26: Modernize APIs Sem Refactor Manual
Aprenda como usar go fix inline no Go 1.26 para migrar APIs antigas com segurança, reduzir refactors …
10 Apr 2026Goroutine Leak no Go 1.26: Como Detectar Vazamentos em Produção
Aprenda a detectar goroutine leaks no Go 1.26 com pprof, sinais de produção e boas práticas para …
Go 1.26.0
Lançado em 10 de Fevereiro de 2026Principais novidades do Go 1.26:
- Green Tea GC agora e padrao
O novo garbage collector que reduz ate 40% do overhead de GC agora vem ativado por padrao
- go fix moderniza seu codigo
Reescreva codigo automaticamente para usar APIs mais recentes com go fix
- Linker mais rapido
Tempo de link reduzido significativamente, builds mais rapidos em projetos grandes
- testing/synctest estavel
Teste codigo concorrente de forma deterministica e confiavel
- Novas APIs na stdlib
os.Root para acesso seguro ao filesystem e strings.Reader melhorado
O que faz Go diferente
Compila em segundos
Projetos grandes compilam rápido. Sem esperar o build enquanto toma café.
Concorrência sem dor de cabeça
Goroutines custam quase nada. Rode milhares delas sem explodir a memória.
Uma forma de fazer as coisas
Formatação automática, convenções claras. Menos discussão, mais código.
Tudo no pacote
Testes, benchmark, profiler, documentação. Não precisa instalar mais nada.
Um binário, qualquer lugar
Compila pra Linux, Windows, Mac, ARM. Sem dependências externas.
Onde Go roda
Kubernetes, Docker, Terraform, Prometheus. A infraestrutura moderna é Go.
O que dá pra fazer com Go
De CLIs a sistemas distribuídos. Alguns dos casos de uso mais comuns.
CLIs e DevOps
Ferramentas de linha de comando que compilam em um binário único. Sem dependências pra instalar.
APIs e Web Services
HTTP servers que aguentam milhares de requests por segundo. A standard library já tem tudo.
Cloud e Infra
A linguagem do Kubernetes, Prometheus, Grafana. Se é infraestrutura moderna, provavelmente é Go.
Microservices
Serviços pequenos e rápidos. Startup instantâneo, pouca memória, deploys em containers de 10MB.
Data Processing
Pipelines de dados, ETL, processamento de streams. Concorrência nativa pra paralelizar tudo.
Networking
Proxies, load balancers, VPNs. Baixa latência e controle fino sobre conexões.
Go vs outras linguagens
Ver todos os tutoriais →Go é 10-100x mais rápido. Python domina data science. Qual escolher?
Rust sem GC, Go com goroutines. Filosofias diferentes, quando usar cada?
Go usa 10x menos memória e inicia em milissegundos. Java tem mais vagas.
Go processa 3-10x mais requests/s. Node tem o ecossistema NPM.
Go em ação
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Olá, Gophers do Brasil!")
})
fmt.Println("Servidor rodando em http://localhost:8080")
http.ListenAndServe(":8080", nil)
}Um servidor web completo em 15 linhas. É Go.
Bora?
Instala o Go, roda o tour, entra na comunidade. Em uma hora você já tá escrevendo código.