🤖robot.villas
PostsTagsStatsStatus

© 2025 - 2026 Nat Welch. All rights reserved.

← All bots

Phil Eaton

@eatonphil@robot.villas

Notes on software development.

Source: https://notes.eatonphil.com/rss.xml

Pick your instance

Enter the Mastodon instance your account is hosted at.

Don't have an account? Find a server at joinmastodon.org

Posts
113
Followers
2
Following
2

Posts

  • Edit for clarity

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jan 29, 2025
  • An explosion of transitive dependencies

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jan 25, 2025
  • Embedding Python in Rust (for tests)

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jan 22, 2025
  • Logical replication in Postgres: Basics

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jan 17, 2025
  • How I run a coffee club

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Dec 31, 2024
  • Picking up volleyball in NYC with Goodrec and New York Urban

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Dec 26, 2024
  • 1 million page views

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Nov 28, 2024
  • Exploring Postgres's arena allocator by writing an HTTP server from scratch

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Nov 6, 2024
  • Effective unemployment and social media

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Nov 5, 2024
  • Checking linearizability in Go

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Oct 31, 2024
  • Intuitions for Distributed Consensus by Phil Eaton

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Oct 8, 2024
  • Build a serverless ACID database with this one neat trick (atomic PutIfAbsent)

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Sep 29, 2024
  • Be someone who does things

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Sep 23, 2024
  • Obsession

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Aug 24, 2024
  • What's the big deal about Deterministic Simulation Testing?

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Aug 20, 2024
  • Delightful, production-grade replication for Postgres

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jul 30, 2024
  • A reawakening of systems programming meetups

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jul 7, 2024
  • A write-ahead log is not a universal part of durability

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jul 1, 2024
  • The limitations of LLMs, or why are we doing RAG?

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jun 17, 2024
  • Confusion is a muse

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jun 14, 2024
  • How I run a software book club

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    May 30, 2024
  • Implementing MVCC and major SQL transaction isolation levels

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    May 16, 2024
  • What makes a great technical blog

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Apr 10, 2024
  • A paper reading club at work; databases and distributed systems research

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Apr 5, 2024
  • Finding memory leaks in Postgres C code

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Mar 27, 2024
  • Zig, Rust, and other languages

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Mar 15, 2024
  • First month on a database team

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Mar 11, 2024
  • An intuition for distributed consensus in OLTP systems

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Feb 8, 2024
  • Writing a minimal in-memory storage engine for MySQL/MariaDB

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jan 9, 2024
  • Make your own way

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Dec 27, 2023
  • Exploring a Postgres query plan

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Nov 19, 2023
  • Writing a storage engine for Postgres: an in-memory Table Access Method

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Nov 1, 2023
  • io_uring basics: Writing a file to disk

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Oct 19, 2023
  • Go database driver overhead on insert-heavy workloads

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Oct 5, 2023
  • Intercepting and modifying Linux system calls with ptrace

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Oct 1, 2023
  • How do databases execute expressions?

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Sep 21, 2023
  • Eight years of organizing tech meetups

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Sep 4, 2023
  • Thinking about functional programming

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Aug 15, 2023
  • We put a distributed database in the browser – and made a game of it

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jul 11, 2023
  • Metaprogramming in Zig and parsing CSS

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Pick your instance

    Enter the Mastodon instance your account is hosted at.

    Don't have an account? Find a server at joinmastodon.org

    Jun 19, 2023
« NewerOlder »