| ../ | - | - | |
| text_chunker.md | 2026-06-06 11:57 | 3.9K | An overlapping text chunker in Go using the stdlib iter package, without cutting words in half. |
| cofre-cifrado-em-go.md | 2026-05-31 01:02 | 2.8K | Combining terminal password input, encryption at rest, and a SQLite snapshot into a vault that lives in RAM and exists on disk only as an encrypted blob. |
| sqlite-na-ram-serialize-deserialize.md | 2026-05-31 00:46 | 2.2K | Running SQLite entirely in memory and taking a snapshot of the database bytes with serialize/deserialize, using the modernc.org/sqlite driver. |
| criptografia-at-rest-com-a-stdlib-go.md | 2026-05-31 00:38 | 3.2K | Encrypting data at rest with nothing but Go's standard library: PBKDF2 to derive the key from the password and AES-256-GCM to encrypt and authenticate. |
| capturando-senhas-no-terminal-go.md | 2026-05-30 10:00 | 1.3K | Reading passwords in the terminal in Go without echo and with confirmation on first use, using golang.org/x/term. |
| goscope-explorando-e-navegando-em-projetos-go.md | 2025-02-09 02:47 | 3.7K | GoScope, command-line tools to explore Go projects and efficiently locate functions, variables, and types. Learn how to use them to navigate code interactively and boost your productivity. |
| executando-comandos-remotos-de-forma-interativa-com-ssh.md | 2025-02-08 13:38 | 2.1K | How to run commands on remote servers without starting full sessions, keeping interactive features and simplifying automation with SSH. |
| tracebacks-em-go.md | 2025-02-06 02:12 | 3.6K | How to get stack traces in Go with runtime.Caller and runtime.CallersFrames. Trace errors, customize logs, and improve your code's debugging. |
| transmissao-de-dados-usando-som-via-telefone-de-copos.md | 2025-01-25 21:58 | 3.6K | Transmitting data with sound, two plastic cups, and a string, combining creativity, nostalgia, and technology. |
| encontrando-os-paths-de-executaveis-usando-go.md | 2025-01-18 22:58 | 1.5K | How to use Go's exec.LookPath function to check whether programs are installed on the system and get their full paths. |
| checksum-com-golang.md | 2025-01-18 00:43 | 1.9K | How to use the FNV-1a algorithm with hash pools in Go, reducing garbage collector pressure without compromising performance. |
| mtls-implementando-autenticacao-mutua.md | 2025-01-11 19:49 | 7.5K | Mutual authentication with mTLS in Go, step by step. This guide covers certificate creation, server and client configuration, and security best practices to protect your applications. |
| hmac-assinatura-de-mensagens-segura-em-go.md | 2025-01-10 23:33 | 2.4K | Secure API authentication using HMAC (Hash-based Message Authentication Code) in Golang. |
| validacao-e-integracao-segura-de-json-em-apis-go.md | 2025-01-09 00:28 | 3.9K | How to safely validate and integrate JSON in Go APIs using json.RawMessage. And how to log invalid JSON errors while keeping the system's normal flow running. |
| manipulando-setuid-e-setgid.md | 2025-01-04 00:36 | 1.9K | How to configure special permissions with setuid and setgid to run programs with superuser privileges |
| reducao-de-privilegios-com-golang.md | 2025-01-02 22:43 | 2.5K | How to improve the security of Go programs by dropping execution privileges. Learn how to check and change users and groups on UNIX-like systems, with practical code examples and good practices to minimize attack risks. |
| referencias-nos-comentarios-com-golang.md | 2025-01-01 13:28 | 1.7K | References in Go code comments to make navigation easier. |
| efeito-plasma-no-terminal-com-golang.md | 2024-12-31 17:34 | 2.8K | How to create a plasma effect in the terminal with Golang, an example from the Go study group |
| feliz-2025-com-fogos-de-artificio-no-terminal-com-golang.md | 2024-12-31 13:09 | 4.8K | How to create a fireworks animation in the terminal using Go. |
| arquivos-ocultos-no-unix.md | 2023-05-15 06:21 | 1.7K | A classic case of how a bug became a feature. |
| programacao-assistida-por-ia.md | 2023-04-22 09:33 | 7.3K | Thoughts and tips on using AI to help with software development. |
| escrevendo-software-para-durar.md | 2023-04-21 16:28 | 13.6K | A few tips I consider important for writing resilient software that lasts for years and is easy to maintain. |
| golang-retrocompatibilidade.md | 2023-04-12 09:24 | 3.7K | Most languages grow by adding new features and new capabilities. Go focuses on optimizing its existing foundation with a strong emphasis on backward compatibility. |
| golang-erro-de-arredondamento.md | 2023-04-12 09:24 | 2.3K | Errors when converting from floating point to integer are common, and this isn't a problem specific to Go. This is a classic example of that problem. |
| problemas-programando-em-golang.md | 2020-03-01 11:11 | 13.4K | No programming language is perfect, and in this text I try to describe everything that can go wrong using Golang. |
| golang-shadow-variaveis.md | 2022-09-09 01:37 | 3.4K | How to find variable shadowing in Golang using go vet with an experimental module |
| goto-label-em-golang.md | 2018-10-26 06:45 | 3.7K | How to use goto and labels in Go with practical examples. How to apply break and continue safely and clearly, following good programming practices. |
| dicas-de-go-defer.md | 2017-03-24 20:12 | 3.1K | Defer helps a lot, but it also carries some risk. Here are a few usage tips |
| go-plugins.md | 2017-02-05 11:19 | 2.3K | Plugins in Go: the upside of loading modules dynamically, and the downsides — limited platform support, a CGO dependency, and no way to unload them. With practical examples of building and using one. |
| tratando-sinais-com-go.md | 2016-07-18 16:36 | 2.7K | How to check whether the user pressed ctrl+c, resized the window, or sent a user signal. |
| go-strings-aleatorias.md | 2016-04-13 11:30 | 3.8K | How to generate secure, high-quality random strings in Go. |
| index.xml | - | - | RSS feed |