Tag: Grupo de Estudos de Golang
Mostrando todas as entradas e posts com a tag "Grupo de Estudos de Golang"
Outros Posts
Protegendo credenciais e configurações com contêiner criptografado.
Criar e gerenciar um contêiner criptografado para proteger senhas, chaves e outros dados confidenciais de forma prática e segura, sem sacrificar desempenho
LQS: Uma Ferramenta Prática para Testar e Debugar SQL
LQS: uma ferramenta prática para testar e depurar SQL. Permite integrar metadados, scripts Lua e consultas auxiliares para otimizar seu fluxo de trabalho e detectar erros antecipadamente.
GoScope Explorando e Navegando em Projetos Go
GoScope, ferramentas de linha de comando para explorar projetos Go, localizar funções, variáveis e tipos com eficiência. Aprenda como usá-las para navegar no código de forma interativa e otimizar sua produtividade.
Executando Comandos Remotos de Forma Interativa com SSH
Como executar comandos em servidores remotos sem iniciar sessões completas, mantendo recursos interativos e simplificando a automação com SSH.
Traceback em Go: Como Explorar a Pilha de Execução
Como obter stack traces em Go com runtime.Caller e runtime.CallersFrames. Rastreie erros, personalizar logs e melhorar a depuração do seu código.
Transmissão de Dados Usando Som: Uma Experiência com 'Telefone de Copos'
Transmissão de dados usando som, dois copos plásticos e um cordão, combinando criatividade, nostalgia e tecnologia.
Como Encontrar Caminhos de Programas no Sistema com exec.LookPath em Go
Como usar a função exec.LookPath no Go para verificar se programas estão instalados no sistema e obter seus caminhos completos.
Otimizando a Verificação de Integridade de Mensagens com FNV-1a em Go
Como usar o algoritmo FNV-1a com pools de hash em Go, reduzindo a pressão sobre o garbage collector e sem comprometer a performance.
mTLS: Implementando Autenticação Mútua entre Cliente e Servidor em Go
Autenticação mútua com mTLS em Go passo a passo. Este guia cobre criação de certificados, configuração de servidor e cliente, e melhores práticas de segurança para proteger suas aplicações.
HMAC (Hash-based Message Authentication Code) em Golang
Autenticação segura em APIs utilizando HMAC (Hash-based Message Authentication Code) em Golang.
Validação e Integração Segura de JSON em APIs Go com json.RawMessage
Como validar e integrar JSON de forma segura em APIs Go usando json.RawMessage. E como registrar erros de JSON inválido nos logs enquanto mantém o fluxo normal do sistema.
Manipulando bits de permissão especiais
Como configurar permissões especiais com setuid e setgid para executar programas com privilégios de superusuário
Redução de Privilégios em Programas Go para Aumentar a Segurança
Como aumentar a segurança de programas Golang reduzindo privilégios de execução. Descubra como verificar e alterar usuários e grupos em sistemas UNIX-like com exemplos práticos de código e boas práticas para minimizar os riscos de ataques.
Referências nos comentários com Golang
Referências em comentários no código Go para facilitar a navegação.
Efeito plasma no terminal com Golang
Como criar efeito plasma no terminal com Golang, exemplo do grupo de estudos de Go
Feliz 2025, fogos de artifício no terminal com Golang
Como criar uma animação de fogos de artifício no terminal usando Go.
Arquivos ocultos no UNIX
Um caso clássico de como um bug se tornou uma feature.
Programação assistida por IA
Considerações e dicas sobre uso de IA auxiliando no desenvolvimento de software.
Escrevendo software para durar
Algumas dicas que considero importantes para escrever software resiliente, que dure por anos e seja fácil de manter.
Go e erros de arredondamento
Erros quando se converte de ponto flutuante para inteiro são comuns e não é um problema apenas do Go. Este é um exemplo clássico desse problema.
Go e a promessa de retrocompatibilidade
A maioria das linguagens cresce adicionando novos recursos, novas funcionalidades. Go foca em otimizar a base existente com um grande foco na retrocompatibilidade.
Os problemas programando em Golang
Nenhuma linguagem de programação é perfeita e nesse texto tento descrever tudo que pode dar errado usando Golang.
Shadow de variáveis em Golang
Como encontrar shadow de variáveis em golang usando go vet com um modulo experimental
Usando goto e label em Go
Como usar goto e labels em Go com exemplos práticos. Como aplicar break e continue de forma segura e clara, seguindo boas práticas de programação.
Dicas de Golang defer
Defer ajuda muito mas também oferece algum risco veja algumas dicas de uso
Golang plugins
Plugins em Go: vantagens para carregamento dinâmico de módulos, limitações como suporte restrito a plataformas, dependência do CGO e impossibilidade de descarregar. Inclui exemplos práticos de criação e uso.
Tratando sinais com Go
Como verificar se o usuário pressionou crtl+c, se mudou o tamanho da janela, ou se enviou um sinal de usuário.
String aleatória segura em Golang usando crypto/rand
Como gerar strings aleatórias seguras e de alta qualidade usando Go.