Index of /pt-br/tags/golang/
| Name | Last modified | Size | Description |
|---|---|---|---|
| ../ | - | - | |
| kutta-no-navegador.md | 2026-08-16 10:30 | 4.4K | O Kutta agora roda numa aba, compilado para WebAssembly a partir do mesmo código do desktop. O solver custa 6,1 ms por passo no wasm contra 2,3 ms nativo, e foi isso que decidiu o ritmo da simulação. |
| kutta.md | 2026-07-08 00:30 | 4.4K | Kutta é um pequeno túnel de vento 2D escrito em Go com Ebitengine: escoa um fluxo Lattice-Boltzmann por um aerofólio que você desenha, corta em asa e flap, e anima. Intuição visual qualitativa, não CFD validado. |
| glaze.md | 2026-06-22 10:15 | 6.0K | Como o Glaze deixou de embutir uma lib C++ e passou a chamar a WebView do sistema operacional direto, em Go puro, usando purego para manter cgo e dependências nativas fora do binário. |
| singleflight.md | 2026-06-13 09:57 | 5.6K | singleflight não é cache. Ele só evita que chamadas simultâneas para a mesma chave executem o mesmo trabalho caro várias vezes. Depois que a chamada termina, a entrada é removida. |
| text_chunker.md | 2026-06-06 11:57 | 3.9K | Um text chunker com sobreposição em Go usando o pacote iter da stdlib, sem cortar palavras no meio. |
| cofre-cifrado-em-go.md | 2026-05-31 01:02 | 2.8K | Juntando senha no terminal, criptografia at rest e snapshot do SQLite num cofre que vive na RAM e existe no disco apenas como um blob cifrado. |
| sqlite-na-ram-serialize-deserialize.md | 2026-05-31 00:46 | 2.2K | Rodando o SQLite inteiro na memória e tirando um snapshot dos bytes do próprio banco com serialize/deserialize, no driver modernc.org/sqlite. |
| criptografia-at-rest-com-a-stdlib-go.md | 2026-05-31 00:38 | 3.1K | Cifrando dados at rest só com a biblioteca padrão do Go: PBKDF2 para derivar a chave da senha e AES-256-GCM para cifrar e autenticar. |
| capturando-senhas-no-terminal-go.md | 2026-05-30 10:00 | 1.3K | Lendo senhas no terminal em Go sem eco e com confirmação no primeiro uso, usando golang.org/x/term. |
| neko.md | 2026-04-11 09:15 | 5.6K | Uma reimplementação em Go do velho Neko: janela transparente, sprites clássicos, som e um gato que corre atrás do cursor pela tela. |
| get-from-map.md | 2025-09-22 17:33 | 2.4K | Função recursiva em Go para acessar valores em mapas aninhados |
| 2025-09-12t16-50-42-limpa-campo-de-documento.md | 2025-09-12 16:49 | 259 | Você tem um campo com o CPF ou CNPJ e quer limpar tudo que não for número? |
| serve-webdav-with-go.md | 2025-03-15 18:11 | 5.1K | Como configurar e executar um servidor SFTP / WebDAV usando Go (sftpdav). Veja exemplos práticos, dicas de segurança e aproveite as bibliotecas padrão para criar soluções robustas e eficientes. |
| protegendo-credenciais-e-configuracoes-com-conteiner-criptografado.md | 2025-02-20 22:43 | 4.0K | 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-prtica-para-testar-sql.md | 2025-02-15 18:31 | 3.3K | 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.md | 2025-02-09 02:47 | 3.9K | 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.md | 2025-02-08 13:38 | 2.3K | Como executar comandos em servidores remotos sem iniciar sessões completas, mantendo recursos interativos e simplificando a automação com SSH. |
| tracebacks-em-go.md | 2025-02-06 02:12 | 3.9K | 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. |
| transmissao-de-dados-usando-som-via-telefone-de-copos.md | 2025-01-25 21:58 | 3.9K | Transmissão de dados usando som, dois copos plásticos e um cordão, combinando criatividade, nostalgia e tecnologia. |
| encontrando-os-paths-de-executaveis-usando-go.md | 2025-01-18 22:58 | 1.6K | Como usar a função exec.LookPath no Go para verificar se programas estão instalados no sistema e obter seus caminhos completos. |
| checksum-com-golang.md | 2025-01-18 00:43 | 2.0K | 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-autenticacao-mutua.md | 2025-01-11 19:49 | 7.8K | 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-assinatura-de-mensagens-segura-em-go.md | 2025-01-10 23:33 | 2.5K | Autenticação segura em APIs utilizando HMAC (Hash-based Message Authentication Code) em Golang. |
| validacao-e-integracao-segura-de-json-em-apis-go.md | 2025-01-09 00:28 | 4.0K | 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-setuid-e-setgid.md | 2025-01-04 00:36 | 2.0K | Como configurar permissões especiais com setuid e setgid para executar programas com privilégios de superusuário |
| reducao-de-privilegios-com-golang.md | 2025-01-02 22:43 | 2.8K | 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. |
| referencias-nos-comentarios-com-golang.md | 2025-01-01 13:28 | 1.8K | Referências em comentários no código Go para facilitar a navegação. |
| efeito-plasma-no-terminal-com-golang.md | 2024-12-31 17:34 | 2.9K | Como criar efeito plasma no terminal com Golang, exemplo do grupo de estudos de Go |
| feliz-2025-com-fogos-de-artificio-no-terminal-com-golang.md | 2024-12-31 13:09 | 5.0K | Como criar uma animação de fogos de artifício no terminal usando Go. |
| subindo-api-via-proxy-reverso-caddy-go.md | 2024-12-20 01:34 | 4.4K | Como subir uma API escrita em Go utilizando proxy reverso com o servidor HTTP Caddy. |
| benchmark-retornos-nomeados-vs-explicitos-go.md | 2024-12-17 03:00 | 2.0K | Comparação de desempenho entre retornos nomeados e retornos explícitos em Go. Descubra como medir a velocidade com benchmarks e interpretar os resultados. |
| programacao-assistida-por-ia.md | 2023-04-22 09:33 | 7.8K | Considerações e dicas sobre uso de IA auxiliando no desenvolvimento de software. |
| escrevendo-software-para-durar.md | 2023-04-21 16:28 | 14.5K | Algumas dicas que considero importantes para escrever software resiliente, que dure por anos e seja fácil de manter. |
| golang-erro-de-arredondamento.md | 2023-04-12 09:24 | 2.4K | 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. |
| golang-retrocompatibilidade.md | 2023-04-12 09:24 | 4.0K | A maioria das linguagens cresce adicionando novos recursos, novas funcionalidades. Go foca em otimizar a base existente com um grande foco na retrocompatibilidade. |
| golang-cliente-servidor-socket-chat.md | 2022-08-21 09:35 | 3.7K | Um exemplo de chat (socket TCP/IP) escrito em Go com goroutines e canais, dessa vez com um pouco de otimização para velocidade. |
| golang-cliente-servidor-socket-signals.md | 2022-08-12 00:30 | 2.2K | Adiciona tratamento de sinais no exemplo de cliente/servidor socket TCP. |
| golang-cliente-servidor-socket-ping-pong.md | 2022-08-11 00:55 | 4.3K | Um exemplo de cliente e servidor socket escrito em Go com conexões persistentes agora enviando e recebendo mensagens de ping/pong para garantir que a conexão esta ativa. |
| golang-cliente-servidor-socket-com-canais-e-goroutines.md | 2022-08-07 23:47 | 4.7K | Um exemplo de cliente e servidor socket escrito em Go com conexões persistentes agora usando goroutines e canais. |
| golang-cliente-servidor-socket.md | 2022-08-03 07:36 | 4.9K | Um exemplo de cliente e servidor socket escrito em Go com conexões persistentes. |
| docker-multi-stage-build.md | 2021-06-17 21:48 | 2.0K | Como Golang cria executáveis estaticos/monolíticos não precisamos de nada instalado no container, nem mesmo a libc, ou seja podemos usar imagem scratch e criar um container realmente pequeno. |
| go-http-timeout.md | 2020-10-04 12:50 | 1.4K | Como configurar o tempo padrão para timeout para seu servidor HTTP em Go. |
| go-controle-de-sessao.md | 2020-10-04 12:27 | 6.6K | Como criar um controle de sessão em Golang usando Gorilla sessions e mantendo dados em cookies de forma segura usando criptografia AES-256 |
| descobrindo-ip-com-golang.md | 2020-05-23 10:57 | 3.1K | Como descobrir o ip tanto do cliente como do servidor usando Golang |
| diferencas-entre-slices-e-arrays-golang.md | 2022-09-09 01:37 | 6.7K | Diferenças entre slice e array em Golang e algumas dicas de utilização. |
| problemas-programando-em-golang.md | 2020-03-01 11:11 | 13.9K | Nenhuma linguagem de programação é perfeita e nesse texto tento descrever tudo que pode dar errado usando Golang. |
| golang-shadow-variaveis.md | 2022-09-09 01:37 | 3.6K | Como encontrar shadow de variáveis em golang usando go vet com um modulo experimental |
| web-scraping-com-golang.md | 2020-02-22 20:43 | 4.0K | Exemplo de Web Scraping com Golang e Chrome DevTools Protocol |
| erro-na-ordem-do-switch.md | 2020-02-22 19:00 | 2.5K | Um erro difícil de depurar usando interfaces e switch case em Golang |
| cobertura-de-testes.md | 2022-09-09 01:37 | 3.6K | Script para visualizar a cobertura de testes unitários em HTML |
| quine-em-golang.md | 2019-02-12 06:45 | 2.4K | Como criar um programa que imprime a si mesmo em Go. |
| postgresql-ssl-golang.md | 2022-09-09 01:37 | 8.5K | Configurando PostgreSQL para conectar usando SSL via Go |
| unix-domain-socket-golang.md | 2018-12-06 06:45 | 4.0K | Como usar Unix Domain Socket para comunicação eficiente e segura entre processos, com exemplos práticos em Go e netcat. |
| json-lint-golang.md | 2020-02-22 20:52 | 3.3K | Usamos o retorno de erro do json.Unmarshal para gerar uma mensagem de erro mais útil e completa com direito a indicar o erro com uma setinha e tudo. |
| middleware-em-golang.md | 2020-02-22 20:52 | 5.0K | Como trocar informações entre os middlewares http do seu sistema usando contexto. |
| middleware-usando-negroni.md | 2020-02-22 20:52 | 4.6K | Exempos de como criar middleware para seus serviços HTTP mostrando exemplos com a bilioteca padrão e também com a dobradinha Negroni e Gorilla mux. |
| goto-label-em-golang.md | 2018-10-26 06:45 | 3.8K | 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. |
| mensageria-com-nats-e-golang.md | 2020-02-22 20:52 | 1.8K | NATS é um sistema de mensagens escrito em Go, muito rápido e fácil de usar. Usado para conectar sistemas, seja IoT seja aplicações mobile ou onde precisar de grande desempenho na troca de mensagens. |
| protobuf-com-golang.md | 2018-09-20 08:19 | 8.2K | Primeiros passos usando Protocol Buffers com golang |
| json-parser.md | 2020-02-22 20:52 | 3.7K | Tutorial de como ensinar o parser JSON para trabalhar com dados em novos formatos |
| interface-contrato.md | 2018-08-30 20:05 | 3.6K | Dicas de como usar interface em Golang como um contrato para structs |
| interface-vazia.md | 2022-09-09 01:43 | 6.0K | Dicas de como usar interface vazia e seus riscos |
| json-golang.md | 2020-02-22 20:52 | 8.3K | Tutorial mostrando várias formas de manipular JSON usando funções recursivas e structs |
| dropbox-com-golang.md | 2021-06-10 00:19 | 3.4K | Tutorial de como acessar o Dropbox e fazer upload, download e listar os arquivos |
| compilacao-estatica-com-golang.md | 2022-09-09 01:37 | 2.4K | Como compilar sem nenhuma dependencia externa seu código Go |
| formas-que-uso-para-acessar-porta-serial.md | 2022-09-09 01:37 | 3.6K | Algumas formas que uso para acessar a porta serial |
| go-brincando-com-bits.md | 2017-04-03 18:39 | 3.3K | Como manipular bits usando Golang |
| dicas-de-go-defer.md | 2017-03-24 20:12 | 3.2K | Defer ajuda muito mas também oferece algum risco veja algumas dicas de uso |
| go-previnindo-data-race.md | 2022-09-09 01:37 | 2.7K | Como detectar e prevenir data race com Golang |
| go-carregando-arquivos-sped-fiscal-super-rapido.md | 2020-01-07 15:39 | 4.3K | Apenas uma manha de domingo e fizemos o sistema ganhar 95% de performace na leitura dos arquivos do Sped Fiscal |
| go-percorrendo-diretorios-com-filepath-walk.md | 2017-02-28 09:07 | 1.8K | Com a ajuda do pacote path/filepath é fácil percorrer diretórios e arquivos. |
| go-usando-time-e-canais.md | 2020-01-07 15:39 | 1.7K | Como usar o pacote time e canais para executar uma tarefa a cada X tempo, e aproveitamos para brincar um pouco com o terminal. |
| go-plugins.md | 2017-02-05 11:19 | 2.5K | 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.md | 2016-07-18 16:36 | 2.9K | Como verificar se o usuário pressionou crtl+c, se mudou o tamanho da janela, ou se enviou um sinal de usuário. |
| https-com-golang.md | 2022-09-09 01:37 | 5.5K | Um tutorial bem simples de como usar certificados HTTPS com Go |
| redirect-to-https.md | 2021-06-10 10:13 | 4.7K | Servindo tudo com HTTPS e usando um proxy reverso acessar os serviços. |
| go-strings-aleatorias.md | 2016-04-13 11:30 | 4.1K | Como gerar strings aleatórias seguras e de alta qualidade usando Go. |
| index.xml | - | - | RSS feed |
Golang é minha linguagem favorita já tem um bom tempo, fiz vários projetos interessantes nela.
Esses são alguns deles.