Andrew Atkinson
@andatki
From 2 amazing open source projects #Rails & #PostgreSQL, w/ 9 months writing to 1st draft, 12 mo. editing to “in print,” 15 chapters, 26 mo. since contract signing, 35 contributors, 450 pages, & 900 newsletter subs… 📖🚀 It’s done and in print! TY! 🥳 x.com/pragprog/statu…
New Release - This Week's PragProg Featured Book: @andatki's best selling PostgreSQL title is out of Beta - pragprog.com/titles/aapsql #Rails #PostgreSQL
Check out CDPATH which works in bash, zsh and fish (maybe all?) jcode.me/cdpath-with-zs…
So excited and honored to be speaking at SF Ruby conf in November! I’ll be talking Realtime with Rails, Anycable and Yjs! Hope to see you there!
⚡️ We launched General ticket sale for the San Francisco Ruby Conference on November 19-20! Get yours at lu.ma/sfrubyconf2025 The full program is live on sfruby.com/speakers and it is 🔥exceptional🔥. Friends, help us share the message!
#RailsConf2025 videos are up - catch Pragprog author, Andrew Atkinson: @andatki 10 Costly Database Performance Mistakes (and How to Fix Them) youtu.be/MJ8RGExUp-s?fe… via @YouTube
Here are all the tools I use to ship incredibly quickly — Relational DB: Postgres — Vector search: Postgres — NoSQL storage: Postgres — Background jobs: Postgres — Auth: Postgres — Full text search: Postgres — Rate limiting: Postgres — KV: Postgres — Feature flags: Postgres
One thing I heard over and over again at RailsConf: "I love meeting people at conferences, but I always forget who I talked to once I get home." Same here. So I’m building something new: RubyFriends.app
These awesome people all helped raise the quality level and get the book released. Opportunities like speaking at #RailsConf were in part due to their contributions. Thank you! x.com/andatki/status…
I have so many people to thank! Thank you to Beta buyers and readers. To get this book shipped, the 35 folks named here helped both with improving the book itself: accuracy, quality, usefulness, & readability, but also by motivating, encouraging, and supporting me. TY so much!
Had to buy the book after seeing @andatki's awesome talk at the last RailsConf! Was awesome to meet you!
Snagged a signed copy of High Performance PostgreSQL for Rails by @andatki at #RailsConf! Pumped to dive in and level up! 🚀📚
The Last RailsConf Sale - even if you're not in Philly, you can still save - take 35% off any Ruby or Rails title with code RailsConf25
Scaling Postgres 373 is released! In this episode, we discuss the release of Planetscale Postgres and the advantages of bare metal, how often queries are optimal, avoiding UUIDv4 and the summer of upgrade report: scalingpostgres.com/episodes/373-p… #Postgres #PostgreSQL
Planning out your @railsconf day 1? Looking at PostgreSQL? Check in with @andatki at the official "Meet the Authors" event 10:30-11:30, then catch his 4:15p talk in Breakout 1 - Independence.
Heading to Philly for @railsconf ? Don't miss this opportunity to meet and chat with these authors! Pragprog Authors: @andatki (Day 1) @noelrap (Day 2) @joemasilotti (Day 2)
Win one of 6 copies being given away for free at #RailsConf of High Performance PostgreSQL for Rails. Join my newsletter at pgrailsbook.com for more info. Find me at 10:30 AM for “Meet the Authors” on Day 1, Tues July 8. Or attend my talk at 4:15PM. See you soon!

Celebrating Rails Scails! by Cristian Planas, now in print! 🔗 Read more: medium.com/pragmatic-prog… 📘 ebook: pragprog.com/titles/cprpo 📗 print book: bookshop.org/p/books/rails-… #ruby #rails #programming #pragprog #books
We're excited to share that we'll be hosting an intimate Meet the Authors event at #RailsConf! This is your chance to meet the authors of top Ruby books, ask questions, and maybe grab a copy or two... 📚
Andrew Atkinson (@andatki): Tip: Put your Rails app on a SQL Query diet postgr.es/p/78b
The only time I literally crashed my prod pg is when I tried to use large IN lists when I was building github.com/keygen-sh/unio…. Worked in dev! but alas prod was a whole different ballgame.
Andrew Atkinson (@andatki): Short alphanumeric pseudo random identifiers in Postgres postgr.es/p/77O
Andrew Atkinson (@andatki): Big Problems From Big IN lists with Ruby on Rails and PostgreSQL postgr.es/p/77Z
Delivered this win by tag-teaming with Andrew Atkinson to help identify what indexes to add that would improve performance on this daily maintenance job. ~100 seconds of DB wait time removed. I've been bringing in a few people to help retainer clients on an ad-hoc basis…