Index of /tags/grupo-estudos-golang/


NameLast modifiedSizeDescription
../--
text_chunker.md2026-06-06 11:573.9KAn overlapping text chunker in Go using the stdlib iter package, without cutting words in half.
cofre-cifrado-em-go.md2026-05-31 01:022.8KCombining 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.md2026-05-31 00:462.2KRunning 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.md2026-05-31 00:383.2KEncrypting 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.md2026-05-30 10:001.3KReading 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.md2025-02-09 02:473.7KGoScope, 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.md2025-02-08 13:382.1KHow to run commands on remote servers without starting full sessions, keeping interactive features and simplifying automation with SSH.
tracebacks-em-go.md2025-02-06 02:123.6KHow 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.md2025-01-25 21:583.6KTransmitting data with sound, two plastic cups, and a string, combining creativity, nostalgia, and technology.
encontrando-os-paths-de-executaveis-usando-go.md2025-01-18 22:581.5KHow to use Go's exec.LookPath function to check whether programs are installed on the system and get their full paths.
checksum-com-golang.md2025-01-18 00:431.9KHow to use the FNV-1a algorithm with hash pools in Go, reducing garbage collector pressure without compromising performance.
mtls-implementando-autenticacao-mutua.md2025-01-11 19:497.5KMutual 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.md2025-01-10 23:332.4KSecure API authentication using HMAC (Hash-based Message Authentication Code) in Golang.
validacao-e-integracao-segura-de-json-em-apis-go.md2025-01-09 00:283.9KHow 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.md2025-01-04 00:361.9KHow to configure special permissions with setuid and setgid to run programs with superuser privileges
reducao-de-privilegios-com-golang.md2025-01-02 22:432.5KHow 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.md2025-01-01 13:281.7KReferences in Go code comments to make navigation easier.
efeito-plasma-no-terminal-com-golang.md2024-12-31 17:342.8KHow 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.md2024-12-31 13:094.8KHow to create a fireworks animation in the terminal using Go.
arquivos-ocultos-no-unix.md2023-05-15 06:211.7KA classic case of how a bug became a feature.
programacao-assistida-por-ia.md2023-04-22 09:337.3KThoughts and tips on using AI to help with software development.
escrevendo-software-para-durar.md2023-04-21 16:2813.6KA few tips I consider important for writing resilient software that lasts for years and is easy to maintain.
golang-retrocompatibilidade.md2023-04-12 09:243.7KMost 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.md2023-04-12 09:242.3KErrors 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.md2020-03-01 11:1113.4KNo programming language is perfect, and in this text I try to describe everything that can go wrong using Golang.
golang-shadow-variaveis.md2022-09-09 01:373.4KHow to find variable shadowing in Golang using go vet with an experimental module
goto-label-em-golang.md2018-10-26 06:453.7KHow 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.md2017-03-24 20:123.1KDefer helps a lot, but it also carries some risk. Here are a few usage tips
go-plugins.md2017-02-05 11:192.3KPlugins 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.md2016-07-18 16:362.7KHow to check whether the user pressed ctrl+c, resized the window, or sent a user signal.
go-strings-aleatorias.md2016-04-13 11:303.8KHow to generate secure, high-quality random strings in Go.
index.xml--RSS feed

crg.eti.br · © 2026 Cesar Gimenes · CC BY 4.0 · github · rss · pt