Solving every data problem in SQL w/Dimitri Fontaine & Vik Fearing | Path To Citus Con Ep09

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • Is being lazy a good reason to learn SQL? Dimitri Fontaine and Vik Fearing join Claire Giordano and Pino de Candia on the Path To Citus Con* podcast for developers who love Postgres-to discuss whether every data problem can be (or should be) solved in SQL. Have you tried to solve all the Advent of Code puzzles with SQL? Or written a book for application developers about The Art of PostgreSQL? Or tried to solve a murder mystery by running SQL queries? Regardless of whether you pronounce SQL as “sequel” or as “ess-cue-ell”, getting skilled at SQL is like going to the gym for exercise. It’s ideal to do it every day to build up your strength. Also, this episode includes an explanation of what a “declarative” language like SQL is-plus a fun segue into time zones.
    * Path To Citus Con has been renamed to Talking Postgres. All of the past podcast episodes from Path To Citus Con-now called Talking Postgres with Claire Giordano-can be found here: talkingpostgres.com
    Guests Dimitri Fontaine and Vik Fearing:
    Dimitri is a PostgreSQL Major Contributor (design, review, Extensions, Event Triggers, etc). He maintains and develops pg_auto_failover, pgcopydb, pgloader and other software. Dimitri has also written “The Art of PostgreSQL”, a book that teaches application developers to replace thousands of lines of code with simple SQL queries.
    Vik is a PostgreSQL Major Contributor and member of the SQL Standards committee. He is the co-founder of pgDay Paris and co-organizer of PGConf EU 2023. Currently a PostgreSQL Expert and member of the CTO Team at EDB.
    Co-hosted by Claire Giordano and Pino de Candia:
    Claire Giordano is head of the Postgres and Citus open source community initiatives at Microsoft. Prior to the Microsoft acquisition of Citus Data, Claire served in leadership roles in engineering, product management, and product marketing at Sun Microsystems, Amazon/A9, and Citus Data. At Sun, Claire managed the engineering team that created Solaris Zones, and led the effort to open source Solaris.
    Pino de Candia is a software dev manager at Microsoft since 2020 and is currently working on the Citus open source project. Pino previously worked on the managed PostgreSQL database service in Azure Cosmos DB for PostgreSQL, which includes Citus on Azure support for distributed PostgreSQL. Pino has lived in New Orleans since 2017.
    Chapters:
    ⏩ 00:00 Intro & how to pronounce SQL
    ⏩ 3:50 Why talk to Dimitri & Vik about SQL
    ⏩ 7:09 How did you get started with SQL?
    ⏩ 18:41 From app code to database. Art or science?
    ⏩ 24:00 Antipatterns in PostgreSQL
    ⏩ 26:55 Object Relational Models (ORMs).
    ⏩ 31:52 Pushing down patterns from app to database?
    ⏩ 42:28 Is the size of the standard a problem?
    ⏩ 45:28 Favorite resources to learn SQL
    ⏩ 57:09 Open data sets
    ⏩ 59:26 Generative AI: Should you ask Copilot?
    ⏩ 1:02:32 Time zone fun
    📜 Full transcript of this podcast episode available at: pathtocituscon.transistor.fm/...
    ✅ Listen to more episodes of Path To Citus Con:
    aka.ms/PathToCitusCon
    📅 Subscribe to the monthly Path To Citus Con calendar:
    aka.ms/PathToCitusCon-cal
    Links mentioned in this episode, in the order they were covered:
    🔹Dimitri Fontaine’s blog: tapoueh.org/
    🔹Advent of Code: adventofcode.com/
    🔹Dimitri’s book, The Art of PostgreSQL: theartofpostgresql.com/
    🔹Blog post about What’s new in SQL:2023: peter.eisentraut.org/blog/202...
    🔹PostgreSQL Exercises at pgexercises.com: pgexercises.com/
    🔹SQL Murder Mystery for learning SQL: mystery.knightlab.com/
    🔹Pgvector extension for Postgres and AI embeddings: github.com/pgvector/pgvector
    🔹Vik’s Advent of Code puzzle solutions in SQL on GitHub: github.com/xocolatl/advent-of...
    🔹Stack Overflow data in Postgres, from pgtreats GitHub repo: github.com/pgtreats/stackover...
    🔹OpenStreetMap runs on Postgres: www.openstreetmap.org/#map=4/...
    🔹Uber data set: github.com/fivethirtyeight/ub...
    🔹Ideas for fun, open data sets: data.world/data-society?entry...
    🔹“Don’t Do This” Timestamp learnings on PostgreSQL wiki: wiki.postgresql.org/wiki/Don'...
    #PathToCitusCon #TalkingPostgres #PostgreSQL
  • Zábava

Komentáře •