Em Go, o context.Context é o mecanismo padrão para propagar cancelamento, deadlines e valores entre Goroutines e chamadas de função. A regra geral é simples: sempre passe o contexto para frente. Mas e
Se você acompanha o ecossistema do GitHub Copilot, provavelmente já ouviu falar dos arquivos *.agent.md. Eles são legais para coisas simples, basicamente um prompt turbinado que roda dentro do Copilot
·4 min de leitura·go, developer-experience, monorepo
Há exatamente um ano, um commit com a mensagem "Golanged" marcava o início de uma nova fase na minha carreira como desenvolvedor. Era meu primeiro passo com a linguagem Go em um...
O Go 1.25 foi oficialmente lançado em agosto de 2025, trazendo uma série de melhorias significativas para desenvolvedores. Esta nova versão mantém a tradição de compatibilidade ...
·5 min de leitura·go, performance, data-structures
Os mapas (maps) no Go sempre foram uma das estruturas de dados mais utilizadas e otimizadas da linguagem. Com o lançamento do Go 1.24, eles ficaram ainda mais rápidos, graças à ...
O **Go 1.24** introduziu um novo pacote chamado `weak`, trazendo suporte para **weak pointers** (ponteiros fracos). Esses ponteiros permitem referenciar memória sem impedir sua ...
A versão 1.24 da linguagem Go foi lançada em fevereiro de 2025, trazendo uma série de melhorias e novas funcionalidades que prometem aumentar a produtividade dos desenvolvedores...
A linguagem Go foi alvo de críticas por sua simplicidade e filosofia de design, em um artigo recente chamado *"Why Go Should Sometimes Be a No-Go"*, onde o autor levanta alguns ...
·5 min de leitura·go, functional-programming, programming
A programação funcional (FP, do inglês *Functional Programming*) tem ganhado popularidade nos últimos anos devido à sua capacidade de criar código mais expressivo, modular e com...
O guia de estilo, decisões e melhores práticas da Google para a linguagem Go é um conjunto de recomendações que visa promover a clareza, simplicidade e eficiência no desenvolvim...