[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-sdsntskbHZe8p_s1_Zj1hs2rFqi3xxQ7-KGac6Q-hTQ":3,"sanity-vMAF0xd3jWDoFD11N6hP0rmqux4qTNxqMRgTD3EL0ms":286},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":261},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":62,"comments":236,"dateUrl":237,"excerpt":238,"image":239,"product":12,"publishedAt":243,"slug":244,"sponsored":12,"tags":246,"title":260,"visible":236},"2023-09-28T21:10:11Z","50cc3688-224f-47b8-86cd-019a4db856d1","XzVcPPDfPNmxxXS3zvDprH","blogPost","2025-10-31T17:26:43Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",[63,74,78,138,167,186,225],{"_key":64,"_type":65,"children":66,"markDefs":72,"style":73},"7a12433c66bf","block",[67],{"_key":68,"_type":69,"marks":70,"text":71},"d2d81bb3cc7d0","span",[],"",[],"normal",{"_key":75,"_type":76,"markDefs":12,"url":77},"ce9aca7b4635","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Fb7a2af48-9c2d-48df-a87e-ce0e3e7754ba",{"_key":79,"_type":65,"children":80,"markDefs":126,"style":73},"092d53ada964",[81,86,90,95,99,104,108,113,117,122],{"_key":82,"_type":69,"marks":83,"text":85},"757ed31735bf",[84],"f2cdcb32d157","pgnanalyze",{"_key":87,"_type":69,"marks":88,"text":89},"d2d81bb3cc7d1",[]," helps users deliver consistent ",{"_key":91,"_type":69,"marks":92,"text":94},"d2d81bb3cc7d2",[93],"b73f81cc4812","PostgreSQL",{"_key":96,"_type":69,"marks":97,"text":98},"d2d81bb3cc7d3",[]," performance and availability at any scale. Get started with a ",{"_key":100,"_type":69,"marks":101,"text":103},"d2d81bb3cc7d4",[102],"61cb1eb06d0e","free trial",{"_key":105,"_type":69,"marks":106,"text":107},"d2d81bb3cc7d5",[]," or explore their ",{"_key":109,"_type":69,"marks":110,"text":112},"d2d81bb3cc7d6",[111],"d109ae35614b","docs",{"_key":114,"_type":69,"marks":115,"text":116},"d2d81bb3cc7d7",[],". You can also find them on YouTube, where Lukas posts a weekly show called ",{"_key":118,"_type":69,"marks":119,"text":121},"d2d81bb3cc7d8",[120],"b9cb970ad79d","5mins of Postgres",{"_key":123,"_type":69,"marks":124,"text":125},"d2d81bb3cc7d9",[],".",[127,130,132,134,136],{"_key":84,"_type":128,"href":129,"reference":12},"link","https:\u002F\u002Fpganalyze.com\u002F",{"_key":93,"_type":128,"href":131,"reference":12},"https:\u002F\u002Fwww.postgresql.org\u002F",{"_key":102,"_type":128,"href":133,"reference":12},"https:\u002F\u002Fapp.pganalyze.com\u002Fusers\u002Fsign_up",{"_key":111,"_type":128,"href":135,"reference":12},"https:\u002F\u002Fpganalyze.com\u002Fdocs",{"_key":120,"_type":128,"href":137,"reference":12},"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCDV_1Dz2Ixgl1nT_3DUZVFw",{"_key":139,"_type":65,"children":140,"markDefs":162,"style":73},"8d41a4e36342",[141,145,150,154,159],{"_key":142,"_type":69,"marks":143,"text":144},"b89ec7e4cced0",[],"Lukas was a founding engineer of ",{"_key":146,"_type":69,"marks":147,"text":149},"b89ec7e4cced1",[148],"9ec78cdd12ea","Citus Data",{"_key":151,"_type":69,"marks":152,"text":153},"b89ec7e4cced2",[],". Citus is an open-source extension to PostgreSQL that was eventually acquired by Microsoft. Find them on ",{"_key":155,"_type":69,"marks":156,"text":158},"b89ec7e4cced3",[157],"7b7559b6b858","GitHub",{"_key":160,"_type":69,"marks":161,"text":125},"b89ec7e4cced4",[],[163,165],{"_key":148,"_type":128,"href":164,"reference":12},"https:\u002F\u002Fwww.citusdata.com\u002F",{"_key":157,"_type":128,"href":166,"reference":12},"https:\u002F\u002Fgithub.com\u002Fcitusdata\u002Fcitus",{"_key":168,"_type":65,"children":169,"markDefs":183,"style":73},"400343da2270",[170,174,179],{"_key":171,"_type":69,"marks":172,"text":173},"70553ced464f0",[],"If you’re new to the topic, ",{"_key":175,"_type":69,"marks":176,"text":178},"70553ced464f1",[177],"89aa2ef7aa4b","SQL (Structured Query Language)",{"_key":180,"_type":69,"marks":181,"text":182},"70553ced464f2",[]," is a language for querying databases, introduced in the 1970s.",[184],{"_key":177,"_type":128,"href":185,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2017\u002F11\u002F16\u002Fdevelopers-can-build-sql-skills\u002F",{"_key":187,"_type":65,"children":188,"markDefs":218,"style":73},"eb6a2e0a8d75",[189,193,198,202,207,211,215],{"_key":190,"_type":69,"marks":191,"text":192},"50e0fd3a86700",[],"Find Lukas on ",{"_key":194,"_type":69,"marks":195,"text":197},"50e0fd3a86701",[196],"1f87ad6e220f","LinkedIn",{"_key":199,"_type":69,"marks":200,"text":201},"50e0fd3a86702",[],", ",{"_key":203,"_type":69,"marks":204,"text":206},"50e0fd3a86703",[205],"7ee042e63a5e","Twitter",{"_key":208,"_type":69,"marks":209,"text":210},"50e0fd3a86704",[],", or ",{"_key":212,"_type":69,"marks":213,"text":158},"50e0fd3a86705",[214],"73121b5259cd",{"_key":216,"_type":69,"marks":217,"text":125},"50e0fd3a86706",[],[219,221,223],{"_key":196,"_type":128,"href":220,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Flfittl\u002F",{"_key":205,"_type":128,"href":222,"reference":12},"https:\u002F\u002Ftwitter.com\u002FLukasFittl",{"_key":214,"_type":128,"href":224,"reference":12},"https:\u002F\u002Fgithub.com\u002Flfittl",{"_key":226,"_type":65,"children":227,"markDefs":233,"style":73},"d81a37c87670",[228],{"_key":229,"_type":69,"marks":230,"text":232},"2b62b2a0aa55",[231],"5a3c83bad1ec","TRANSCRIPT",[234],{"_key":231,"_type":128,"href":235,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fhow-to-write-high-performance-sql-for-your-postgres-database",true,"2023\u002F09\u002F28","Ben and Ryan talk with Lukas Fittl, founder and CEO of pganalyze, which provides in-depth Postgres database monitoring and optimization. They talk about why Lukas considers himself a founder-CEO by title but engineer by trade, what’s important to understand about SQL, and the role of AI in database optimization.",{"_type":53,"asset":240,"attribution":242},{"_ref":241,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2023-09-28T21:10:03.031Z",{"_type":10,"current":245},"how-to-write-high-performance-sql-for-your-postgres-database",[247,255],{"_createdAt":248,"_id":249,"_rev":250,"_type":251,"_updatedAt":248,"slug":252,"title":254},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":253},"podcast","The Stack Overflow Podcast",{"_createdAt":248,"_id":256,"_rev":250,"_type":251,"_updatedAt":248,"slug":257,"title":259},"wp-tagcat-postgresql",{"current":258},"postgresql","postgreSQL","How to write high-performance SQL for your Postgres database",[262,268,274,280],{"_id":263,"publishedAt":264,"slug":265,"sponsored":12,"title":267},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":266},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":269,"publishedAt":270,"slug":271,"sponsored":12,"title":273},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":272},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":275,"publishedAt":276,"slug":277,"sponsored":12,"title":279},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":278},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":281,"publishedAt":282,"slug":283,"sponsored":12,"title":285},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":284},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":287,"sourceMap":-1},{"count":288,"lastTimestamp":289},1,"2023-10-06T16:48:26Z"]