programming, electronics, systems

Articles and Tutorials on Computer Programming

Hello and welcome to my corner of the internet. Here I talk a bit about myself and my work as a programmer, discuss technology, and I’ve also written some articles and tutorials that might be useful for those who, like me, love this world of bits and transistors. Working with computers isn’t just a passion—it’s also what has paid the bills ever since I can remember. Hope you enjoy it.

:wq

Recent posts

Open full archive

Glaze, a Desktop WebView in Go Without CGO

#golang #purego #development

How Glaze stopped embedding a C++ library and started calling the operating system's WebView directly, in pure Go, using purego to keep cgo and native dependencies out of the …

singleflight in Go

#singleflight #golang

singleflight is not a cache. It just keeps simultaneous calls for the same key from doing the same expensive work several times. Once the call finishes, the entry is removed.

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.