Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED


Postgres and Destroy (with Andrew Atkinson)
Manage episode 465803050 series 3645584
In this episode of Dead Code, host Jared Norman talks with Andrew Atkinson, author of High Performance Postgres For Rails, about the benefits and recent updates to Postgres. Andrew shares why he prefers Postgres for its reliability, extensibility, and independence from corporate control, making it ideal for applications with complex or fluctuating data needs. They delve into Postgres 17’s new features, like JSONB functions for querying JSON as if it were relational data, improved MERGE operations for simplified upserts, and new returning clauses. Andrew’s book is designed for application developers seeking to optimize performance and security beyond ORM abstractions, with practical examples to help them harness Postgres’s full potential. Jared and Andrew agree that Postgres’s robust tools can elevate an application’s reliability, especially in high-demand scenarios like e-commerce, encouraging developers to explore its depth.
Links:
Andrew Atkinson’s Blog
Andrew’s Book, High Performance Postgres For Rails
Scenic Gem (for managing database views in Rails)
JSON Path Syntax (for querying JSON data in Postgres)
pgvector extension for Postgres (for AI and vector search applications)
TimescaleDB Extension (for time series data)
Citus Extension (for distributed Postgres workloads)
Dead Code Podcast Links:
Mastodon
Jared’s Links:
Mastodon
Episode Transcript
Hosted on Acast. See acast.com/privacy for more information.
42 episodes
Manage episode 465803050 series 3645584
In this episode of Dead Code, host Jared Norman talks with Andrew Atkinson, author of High Performance Postgres For Rails, about the benefits and recent updates to Postgres. Andrew shares why he prefers Postgres for its reliability, extensibility, and independence from corporate control, making it ideal for applications with complex or fluctuating data needs. They delve into Postgres 17’s new features, like JSONB functions for querying JSON as if it were relational data, improved MERGE operations for simplified upserts, and new returning clauses. Andrew’s book is designed for application developers seeking to optimize performance and security beyond ORM abstractions, with practical examples to help them harness Postgres’s full potential. Jared and Andrew agree that Postgres’s robust tools can elevate an application’s reliability, especially in high-demand scenarios like e-commerce, encouraging developers to explore its depth.
Links:
Andrew Atkinson’s Blog
Andrew’s Book, High Performance Postgres For Rails
Scenic Gem (for managing database views in Rails)
JSON Path Syntax (for querying JSON data in Postgres)
pgvector extension for Postgres (for AI and vector search applications)
TimescaleDB Extension (for time series data)
Citus Extension (for distributed Postgres workloads)
Dead Code Podcast Links:
Mastodon
Jared’s Links:
Mastodon
Episode Transcript
Hosted on Acast. See acast.com/privacy for more information.
42 episodes
All episodes
×




1 Cursed Return (with Nicole Tietz-Sokolskaya) 32:14


1 Pattern Imprisonment (with Joan Westenberg) 40:50

1 Ordinary Corrupt Memory Love (with Jean Boussier (byroot)) 33:25



1 Lethal Dependency Injection (with Tim Riley) 45:50

1 Hole-y Diver (with Cyrus Omar and Andrew Blinn) 36:46

1 Yet Another Podcast Episode (with Ingy döt Net) 35:34


Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.