{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Crazy Wisdom","title":"Episode #415: Rethinking Databases: EdgeDB’s Blueprint for a Developer-Friendly Future","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/14182fa0\"></iframe>","width":"100%","height":180,"duration":3303,"description":"On this episode of the Crazy Wisdom Podcast, host Stewart Alsop is joined by Yury Selivanov, the CEO and co-founder of EdgeDB, for a fascinating discussion about the reinvention of relational databases. Yury explains how EdgeDB addresses modern application development challenges by improving developer experience and rethinking decades-old database paradigms. They explore how foundational technologies evolve, the parallels between software and real-world systems like the electrical grid, and the emerging role of AI in coding and system design. You can connect with Yury through his personal Twitter account @1st1 (https://twitter.com/1st1) and EdgeDB’s official Twitter @EdgeDatabase (https://twitter.com/edgedatabase).\nCheck out this GPT we trained on the conversation!\nTimestamps\n\n00:00 Introduction to the Crazy Wisdom Podcast\n00:27 What is EdgeDB?\n00:58 The Evolution of Databases\n04:36 Understanding SQL and Relational Databases\n07:48 The Importance of Database Relationships\n09:27 Schema vs. No-Schema Databases\n14:14 EdgeDB: SQL 2.0 and Developer Experience\n23:09 The Future of Databases and AI Integration\n26:43 AI's Role in Software Development\n27:20 Challenges with AI-Generated Code\n29:56 Human-AI Collaboration in Coding\n34:00 Future of Programming Languages\n44:28 Junior Developers and AI Tools\n50:02 EdgeDB's Vision and Future Plans\n\nKey Insights\nReimagining Relational Databases: Yury Selivanov explains how EdgeDB represents a modern rethinking of relational databases. Unlike traditional databases designed with 1970s paradigms, EdgeDB focuses on improving developer experience by introducing object-oriented schemas and hierarchical query capabilities, bridging the gap between modern programming needs and legacy systems.\nBridging Data Models and Code: A key challenge in software development is the object-relational impedance mismatch, where relational database tables do not naturally map to object-based data models in programming languages. EdgeDB addresses this by...","thumbnail_url":"https://img.transistorcdn.com/UZbrDrlO5VTfDNcq188THwbv0T09vcmLyzx3BcPI9bs/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81Y2Rj/OGFiMTYyMGFkNTM5/N2NjOWI2MWM5YzQ1/YTc2Ny5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}