Navegando por Categoria
Golang
10 posts
O nil que não é nil: Entendendo interfaces em Go
Go tem uma proposta clara: simplicidade, legibilidade e segurança. Mas por trás dessa simplicidade, existem nuances que podem gerar comportamentos inesperados — principalmente quando trabalhamos com interfaces e nil.
Testes de Concorrência com synctest no Go 1.24: Mais Precisão, Menos Sleep
Descubra como fazer testes de concorrência no Go com synctest, recurso experimental do Go 1.24 que facilita testes com goroutines e tempo controlado.
O go tool do Go 1.24 é umas atualizações mais legais do ecossistema
O Go 1.24 traz uma das atualizações mais impactantes para o ecossistema Go nos últimos anos: o novo sistema go tool. Essa mudança simplifica a maneira como os projetos Go gerenciam ferramentas como mockgen, oapi-codegen e golangci-lint, tornando a gestão de dependências de ferramentas mais organizada, rastreável e versionada.
Hot Reloading em Golang
Aprenda a usar a biblioteca "air" em Golang para hot reloading do seu app, otimizando o desenvolvimento e economizando tempo.
Concorrência em Go com Goroutines
Descubra o poder das goroutines em Go para concorrência eficiente. Aprenda canais, select e tratamento de erros, além das diferenças com threads. Torne seus programas mais escaláveis e eficazes.
Interfaces em Go: Explorando Usos Avançados
Neste post nos aprofundaremos em usos mais avançados das interfaces em Go como Interfaces vazias, type assertions, type switches, composição e interfaces com goroutines.
Introdução a interfaces em Go
Interfaces te ajudam a escrever código modular e reutilizável, o que é indispensável para o desenvolvimento de software moderno.
Trabalhando com Go no VS Code
Nesse post da série de setup do ambiente de desenvolvimento Go, vamos falar sobre o VS Code. Falarei sobre workspaces e darei algumas dicas.
Setup do ambiente de desenvolvimento Go
Neste post mostro como fazer o setup do seu ambiente de desenvolvimento Go. Além disso mostro como criar um simples projeto Go utilizando go modules.
Instalando Go
Instalar o Go hoje em dia é muito simples. Porém uma busca por tutoriais na Internet pode te levar a conteúdo desatualizado. Nesse post mostro como fazer da maneira correta.