Ever wondered why a seasoned software engineer would transition into becoming an author? Meet our guest for today, Andrew Atkinson, a software veteran who is about to launch his book focusing on database operations for Rails developers. Andrew's rich 15-year career as a software engineer has culminated in this exciting new venture, as he peels back the layers of database operations, specifically in the Ruby on Rails landscape.
In our lively discussion, we delve into the heart of relational databases - comparing the merits of Postgres and MongoDB, and when to use one over the other. Andrew demystifies the assumption that one necessarily needs multiple databases, discussing how Postgres could be potentially used as a catch-all solution. Not stopping there, we journey through the thorny terrain of data synchronization challenges across multiple databases and the treasures of transactional consistency.
Finally, we discuss the importance of performance optimization in Rails applications and the role of database internals. Andrew dispenses nuggets of wisdom on how to optimize Rails performance and database queries. We also talk about the benefits of strict loading in active record - a key player in avoiding the notorious n plus one query problem. Wrapping up our discussion, Andrew guides us to the Pragmatic Bookshelf where his upcoming book awaits all keen Rails developers. So, lean in and listen, as we uncover layers of database operations that could dramatically level-up your projects.
GitHub Codespaces & Docker with Benjamin Wood
Elixir & GenServers with Andreas Eriksson
Autoscaling Rails with Adam McCrea
WNB.rb with Emily Giurleo & Jemma Issroff
Paul Bahr aka "Whats a GitHub?" aka "High School with Ashtrays"
David Heinemeier Hansson on Rails 7.0, Hotwire, and the future of Rails
Getting a Junior Developer Job with Jason Meller and Caitlin Cabrera
Discussing Tech Careers with Thiago Araujo and Stefanni Brasil of Hexdevs
Rails 7, Railties, and Sorbet at Shopify with Rafael França from Rails Core
Live from RubyConf 2021!
RubyConf 2021 | Talks We Liked and People We Met
Andrew and Jasons Mall Stories and Elixir
Ruby on the Apple M1 Max And Things You Expect To Be Fine But Arent
Destroy Async, Miss Hannigan, Wisper, and Parcel
Turbo Native & Hotwire - How Polywork Supercharges Development
Yuh-Jit - Optimizing JIT compiler built inside CRuby
Propshaft, Engines, and Turbo | Uh This Isn't a Car Repair Podcast
Making Magic with ImageMagick
Red Pill-Blue Pill and CSS Bundling
Once you get it working, it works!
Create your
podcast in
minutes
It is Free
Navigating Life After 40
Science of Reading: The Podcast
How To!
The Minimal Mom
Old Fashioned On Purpose