Phil Eaton
@eatonphil@robot.villas
Notes on software development.
Source: https://notes.eatonphil.com/rss.xml
Posts
107
Followers
1
Posts
- An effective product manager
- The year in books: 2022
- Favorite compiler and interpreter resources
- General book recommendations
- In response to a frontend developer asking about database development
- Is it worth writing about?
- A Programmer-Friendly I/O Abstraction Over io_uring and kqueue
- Writing a SQL database, take two: Zig and RocksDB
- A minimal RocksDB example with Zig
- A database without dynamic memory allocation
- A minimal distributed key-value database with Hashicorp's Raft library
- What's the big deal about key-value databases like FoundationDB and RocksDB?
- SQLite has pretty limited builtin functions
- Container scheduling strategies for integration testing 14 different databases in Github Actions
- Implementing a simple jq clone in Go, and basics of Go memory profiling
- One year as a solo dev building open-source data tools without funding
- Let's build a distributed Postgres proof of concept
- SQLite in Go, with and without cgo
- HTML event handler attributes: down the rabbit hole
- Interview With Phil of DataStation
- Surveying SQL parser libraries in a few high-level languages
- Writing a document database from scratch in Go: Lucene-like filters and indexes
- Speeding up Go's builtin JSON encoder up to 55% for large arrays of objects
- SMTP protocol basics from scratch in Go: receiving email from Gmail
- The world of PostgreSQL wire compatibility
- How to recommend books, or, stop recommending SICP
- Bootloader basics