Blog

Artigos, tutoriais e novidades sobre Go em português

22 Jun 2026 go

database/sql em Go: Pool de Conexões, MaxOpenConns e Produção

Aprenda o pool de conexões do database/sql em Go: SetMaxOpenConns, SetMaxIdleConns, SetConnMaxLifetime, timeouts, prepared statements e armadilhas de …

Ler artigo
21 Jun 2026 go

Channels em Go: Comunicação entre Goroutines para Produção

Domine channels em Go em serviços reais: semântica de send/receive, select, canais bufferizados, nil channels, fechamento seguro, fan-in/fan-out, …

Ler artigo
21 Jun 2026 go

sync.Pool em Go: Reutilização de Objetos e Performance em Produção

Aprenda sync.Pool em Go para reutilizar objetos, reduzir alocações e a pressão do GC em serviços de alta vazão. Padrões para buffers, bytes.Buffer, …

Ler artigo
21 Jun 2026 go

Fuzz Testing em Go: Encontrando Bugs com testing.F

Aprenda fuzz testing em Go com testing.F: crie fuzz targets, gere corpus, descubra panics e bugs de parsing/segurança que testes de tabela não …

Ler artigo
20 Jun 2026 go

errgroup em Go: Concorrência com Cancelamento e Coleta de Erros

Aprenda errgroup em Go para orquestrar goroutines com cancelamento automático, controle de paralelismo e coleta do primeiro erro. Padrões …

Ler artigo
15 Jun 2026 go

JSON em Go: encoding/json, v2, Streaming e Validação

Aprenda JSON em Go para APIs de produção: tags, Decoder, Encoder, streaming, validação, json/v2, erros comuns, segurança e performance.

Ler artigo
14 Jun 2026 go

pprof em Go: Profiling Seguro em Produção

Aprenda a usar pprof em Go para investigar CPU, memória, goroutines, locks e latência em produção sem expor dados sensíveis nem derrubar o serviço.

Ler artigo
11 Jun 2026 go

Health Checks em Go: Liveness, Readiness e Startup

Aprenda health checks em Go para APIs e workers: liveness, readiness, startup, dependências, Kubernetes, timeouts, JSON, métricas e deploy seguro.

Ler artigo
11 Jun 2026 go

Dependency Injection em Go sem Framework

Aprenda dependency injection em Go do jeito idiomático: construtores, interfaces pequenas, configuração explícita, testes com fakes e sem container …

Ler artigo
10 Jun 2026 go

errors.Join em Go: Agregando Múltiplos Erros em Produção

Aprenda errors.Join em Go para agregar múltiplos erros: multi-error pattern, errors.Is/As com Join, validação batch, coleta de falhas em pipelines e …

Ler artigo
07 Jun 2026 go

Circuit Breaker em Go: Resiliência para APIs Externas

Aprenda circuit breaker em Go para chamadas HTTP: estados, timeouts, fallback, half-open, métricas, testes e cuidados de produção.

Ler artigo
06 Jun 2026 go

Upload de Arquivos em Go: Multipart, S3 e Segurança

Aprenda upload de arquivos em Go com multipart, limite de tamanho, validação de MIME, streaming para S3, presigned URLs, segurança e testes.

Ler artigo
05 Jun 2026 go

govulncheck em Go: Vulnerabilidades que Importam

Aprenda a usar govulncheck em projetos Go: diferença para scanner genérico, CI, triagem de CVEs, upgrades seguros e rotina de produção.

Ler artigo
04 Jun 2026 go

SQS em Go: Filas, Workers e Retry na AWS

Aprenda SQS em Go com AWS SDK v2: producer, consumer, long polling, visibility timeout, DLQ, idempotência, testes locais e padrões de produção.

Ler artigo
04 Jun 2026 go

Transações PostgreSQL em Go: Locks, Retry e Produção

Aprenda transações PostgreSQL em Go com pgx: isolamento, locks, SELECT FOR UPDATE, SKIP LOCKED, retry, deadlocks e padrões seguros de produção.

Ler artigo
03 Jun 2026 go

Redis Streams em Go: Filas e Consumer Groups

Aprenda Redis Streams em Go para filas internas: XADD, consumer groups, ACK, retries, pending messages, idempotência e cuidados de produção.

Ler artigo
02 Jun 2026 go

httptrace em Go: Debug de Cliente HTTP sem Sair da Standard Library

Aprenda a usar net/http/httptrace em Go para investigar DNS, conexão TCP, TLS, reutilização de conexões e latência em chamadas HTTP externas.

Ler artigo
02 Jun 2026 go

IA no Desenvolvimento Go: Como Usar sem Perder Qualidade

Como usar IA, Copilot, agentes e assistentes de código em projetos Go sem abrir mão de testes, revisão, observabilidade, segurança e critério técnico.

Ler artigo
02 Jun 2026 go

gRPC em Go: APIs Internas com Protobuf

Aprenda gRPC em Go para APIs internas: protobuf, geração de código, deadlines, interceptors, erros, streaming, testes e operação em produção.

Ler artigo
01 Jun 2026 go

pgxpool em Go: PostgreSQL em Produção

Aprenda a configurar pgxpool em Go para PostgreSQL: tamanho do pool, timeouts, health check, queries com contexto, métricas e cuidados de produção.

Ler artigo
01 Jun 2026 go

Testcontainers em Go: Testes de Integração com Containers

Aprenda Testcontainers em Go para testar PostgreSQL, Redis, filas e APIs com containers reais, migrations, fixtures, CI e boas práticas de produção.

Ler artigo
31 May 2026 go

PGO em Go: Otimize Performance com Perfis Reais

Aprenda PGO em Go para otimizar binários com perfis reais de CPU, pprof, benchmarks, CI, rollout seguro e cuidados de produção.

Ler artigo
31 May 2026 go

OpenAPI em Go: Contratos com oapi-codegen

Aprenda a usar OpenAPI em Go com oapi-codegen para criar APIs contract-first, tipos gerados, validação, mocks, CI e evolução segura de contratos.

Ler artigo
30 May 2026 go

GoReleaser em Go: Binários, Checksums e SBOM

Aprenda a fazer releases de binários Go com GoReleaser, checksums, assinatura, SBOM, Docker, CI, rollback e segurança para CLIs e serviços.

Ler artigo
29 May 2026 go

Webhooks em Go: Assinatura, Idempotência e Fila

Aprenda a receber webhooks em Go com HMAC, validação do body bruto, idempotência, fila, retry, logs, métricas e testes para produção.

Ler artigo
28 May 2026 go

Feature Flags em Go: Rollout Seguro sem Medo

Aprenda feature flags em Go para rollout gradual, canary release, rollback rápido, testes, observabilidade e deploy seguro em APIs e workers.

Ler artigo
27 May 2026 go

OpenTelemetry em Go: Traces e Métricas

Aprenda OpenTelemetry em Go para instrumentar APIs com traces, métricas, logs correlacionados, OTLP, collector e boas práticas de produção.

Ler artigo
27 May 2026 go

Graceful Shutdown em Go: Deploy sem Derrubar Requests

Aprenda graceful shutdown em Go para HTTP servers, workers, Kubernetes, SIGTERM, context, health checks, filas e deploys sem perder requisições.

Ler artigo
26 May 2026 go

sqlc em Go: SQL Type-Safe com PostgreSQL

Aprenda sqlc em Go para gerar código type-safe a partir de SQL real: PostgreSQL, pgx, migrations, transações, testes e padrões de produção.

Ler artigo
25 May 2026 go

context.Context em Go: Timeout e Cancelamento

Aprenda context.Context em Go para timeouts, cancelamento, deadlines, APIs HTTP, banco de dados, workers, logs e shutdown gracioso em produção.

Ler artigo
24 May 2026 go

Outbox Pattern em Go: Eventos Confiáveis sem Perder Mensagens

Aprenda outbox pattern em Go para publicar eventos sem perder mensagens: transação com PostgreSQL, publisher, retry, idempotência e observabilidade.

Ler artigo
24 May 2026 go

Autenticação e Autorização em Go: APIs Seguras

Aprenda autenticação e autorização em Go para APIs: sessões, JWT, OAuth2, middleware, RBAC, cookies, testes e cuidados de produção.

Ler artigo
22 May 2026 go

Clean Architecture em Go sem Overengineering

Aprenda quando Clean Architecture faz sentido em Go, quando vira overengineering e como organizar handlers, use cases, repositories e interfaces …

Ler artigo
22 May 2026 go

Rate Limiting em Go: Proteja APIs em Produção

Aprenda rate limiting em Go para APIs de produção: token bucket, middleware HTTP, limites por usuário, Redis, observabilidade, testes e boas práticas.

Ler artigo
21 May 2026 go

Idempotência em Go: Retry e Dead-Letter Queue sem Duplicar Trabalho

Aprenda a desenhar consumidores Go idempotentes com PostgreSQL, retry limitado, backoff, dead-letter queue, logs estruturados e testes contra …

Ler artigo
20 May 2026 go

Mensageria em Go: RabbitMQ, Kafka, NATS ou SQS?

Aprenda quando usar RabbitMQ, Kafka, NATS, SQS ou Redis Streams em projetos Go: filas, eventos, streaming, retries, dead-letter queue e exemplos …

Ler artigo
20 May 2026 go

Migrations em Go: Banco de Dados sem Susto

Aprenda migrations em Go para PostgreSQL e MySQL: versionamento de schema, goose, golang-migrate, deploy seguro, rollback, locks e boas práticas de …

Ler artigo
19 May 2026 go

Effective Go em 2026: O que Ainda Vale e o que Atualizar

Guia em português para ler Effective Go em 2026: o que continua essencial, o que ficou incompleto depois de modules, generics, slog, context e Go …

Ler artigo
19 May 2026 go

Generics em Go: Constraints, Interfaces e Código Reutilizável

Aprenda generics em Go na prática: type parameters, constraints, interfaces, comparable, ~type, slices, mapas e quando evitar abstração desnecessária.

Ler artigo
18 May 2026 go

Worker Pool em Go: Filas de Jobs na Prática

Aprenda worker pool em Go para filas de jobs: goroutines, channels, context, retries, backpressure, shutdown gracioso e quando usar RabbitMQ ou Kafka.

Ler artigo
17 May 2026 go

slog em Go: Logging Estruturado para Produção

Aprenda slog em Go: handlers JSON, níveis, atributos, context.Context, redaction, testes e padrões para logs estruturados em APIs e workers em …

Ler artigo
12 May 2026 go

Go Embed: Embutindo Arquivos no Binário

Aprenda a usar go:embed para embutir arquivos, templates e assets estáticos no binário Go. Exemplos práticos com embed.FS, net/http e html/template.

Ler artigo
12 May 2026 go

Testes de Tabela em Go: Guia Definitivo

Aprenda table-driven tests em Go: crie testes de tabela idiomáticos com t.Run(), subtests paralelos, edge cases e exemplos prontos para copiar no seu …

Ler artigo
30 Apr 2026

Melhores Ferramentas Go 2026: IDEs, Frameworks e Libraries

Guia completo das melhores ferramentas para desenvolvimento Go em 2026. IDEs, frameworks web, ORMs, teste e deploy.

Ler artigo
30 Apr 2026 comparação

Golang vs Python: Qual Escolher em 2026?

Comparação completa entre Golang e Python em 2026. Performance, produtividade, casos de uso, salários e quando usar cada linguagem.

Ler artigo
30 Apr 2026 comparação

Golang vs Java: Quando Usar Cada Um em 2026?

Comparação Golang vs Java. Performance, ecossistema, salários no Brasil, curva de aprendizado e casos de uso corporativos.

Ler artigo
30 Apr 2026 comparação

Golang vs Java: Qual Escolher em 2026?

Comparação completa entre Golang e Java em 2026. Performance, ecossistema, produtividade, salários e quando usar cada tecnologia.

Ler artigo
24 Mar 2026 go

Go 1.26: Aprimorando a Construção de Tipos e Detecção de Ciclos para um Futuro Mais Robusto

O artigo do blog oficial do Go explora as complexidades da construção de tipos e da detecção de ciclos no compilador Go, detalhando melhorias...

Ler artigo
10 Mar 2026 go

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...

Ler artigo
27 Feb 2026 go

**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 …

Ler artigo
17 Feb 2026 go

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...

Ler artigo
10 Feb 2026 go

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.

Ler artigo
30 Jan 2026 pesquisa

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.

Ler artigo
21 Jan 2026 go

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.

Ler artigo
21 Jan 2026 comunidade

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

Ler artigo
21 Jan 2026 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.

Ler artigo
14 Nov 2025 go

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.

Ler artigo
29 Oct 2025 go

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 …

Ler artigo
26 Sep 2025 go

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.

Ler artigo
16 Sep 2025 go

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.

Ler artigo
09 Sep 2025 go

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 …

Ler artigo
26 Aug 2025 go

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.

Ler artigo
20 Aug 2025 go

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 …

Ler artigo
20 Aug 2025 go

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.

Ler artigo
12 Aug 2025 go

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 …

Ler artigo
12 Aug 2025 go

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.

Ler artigo
15 Jul 2025 go

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.

Ler artigo
11 Feb 2025 go

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 …

Ler artigo
15 Jan 2025 go

Resultados da Pesquisa de Desenvolvedores Go 2025

A pesquisa anual de desenvolvedores Go revela tendências, desafios e satisfação da comunidade em 2025.

Ler artigo
10 Nov 2024 go

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 …

Ler artigo
20 Aug 2024 go

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.

Ler artigo
15 Aug 2024 go

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 …

Ler artigo
13 Aug 2024 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 …

Ler artigo
06 Feb 2024 go

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.

Ler artigo
08 Aug 2023 go

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 …

Ler artigo
01 Feb 2023 go

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 …

Ler artigo
02 Aug 2022 go

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.

Ler artigo
15 Mar 2022 go

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 …

Ler artigo
16 Aug 2021 go

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.

Ler artigo
16 Feb 2021 go

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.

Ler artigo
11 Aug 2020 go

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.

Ler artigo
25 Feb 2020 go

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.

Ler artigo
03 Sep 2019 go

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.

Ler artigo
25 Feb 2019 go

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.

Ler artigo
24 Aug 2018 go

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.

Ler artigo
16 Feb 2018 go

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.

Ler artigo
24 Aug 2017 go

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.

Ler artigo
16 Feb 2017 go

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.

Ler artigo
15 Aug 2016 go

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.

Ler artigo
17 Feb 2016 go

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.

Ler artigo
19 Aug 2015 go

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.

Ler artigo
10 Dec 2014 go

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.

Ler artigo
18 Jun 2014 go

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.

Ler artigo
01 Dec 2013 go

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.

Ler artigo
13 May 2013 go

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.

Ler artigo
28 Mar 2012 go

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 …

Ler artigo