Top all-time · #3585
Andrew Atkinson
Personal blog · andyatkinson.com · on HN as andatkiprogrammingdata
Andrew Atkinson writes Software Engineer, Author, High Performance PostgreSQL for Rails, a personal blog at andyatkinson.com about programming and data. Since 2019, 20 different Hacker News readers have linked it 41 times, most often “Django and Postgres for the Busy Rails Developer”. It is still writing: the last post was on 2026-10-16, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN commenters only shared bare links to this personal site in personal-site threads. One describes the blog as covering PostgreSQL and Ruby on Rails.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Andrew Atkinson Software Engineer blog about PostgreSQL, Ruby on Rails, Elasticsearch, Kubernetes, and Vim. Andrew is the Author of Ruby bestseller High Performance PostgreSQL for Rails
Most-linked posts?
- Django and Postgres for the Busy Rails Developer3 people · 3 mentions · first linked 2024-11-30
- Merging and Splitting Partitions with Minimal Locking in PostgreSQL 173 people · 3 mentions · first linked 2024-04-17
- Trying Out Solid Queue and Mission Control with PostgreSQL2 people · 2 mentions · first linked 2024-09-21
- Avoid UUID Version 4 Primary Keys in Postgres2 people · 2 mentions · first linked 2025-11-01
- Tip: Put your Rails app on a SQL query diet2 people · 2 mentions · first linked 2025-05-30
- Short alphanumeric pseudo random identifiers in Postgres2 people · 2 mentions · first linked 2025-05-22
- /2 people · 2 mentions · first linked 2022-04-07
- Top Five PostgreSQL Surprises from Rails Developers2 people · 2 mentions · first linked 2024-07-02
- Solid Cache for Rails and PostgreSQL2 people · 2 mentions · first linked 2024-09-24
- Big Problems From Big IN lists with Ruby on Rails and PostgreSQL2 people · 2 mentions · first linked 2025-05-23
What Hacker News says?
https://andyatkinson.com
Comment linking /
on “Ask HN: Share your personal site”Submitted Avoid UUID Version 4 Primary Keys in Postgres as a story · 376 points
HN discussionGreat list of Postgres features called out that highlight the extensive feature set. Most of these are covered in my book, for anyone that’s interested in learning them. The book uses a Ruby on Rails app with Postgres instances for examples and exercises. Hope the plug is ok here as some folks may be looking for learning resources for Postgres. https://andyatkinson.com/pgrailsbook
Comment linking /pgrailsbook
on “Just use Postgres”Submitted Django and Postgres for the Busy Rails Developer as a story · 180 points
HN discussionNice post covering many of the main ways to improve efficiency. Here’s a related post I wrote for AppSignal: What's Coming in Ruby on Rails 7.2: Database Features in Active Record https://blog.appsignal.com/2024/07/24/whats-coming-in-ruby-o... For folks interested in additional depth on optimizing Postgres for use with Active Record/Rails, please check out my book: High Performance PostgreSQL for Rails https://andya…
Comment linking /pgrailsbook
on “Optimize Database Performance in Ruby on Rails and ActiveRecord”Submitted Top Five PostgreSQL Surprises from Rails Developers as a story · 8 points
HN discussionhttps://andyatkinson.com
Comment linking /
on “Ask HN: Could you share your personal website here?”Submitted Big Problems From Big IN lists with Ruby on Rails and PostgreSQL as a story · 7 points
HN discussionPostgreSQL and Ruby on Rails. https://andyatkinson.com/
Comment linking /
on “Ask HN: Could you share your personal blog here?”Submitted Avoid UUID Version 4 Primary Keys as a story · 6 points
HN discussionI’ve been editing my Markdown files with it and wrote about it here: https://andyatkinson.com/blog/2023/05/26/better-writing-vale
Comment linking /blog/2023/05/26/better-writing-vale
on “Vale.sh – A Linter for Prose”Submitted Christmas Outage to #1 App Store Ranking: An Aura Frames Postgres Scaling Retro as a story · 5 points
HN discussionSubmitted Shrinking Big PostgreSQL Tables with the Copy-Swap-Drop Technique as a story · 5 points
HN discussionSubmitted PostgreSQL 18: 23x Faster Inserts with UUID V7 as a story · 4 points
HN discussionSubmitted Tip: Put your Rails app on a SQL query diet as a story · 4 points
HN discussionSubmitted Short alphanumeric pseudo random identifiers in Postgres as a story · 4 points
HN discussionSubmitted Core Database Design as a story · 3 points
HN discussionSubmitted Big Problems from Big in Lists with Ruby on Rails and PostgreSQL as a story · 3 points
HN discussionSubmitted Tip: Put your Rails app on a SQL Query diet as a story · 3 points
HN discussionSubmitted Rails World 2024 Conference Recap as a story · 3 points
HN discussionSubmitted Solid Cache for Rails and PostgreSQL as a story · 3 points
HN discussionSubmitted Trying Out Solid Queue and Mission Control with PostgreSQL as a story · 3 points
HN discussionSubmitted Merging and Splitting Partitions with Minimal Locking in PostgreSQL 17 as a story · 3 points
HN discussionSubmitted PostgreSQL Indexes: Prune and Tune as a story · 3 points
HN discussionSubmitted Short alphanumeric pseudo random identifiers in Postgres as a story · 2 points
HN discussionSubmitted Django and Postgres for the Busy Rails Developer as a story · 2 points
HN discussionSubmitted PostgreSQL 17: JSON_table(), Merge with Returning, and Updatable Views as a story · 2 points
HN discussionSubmitted Top Five PostgreSQL Surprises from Rails Devs as a story · 2 points
HN discussionSubmitted My Ideal Coworking Spot as a Remote-Based Programmer as a story · 2 points
HN discussionSubmitted Scaling Rails at Aura Frames: Splitting to 8 Primary DBs as a story · 1 points
HN discussion