Hacker News
- River: A fast, robust job queue for Go and Postgres https://brandur.org/river 104 comments
- A ChatGPT-authored article hit the front page of HN this morning https://brandur.org/fragments/chatgpt-front-pages 8 comments
- Small, sharp tools (2014) https://brandur.org/small-sharp-tools 18 comments
- Sorbet and 100% cov makes Ruby refactoring possible https://brandur.org/fragments/large-scale-ruby-refactoring 114 comments
- Can Slack-mania be cured with systemized discipline? https://brandur.org/fragments/slack-mania 199 comments
- Single dependency stacks https://brandur.org/fragments/single-dependency-stacks 107 comments
- Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL https://brandur.org/minimal-analytics 33 comments
- How to Manage Connections Efficiently in Postgres, or Any Database https://brandur.org/postgres-connections 32 comments
- A Missing Link in Postgres 11: Fast Column Creation with Defaults https://brandur.org/postgres-default 44 comments
- Reflections on Rust, and the Sand Castle Metaphor https://brandur.org/fragments/rust-reflections 88 comments
- 100 days with Rust: a series of brick walls https://brandur.org/fragments/rust-brick-walls 311 comments
- Implementing Stripe-Like Idempotency Keys in Postgres https://brandur.org/idempotency-keys 41 comments
- Postgres Job Queues and Failure by MVCC https://brandur.org/postgres-queues 27 comments
Lobsters
- Adventures in password hashing + migrating to Argon2id https://brandur.org/fragments/password-hashing 5 comments security
- Sorbet + 100% cov makes Ruby refactoring possible https://brandur.org/fragments/large-scale-ruby-refactoring 8 comments ruby
- Postgres Job Queues & Failure By MVCC https://brandur.org/postgres-queues 5 comments databases , performance
- Redis Streams and the Unified Log https://brandur.org/redis-streams 3 comments databases
- Using atomic transactions in Postgres to power an idempotent API https://brandur.org/http-transactions 2 comments api , databases
- The Long Road to Mongo's Durability https://brandur.org/fragments/mongo-durability 2 comments databases
- Courage (or, the mistake of the 3.5mm mini plug) https://brandur.org/fragments/courage 43 comments hardware , ios
- Notes on Go https://brandur.org/go 2 comments go
- River: a Fast, Robust Job Queue for Go + Postgres https://brandur.org/river 3 comments golang
- An alternative to `deleted_at` for soft record deletion https://brandur.org/fragments/deleted-record-insert 210 comments programming
- Soft Deletion Probably Isn't Worth It https://brandur.org/soft-deletion 166 comments programming
- Soft Deletion Probably Isn't Worth It https://brandur.org/soft-deletion 14 comments sql
- Has anyone written a Stripe-like idempotency in Go? https://www.brandur.org/idempotency-keys 6 comments golang
- How We Went All In on sqlc/pgx for Postgres + Go https://brandur.org/sqlc 36 comments golang
- Ruby Type Signatures and Typing at Stripe https://brandur.org/nanoglyphs/015-ruby-typing#ruby-typing 23 comments ruby
- Actix Web: Optimization Amongst Optimizations https://brandur.org/nanoglyphs/008-actix 20 comments rust
- Learning from Terminals to Design the Future of User Interfaces https://brandur.org/interfaces 12 comments coding
- Learning from Terminals to Design the Future of User Interfaces https://brandur.org/interfaces 47 comments programming
- Living APIs, and the Case for GraphQL https://brandur.org/graphql 6 comments coding
- Reflections on Rust, and the Sand Castle Metaphor https://brandur.org/fragments/rust-reflections 36 comments rust
- Touring a Fast, Safe, and Complete(ish) Web Service in Rust https://brandur.org/rust-web 13 comments rust
- 100 days with Rust: a series of brick walls https://brandur.org/fragments/rust-brick-walls 85 comments rust
- Speed and Stability: Why Go is a Great Fit for Lambda https://brandur.org/go-lambda 3 comments golang
- (repost) How Postgres Makes Transactions Atomic https://brandur.org/postgres-atomicity 9 comments programming
- Transactionally Staged Job Drains in Postgres https://brandur.org/job-drain 8 comments programming
- The Limits of Copy-on-write: How Ruby Allocates Memory https://brandur.org/ruby-memory 3 comments ruby
- Why I Don't Want Your SDK in Production http://brandur.org/sdk 15 comments programming