Go (3 blogmarks)

← Blogmarks

Bloom filters - Eli Bendersky

https://eli.thegreenplace.net/2025/bloom-filters/

Great explanation, visuals, and implementation walkthrough in Go of Bloom Filters.

Build Your Own Database From Scratch in Go

https://build-your-own.org/database/

Someone shared their Go-based database implementation on Reddit and mentioned that they used this book as a guide.

Understand databases from the bottom up by building your own, in small steps, and with simple Golang code.
- Start with a B+tree, the data structure for querying and manipulating the data.
- Make it durable, that’s what makes a DB different from a file.
- Relational DB with concurrent transactions on top of the copy-on-write B+tree KV.
- A SQL-like query language, the finishing touch.

The Go Gopher

https://go.dev/blog/gopher

This article shares some of the history of how the Go gopher came about. It was designed by Renee French, originally for a radio station promotion in ~1999, and then adapted for Go in ~2009.

I also found a gopher drawing on French's blogspot from 2011 -- https://reneefrench.blogspot.com/2011/07/blog-post_31.html