Posts

An encrypted vault in Go

#golang #grupo-estudos-golang #security #sqlite

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.

Encryption at rest with Go's stdlib

#golang #grupo-estudos-golang #segurança

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.

GoScope: Exploring and Navigating Go Projects

#golang #grupo-estudos-golang #development

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 …

Fork Bomb: From Code to Defense

#security #bash #assembly

What a fork bomb is, how it works with examples in bash, C, and assembly, and the best practices to prevent this kind of DoS attack on modern systems.

Building a Bookmark System in Neovim with Lua

#cognitive complexity #neovim #lua #productivity

Learn how to build a bookmark system in Neovim using Lua to speed up your workflow. This article shows how to customize the editor to mark and quickly jump back to important spots …