S2E1: Andrew Atkinson, Software Engineer and Author

04/04/2024 35 min Episodio 11
S2E1: Andrew Atkinson, Software Engineer and Author

Listen "S2E1: Andrew Atkinson, Software Engineer and Author"

Episode Synopsis


Andrew Atkinson is a Software Engineer who specializes in building high-performance web applications using PostgreSQL and Ruby on Rails. He wrote the book ‘High-Performance PostgreSQL for Rails’, published by Pragmatic Programmers in 2024.Our discussion with Andrew spans the technical challenges of sharding and the concurrent evolution of Rails and Postgres. We'll pay homage to influential resources like Railscast, debate Rails' database tooling limitations, and discover tips from Andrew's new book.In this episode we explore:Why newer developers favor Postgres over MySQLHow Postgres might become a multi-primary database in the futureThe complexities of database decisions in a Rails environmentPostgres innovations, such as composite primary keys and common table expressions, being supported from Active Record – the ORM for Ruby on RailsKey insights from writing ‘High Performance PostgreSQL for Rails’Links mentioned:Andrew Atkinson on LinkedInAndrew’s BlogNewsletterPGCastsRailsCasts‘High Performance PostgreSQL for Rails’ by Andrew AtkinsonGithub ridesharePostgres FMAndrew Aktkinson’s interview on Postgres FMAndrew Atkinson’s interview on Remote RubyRemote Ruby PodcastGitHub doc: clarify logical decoding's deadlock of system tablesGitHub doc: Doc: fix grammatical errors for enable_partitionwise_aggregate GitHub Convert README to Markdown