Blog
Artigos, tutoriais e novidades sobre Go em português
Go e MCP: Como Criar Servidores de IA com o SDK Oficial
Aprenda a criar servidores MCP em Go com o SDK oficial. Tutorial pratico com tools, resources e prompts para integrar IA com suas aplicacoes Go.
errors.AsType no Go 1.26: Tratamento de Erros Type-Safe
Aprenda a usar errors.AsType no Go 1.26 para tratamento de erros type-safe. Compare com errors.As, veja exemplos praticos e migre seu codigo com go …
Go e gRPC: Como Criar Microsserviços com Comunicação Eficiente
Aprenda a criar microsserviços em Go com gRPC: Protocol Buffers, streaming, error handling e comparação com REST. Tutorial prático com exemplos …
Como Criar CLIs Profissionais em Go com Cobra e Viper
Aprenda a criar CLIs profissionais em Go com Cobra e Viper: comandos, flags, configuracao YAML, shell completion e distribuicao com GoReleaser. Guia …
Go e WebAssembly: Como Compilar Go para Rodar no Browser
Aprenda a compilar Go para WebAssembly e rodar código Go no browser. Guia prático com exemplos, TinyGo, manipulação do DOM e comparação com outras …
Go e HTMX: Aplicações Web Modernas Sem JavaScript Pesado
Aprenda a criar aplicações web dinâmicas com Go e HTMX: partial updates, formulários reativos e interfaces modernas sem React ou Vue. Tutorial prático …
Padrões de Concorrência em Go: Worker Pools, Fan-Out e Pipelines
Domine padrões de concorrência em Go: worker pools, fan-out/fan-in, pipelines, rate limiting e context para cancelamento. Exemplos práticos e prontos …
Fuzzing em Go: Encontre Bugs Automaticamente com Testes Nativos
Aprenda fuzzing em Go com testes nativos: escreva fuzz tests, use seed corpus, encontre bugs em parsers e validações, e integre fuzzing no CI/CD do …
slog em Go: Logging Estruturado com a Biblioteca Padrão
Aprenda slog em Go: logging estruturado com TextHandler, JSONHandler, log levels, atributos, handlers customizados e integração com context na …
Iteradores em Go: Range Over Func Explicado
Aprenda iteradores em Go com range over func: iter.Seq, iter.Seq2, iter.Pull, iteradores customizados e composição de iteradores na prática.
Generics em Go: Guia Prático com Exemplos Reais
Aprenda Generics em Go com exemplos práticos: type parameters, constraints, funções e structs genéricas, repository pattern e quando não usar …
Context em Go: Como Usar context.Context Corretamente
Domine context.Context em Go: cancellation, timeouts, deadlines, WithValue, boas práticas em HTTP handlers e banco de dados. Evite os erros mais …
Go Fix: A Revolução na Modernização de Código com Inlining Inteligente
O Go 1.26 introduziu uma nova implementação do comando `go fix`, projetada para auxiliar na atualização e modernização do código Go. Uma das...
**Go Acelera: Alocação na Stack para um Desempenho Imbatível**
O artigo do blog oficial do Go discute otimizações recentes no compilador Go para reduzir alocações na heap, substituindo-as por alocações na …
Go Fix: Modernizando seu Código Go Automaticamente
O artigo do blog oficial do Go discute a nova versão do `go fix`, introduzida no Go 1.26, e como essa ferramenta pode ser usada para modernizar...
Go 1.26 Chegou: Novidades e Melhorias que Você Precisa Conhecer!
Go 1.26 traz Green Tea GC como padrao, go fix para modernizar codigo automaticamente, melhorias no linker e novas APIs. Resumo completo em portugues.
Resultados da Pesquisa de Desenvolvedores Go 2025
5.379 desenvolvedores Go compartilharam feedback sobre o ecossistema Go. Veja os principais resultados sobre IA, desafios e satisfação.
Resultados da Pesquisa de Desenvolvedores Go 2025
5.379 desenvolvedores Go responderam à pesquisa anual. Veja os principais insights sobre satisfação, IA, desafios e tendências.
Pesquisa de Desenvolvedores Go 2025: O Que 5.379 Gophers Revelaram
Resultados da pesquisa anual mostram 91% de satisfação, crescimento de ferramentas de IA e áreas de melhoria para o Go
Go em 2025: Um Retrato da Satisfação, Desafios e o Crescente Papel da IA
Resultados da pesquisa Go 2025 com 5.379 devs: 93% satisfeitos, IA em alta, desafios com error handling e documentacao. Veja os dados completos.
Go Chega à Maioridade: 16 Anos de Inovação e Amadurecimento
Go completa 16 anos com generics maduros, Green Tea GC, FIPS 140-3 nativo e GOMAXPROCS container-aware. Retrospectiva das versoes 1.24 e 1.25.
Go 1.25 e o Coletor de Lixo "Chá Verde": Uma Nova Abordagem para Performance
O Green Tea GC do Go 1.25 reduz ate 40% do tempo de garbage collection. Saiba como ativar com GOEXPERIMENT=greenteagc e os resultados em producao no …
Desvendando Gargalos com o Gravador de Voo do Go: Diagnóstico Preciso de Problemas de Performance
Flight Recorder no Go 1.25: capture traces de execucao seletivos para diagnosticar gargalos de performance em servidores Go de longa duracao.
Sua Voz Molda o Futuro do Go: Participe da Pesquisa Anual de Desenvolvedores!
Pesquisa anual Go 2025: compartilhe suas experiencias e ajude a moldar o futuro da linguagem Go. Participe da survey oficial do Go Team.
Go JSON Evolui: Uma Nova API Experimental para o Futuro
Nova API experimental encoding/json/v2 em Go resolve problemas de 15 anos do pacote JSON original. Conheça as melhorias de comportamento, API e …
Testando o Tempo: Simplificando Testes Assíncronos em Go
O pacote testing/synctest do Go 1.25 simplifica testes de codigo assincrono e concorrente. Aprenda a testar goroutines, channels e timers facilmente.
GOMAXPROCS Inteligente para Containers no Go 1.25
Go 1.25 introduz configuração automática de GOMAXPROCS baseada em limites de CPU de containers, evitando throttling e melhorando a performance em …
Go e Containers: Uma Nova Inteligência para GOMAXPROCS
Go 1.25 torna GOMAXPROCS container-aware: detecta limites de CPU em Kubernetes e Docker automaticamente, eliminando throttling e melhorando latencia.
Go 1.25: Novidades e Recursos
Go 1.25 traz Green Tea GC (-40% overhead), GOMAXPROCS container-aware, diretiva ignore no go.mod, go doc -http e novos analyzers. Veja todas as …
Go 1.25 Chegou: O Que Há de Novo?
Go 1.25 traz GOMAXPROCS container-aware, Green Tea GC experimental com 10-40% menos overhead, nova diretiva ignore no go.mod e melhorias no vet.
Go Simplifica a Conformidade com FIPS 140-3: Segurança e Facilidade para Ambientes Regulamentados
Modulo Criptografico Go FIPS 140-3 nativo: conformidade simplificada com seguranca integrada na stdlib desde Go 1.24. Certificado CAVP A6650.
Go 1.24: Novidades e Recursos
Go 1.24 traz generic type aliases completos, swiss tables no runtime (maps mais rápidos), melhorias no crypto/tls e weak pointers. Resumo completo das …
Resultados da Pesquisa de Desenvolvedores Go 2025
A pesquisa anual de desenvolvedores Go revela tendências, desafios e satisfação da comunidade em 2025.
Go Completa 16 Anos: Um Marco na História da Linguagem
Go celebra 16 anos em 2024: de linguagem experimental no Google a top 10 global. Retrospectiva com generics, Green Tea GC, FIPS 140-3 e o futuro do …
Flight Recorder: Nova Ferramenta de Diagnóstico no Go 1.25
Flight Recorder no Go 1.25: capture traces de execucao circulares em servidores Go para diagnosticar gargalos de performance sem overhead em producao.
Green Tea: O Novo Garbage Collector do Go
Green Tea GC do Go 1.25 reduz overhead do garbage collector em ate 40%. Ative com GOEXPERIMENT=greenteagc. Ja em producao no Google, sera padrao no Go …
Go 1.23: Novidades e Recursos
Go 1.23 trouxe range over func (iterators customizados), pacote unique para interning, melhorias no timer/ticker e suporte a OpenBSD 7.6. Resumo …
Go 1.22: Novidades e Recursos
Go 1.22 trouxe range over integers, routing patterns no net/http (GET /users/{id}), loop variable fix e workspace improvements. Resumo completo.
Go 1.21: Novidades e Recursos
Go 1.21 trouxe builtins min/max/clear, log/slog estruturado, suporte WASI (WebAssembly), PGO ativado por padrao e toolchain management. Veja todas as …
Go 1.20: Novidades e Recursos
Go 1.20 trouxe PGO (Profile-Guided Optimization) preview, coverage profiling para binarios, errors.Join, melhorias no crypto/ecdh e slice-to-array …
Go 1.19: Novidades e Recursos
Go 1.19 trouxe doc comments reformatados, memory model atualizado (alinhado com C++/Java/Rust), soft memory limit via GOMEMLIMIT e melhorias no GC.
Go 1.18: Novidades e Recursos
Go 1.18 foi a maior release da historia do Go: generics (type parameters), fuzzing nativo para testes, go workspace para multi-module e 20% mais …
Go 1.17: Novidades e Recursos
Go 1.17 trouxe conversao slice-to-array, register-based calling convention (ate 15% mais rapido), pruned module graph e melhorias no go vet.
Go 1.16: Novidades e Recursos
Go 1.16 trouxe embed package (//go:embed), io/fs abstraction, suporte nativo Apple Silicon (M1), go install sem go.mod e modules on por padrao.
Go 1.15: Novidades e Recursos
Descubra as principais novidades do Go 1.15, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.14: Novidades e Recursos
Descubra as principais novidades do Go 1.14, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.13: Novidades e Recursos
Go 1.13 trouxe errors.Is/errors.As para error wrapping, novos number literals (0b, 0o, _), Go Modules como padrao e GOPROXY=proxy.golang.org.
Go 1.12: Novidades e Recursos
Descubra as principais novidades do Go 1.12, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.11: Novidades e Recursos
Descubra as principais novidades do Go 1.11, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.10: Novidades e Recursos
Descubra as principais novidades do Go 1.10, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.9: Novidades e Recursos
Descubra as principais novidades do Go 1.9, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.8: Novidades e Recursos
Descubra as principais novidades do Go 1.8, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.7: Novidades e Recursos
Descubra as principais novidades do Go 1.7, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.6: Novidades e Recursos
Descubra as principais novidades do Go 1.6, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.5: Novidades e Recursos
Descubra as principais novidades do Go 1.5, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.4: Novidades e Recursos
Descubra as principais novidades do Go 1.4, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.3: Novidades e Recursos
Descubra as principais novidades do Go 1.3, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.2: Novidades e Recursos
Descubra as principais novidades do Go 1.2, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.1: Novidades e Recursos
Descubra as principais novidades do Go 1.1, incluindo novos recursos, melhorias de performance e mudancas na biblioteca padrao.
Go 1.0: Novidades e Recursos
Go 1.0 (marco 2012): o primeiro release estavel do Golang. Garantia de compatibilidade, goroutines, garbage collector, e o inicio da revolucao no …