[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-HMX57yACK3Rf72dURb4Kwv5Q9TMO-DdJmQPgK3-v3ZI":3},{"data":4,"sourceMap":-1},{"info":5,"latest":20},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"employee":16,"name":17,"slug":18},"2023-05-23T16:27:18Z","wp-author-227","dgl3SCUzppW3U2LvCoP35A","blogAuthor","2023-06-20T15:05:08Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","reference","none","Cassidy Williams",{"current":19},"cwilliams",[21,62,88,113,138,163,226,264,289,314,339,364,389,414,439,464,489,514,539,564,589,614,639,664],{"_id":22,"author":23,"commentCount":37,"comments":38,"excerpt":39,"featureTag":30,"image":40,"publishedAt":43,"slug":44,"sponsored":30,"tags":46,"title":61},"wp-post-22579",[24,33],{"_id":25,"avatar":26,"name":29,"role":30,"slug":31},"wp-author-226",{"_type":12,"asset":27},{"_ref":28,"_type":15},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","Ryan Donovan",null,{"current":32},"rdonovan",{"_id":7,"avatar":34,"name":17,"role":30,"slug":36},{"_type":12,"asset":35},{"_ref":14,"_type":15},{"current":19},2,true,"Predictable event architecture, vector DBs, and alt text",{"_type":12,"asset":41},{"_ref":42,"_type":15},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png","2023-08-25T13:00:00.000Z",{"current":45},"the-overflow-192-ask-your-data-better-questions",[47,54,59],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":52,"title":53},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":53},"newsletter",{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":56,"title":58},"wp-tagcat-the-overflow",{"current":57},"the-overflow","the overflow",{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":60,"title":53},{"current":53},"The Overflow #192: Ask your data better questions",{"_id":63,"author":64,"commentCount":73,"comments":38,"excerpt":74,"featureTag":30,"image":75,"publishedAt":77,"slug":78,"sponsored":30,"tags":80,"title":87},"wp-post-22561",[65,69],{"_id":25,"avatar":66,"name":29,"role":30,"slug":68},{"_type":12,"asset":67},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":70,"name":17,"role":30,"slug":72},{"_type":12,"asset":71},{"_ref":14,"_type":15},{"current":19},0,"Understanding SRE, LLM courtesy, and AI drift.",{"_type":12,"asset":76},{"_ref":42,"_type":15},"2023-08-18T13:00:00.000Z",{"current":79},"the-overflow-191-between-product-and-engineering",[81,83,85],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":82,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":84,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":86,"title":53},{"current":53},"The Overflow #191: Between product and engineering",{"_id":89,"author":90,"commentCount":73,"comments":38,"excerpt":99,"featureTag":30,"image":100,"publishedAt":102,"slug":103,"sponsored":30,"tags":105,"title":112},"wp-post-22537",[91,95],{"_id":25,"avatar":92,"name":29,"role":30,"slug":94},{"_type":12,"asset":93},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":96,"name":17,"role":30,"slug":98},{"_type":12,"asset":97},{"_ref":14,"_type":15},{"current":19},"Building AI at SO, lambdas in C++, and language translation",{"_type":12,"asset":101},{"_ref":42,"_type":15},"2023-08-11T13:00:00.000Z",{"current":104},"the-overflow-190-long-live-the-new-search",[106,108,110],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":107,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":109,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":111,"title":53},{"current":53},"The Overflow #190: Long live the new search!",{"_id":114,"author":115,"commentCount":73,"comments":38,"excerpt":124,"featureTag":30,"image":125,"publishedAt":127,"slug":128,"sponsored":30,"tags":130,"title":137},"wp-post-22521",[116,120],{"_id":25,"avatar":117,"name":29,"role":30,"slug":119},{"_type":12,"asset":118},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":121,"name":17,"role":30,"slug":123},{"_type":12,"asset":122},{"_ref":14,"_type":15},{"current":19},"Life on the Python Steering Council, early meetings, and boring architecture",{"_type":12,"asset":126},{"_ref":42,"_type":15},"2023-08-04T13:00:00.000Z",{"current":129},"the-overflow-189-overflowai",[131,133,135],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":132,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":134,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":136,"title":53},{"current":53},"The Overflow #189: OverflowAI!",{"_id":139,"author":140,"commentCount":73,"comments":38,"excerpt":149,"featureTag":30,"image":150,"publishedAt":152,"slug":153,"sponsored":30,"tags":155,"title":162},"wp-post-22489",[141,145],{"_id":25,"avatar":142,"name":29,"role":30,"slug":144},{"_type":12,"asset":143},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":146,"name":17,"role":30,"slug":148},{"_type":12,"asset":147},{"_ref":14,"_type":15},{"current":19},"Time to first byte, Lisp and AI, and mocking in unit tests.",{"_type":12,"asset":151},{"_ref":42,"_type":15},"2023-07-28T13:00:00.000Z",{"current":154},"the-overflow-188-recognition-for-individual-contributors",[156,158,160],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":157,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":159,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":161,"title":53},{"current":53},"The Overflow #188: Recognition for individual contributors",{"_id":164,"author":165,"commentCount":73,"comments":38,"excerpt":179,"featureTag":30,"image":180,"publishedAt":182,"slug":183,"sponsored":185,"tags":186,"title":225},"wp-post-22450",[166,175],{"_id":167,"avatar":168,"name":171,"role":172,"slug":173},"wp-author-295",{"_type":12,"asset":169},{"_ref":170,"_type":15},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","Eira May","B2B Editor",{"current":174},"emay",{"_id":7,"avatar":176,"name":17,"role":30,"slug":178},{"_type":12,"asset":177},{"_ref":14,"_type":15},{"current":19},"Knowledge management and AI, VPN security, and an SVG deep dive.",{"_type":12,"asset":181},{"_ref":42,"_type":15},"2023-07-14T13:16:00.000Z",{"current":184},"the-overflow-186-do-large-language-models-know-what-theyre-talking-about",false,[187,194,199,204,208,213,217,221,223],{"_createdAt":48,"_id":188,"_rev":189,"_type":51,"_updatedAt":190,"slug":191,"title":193},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":192},"ai","AI",{"_createdAt":48,"_id":195,"_rev":50,"_type":51,"_updatedAt":48,"slug":196,"title":198},"wp-tagcat-ai-coding",{"current":197},"ai-coding","ai coding",{"_createdAt":200,"_id":201,"_rev":50,"_type":51,"_updatedAt":200,"slug":202,"title":203},"2023-07-12T12:46:58Z","wp-tagcat-ethernet",{"current":203},"ethernet",{"_createdAt":48,"_id":205,"_rev":50,"_type":51,"_updatedAt":48,"slug":206,"title":207},"wp-tagcat-javascript",{"current":207},"javascript",{"_createdAt":48,"_id":209,"_rev":50,"_type":51,"_updatedAt":48,"slug":210,"title":212},"wp-tagcat-knowledge-management",{"current":211},"knowledge-management","knowledge management",{"_createdAt":48,"_id":214,"_rev":50,"_type":51,"_updatedAt":48,"slug":215,"title":216},"wp-tagcat-llm",{"current":216},"llm",{"_createdAt":200,"_id":218,"_rev":50,"_type":51,"_updatedAt":200,"slug":219,"title":220},"wp-tagcat-svg",{"current":220},"svg",{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":222,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":224,"title":53},{"current":53},"The Overflow #186: Do large language models know what they're talking about?",{"_id":227,"author":228,"commentCount":73,"comments":38,"excerpt":237,"featureTag":30,"image":238,"publishedAt":240,"slug":241,"sponsored":30,"tags":243,"title":263},"wp-post-22414",[229,233],{"_id":167,"avatar":230,"name":171,"role":172,"slug":232},{"_type":12,"asset":231},{"_ref":170,"_type":15},{"current":174},{"_id":7,"avatar":234,"name":17,"role":30,"slug":236},{"_type":12,"asset":235},{"_ref":14,"_type":15},{"current":19},"DevX in energy sectors, fox talk, and Elixir loops and lists.",{"_type":12,"asset":239},{"_ref":42,"_type":15},"2023-07-07T13:17:00.000Z",{"current":242},"the-overflow-185-the-hardest-part-of-software-is-requirements",[244,249,253,255,259,261],{"_createdAt":48,"_id":245,"_rev":50,"_type":51,"_updatedAt":48,"slug":246,"title":248},"wp-tagcat-developer-experience",{"current":247},"developer-experience","developer experience",{"_createdAt":48,"_id":250,"_rev":50,"_type":51,"_updatedAt":48,"slug":251,"title":252},"wp-tagcat-devops",{"current":252},"devops",{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":254,"title":53},{"current":53},{"_createdAt":200,"_id":256,"_rev":50,"_type":51,"_updatedAt":200,"slug":257,"title":258},"wp-tagcat-requirements",{"current":258},"requirements",{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":260,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":262,"title":53},{"current":53},"The Overflow #185: The hardest part of software is requirements",{"_id":265,"author":266,"commentCount":73,"comments":38,"excerpt":275,"featureTag":30,"image":276,"publishedAt":278,"slug":279,"sponsored":30,"tags":281,"title":288},"wp-post-22379",[267,271],{"_id":25,"avatar":268,"name":29,"role":30,"slug":270},{"_type":12,"asset":269},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":272,"name":17,"role":30,"slug":274},{"_type":12,"asset":273},{"_ref":14,"_type":15},{"current":19},"Vertical farming, pure math for dummies, and git for solo devs.",{"_type":12,"asset":277},{"_ref":42,"_type":15},"2023-06-30T13:00:00.000Z",{"current":280},"the-overflow-184-stress-test-your-code",[282,284,286],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":283,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":285,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":287,"title":53},{"current":53},"The Overflow #184: Stress test your code",{"_id":290,"author":291,"commentCount":73,"comments":38,"excerpt":300,"featureTag":30,"image":301,"publishedAt":303,"slug":304,"sponsored":30,"tags":306,"title":313},"wp-post-22361",[292,296],{"_id":25,"avatar":293,"name":29,"role":30,"slug":295},{"_type":12,"asset":294},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":297,"name":17,"role":30,"slug":299},{"_type":12,"asset":298},{"_ref":14,"_type":15},{"current":19},"The birth of Agile, taking notes in an interview, and CSS nesting",{"_type":12,"asset":302},{"_ref":42,"_type":15},"2023-06-23T12:39:00.000Z",{"current":305},"the-overflow-183-dev-survey-on-ai-hype-or-not",[307,309,311],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":308,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":310,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":312,"title":53},{"current":53},"The Overflow #183: Dev Survey on AI: Hype or not?",{"_id":315,"author":316,"commentCount":73,"comments":38,"excerpt":325,"featureTag":30,"image":326,"publishedAt":328,"slug":329,"sponsored":30,"tags":331,"title":338},"wp-post-22340",[317,321],{"_id":25,"avatar":318,"name":29,"role":30,"slug":320},{"_type":12,"asset":319},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":322,"name":17,"role":30,"slug":324},{"_type":12,"asset":323},{"_ref":14,"_type":15},{"current":19},"Coding with ADHD, false proofs, and tech debt.",{"_type":12,"asset":327},{"_ref":42,"_type":15},"2023-06-16T12:05:00.000Z",{"current":330},"the-overflow-182-self-healing-code",[332,334,336],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":333,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":335,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":337,"title":53},{"current":53},"The Overflow #182: Self-healing code",{"_id":340,"author":341,"commentCount":73,"comments":38,"excerpt":350,"featureTag":30,"image":351,"publishedAt":353,"slug":354,"sponsored":30,"tags":356,"title":363},"wp-post-22291",[342,346],{"_id":25,"avatar":343,"name":29,"role":30,"slug":345},{"_type":12,"asset":344},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":347,"name":17,"role":30,"slug":349},{"_type":12,"asset":348},{"_ref":14,"_type":15},{"current":19},"Our new Code of Conduct, lie or fired, and email is not forever.",{"_type":12,"asset":352},{"_ref":42,"_type":15},"2023-06-09T13:00:00.000Z",{"current":355},"the-overflow-181-more-on-our-ai-future",[357,359,361],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":358,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":360,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":362,"title":53},{"current":53},"The Overflow #181: More on our AI future",{"_id":365,"author":366,"commentCount":73,"comments":38,"excerpt":375,"featureTag":30,"image":376,"publishedAt":378,"slug":379,"sponsored":30,"tags":381,"title":388},"wp-post-22227",[367,371],{"_id":25,"avatar":368,"name":29,"role":30,"slug":370},{"_type":12,"asset":369},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":372,"name":17,"role":30,"slug":374},{"_type":12,"asset":373},{"_ref":14,"_type":15},{"current":19},"Dehydrating the web, DDOSing a brain, and A\u002FB testing mistakes",{"_type":12,"asset":377},{"_ref":42,"_type":15},"2023-06-02T13:00:00.000Z",{"current":380},"the-overflow-180-the-battle-for-your-attention-at-work",[382,384,386],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":383,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":385,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":387,"title":53},{"current":53},"The Overflow #180: The battle for your attention at work",{"_id":390,"author":391,"commentCount":73,"comments":38,"excerpt":400,"featureTag":30,"image":401,"publishedAt":403,"slug":404,"sponsored":30,"tags":406,"title":413},"wp-post-22194",[392,396],{"_id":25,"avatar":393,"name":29,"role":30,"slug":395},{"_type":12,"asset":394},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":397,"name":17,"role":30,"slug":399},{"_type":12,"asset":398},{"_ref":14,"_type":15},{"current":19},"MVC in the WWW, radioactive dryers, and the 11ty bundle.",{"_type":12,"asset":402},{"_ref":42,"_type":15},"2023-05-26T13:00:00.000Z",{"current":405},"the-overflow-179-brag-about-your-code",[407,409,411],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":408,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":410,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":412,"title":53},{"current":53},"The Overflow #179: Brag about your code",{"_id":415,"author":416,"commentCount":73,"comments":38,"excerpt":425,"featureTag":30,"image":426,"publishedAt":428,"slug":429,"sponsored":30,"tags":431,"title":438},"wp-post-22176",[417,421],{"_id":25,"avatar":418,"name":29,"role":30,"slug":420},{"_type":12,"asset":419},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":422,"name":17,"role":30,"slug":424},{"_type":12,"asset":423},{"_ref":14,"_type":15},{"current":19},"Google AI, stopping malicious packets at the source, and backups.",{"_type":12,"asset":427},{"_ref":42,"_type":15},"2023-05-19T12:00:00.000Z",{"current":430},"the-overflow-178-chat-with-your-documentation",[432,434,436],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":433,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":435,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":437,"title":53},{"current":53},"The Overflow #178: Chat with your documentation",{"_id":440,"author":441,"commentCount":73,"comments":38,"excerpt":450,"featureTag":30,"image":451,"publishedAt":453,"slug":454,"sponsored":30,"tags":456,"title":463},"wp-post-22136",[442,446],{"_id":25,"avatar":443,"name":29,"role":30,"slug":445},{"_type":12,"asset":444},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":447,"name":17,"role":30,"slug":449},{"_type":12,"asset":448},{"_ref":14,"_type":15},{"current":19},"Jobs in climate tech, mortal consent issues, and rendering in React",{"_type":12,"asset":452},{"_ref":42,"_type":15},"2023-05-12T12:25:00.000Z",{"current":455},"the-overflow-177-the-ai-is-the-ui",[457,459,461],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":458,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":460,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":462,"title":53},{"current":53},"The Overflow #177: The AI is the UI",{"_id":465,"author":466,"commentCount":73,"comments":38,"excerpt":475,"featureTag":30,"image":476,"publishedAt":478,"slug":479,"sponsored":30,"tags":481,"title":488},"wp-post-22092",[467,471],{"_id":25,"avatar":468,"name":29,"role":30,"slug":470},{"_type":12,"asset":469},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":472,"name":17,"role":30,"slug":474},{"_type":12,"asset":473},{"_ref":14,"_type":15},{"current":19},"KYC, JPG size mysteries, and fluid typography",{"_type":12,"asset":477},{"_ref":42,"_type":15},"2023-05-05T12:16:00.000Z",{"current":480},"the-overflow-176-jobs-that-save-the-world",[482,484,486],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":483,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":485,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":487,"title":53},{"current":53},"The Overflow #176: Jobs that save the world ",{"_id":490,"author":491,"commentCount":73,"comments":38,"excerpt":500,"featureTag":30,"image":501,"publishedAt":503,"slug":504,"sponsored":30,"tags":506,"title":513},"wp-post-22056",[492,496],{"_id":25,"avatar":493,"name":29,"role":30,"slug":495},{"_type":12,"asset":494},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":497,"name":17,"role":30,"slug":499},{"_type":12,"asset":498},{"_ref":14,"_type":15},{"current":19},"Communities on Teams, mathematical serendipity, and Node v20.",{"_type":12,"asset":502},{"_ref":42,"_type":15},"2023-04-28T12:16:00.000Z",{"current":505},"the-overflow-175-the-coding-school-that-bought-a-university",[507,509,511],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":508,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":510,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":512,"title":53},{"current":53},"The Overflow #175: The coding school that bought a university",{"_id":515,"author":516,"commentCount":73,"comments":38,"excerpt":525,"featureTag":30,"image":526,"publishedAt":528,"slug":529,"sponsored":30,"tags":531,"title":538},"wp-post-22016",[517,521],{"_id":25,"avatar":518,"name":29,"role":30,"slug":520},{"_type":12,"asset":519},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":522,"name":17,"role":30,"slug":524},{"_type":12,"asset":523},{"_ref":14,"_type":15},{"current":19},"Stateless auth-as-a-service, the liability of doing good, and visualized React",{"_type":12,"asset":527},{"_ref":42,"_type":15},"2023-04-21T12:52:00.000Z",{"current":530},"the-overflow-174-this-email-could-have-been-a-meeting",[532,534,536],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":533,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":535,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":537,"title":53},{"current":53},"The Overflow #174: This email could have been a meeting",{"_id":540,"author":541,"commentCount":73,"comments":38,"excerpt":550,"featureTag":30,"image":551,"publishedAt":553,"slug":554,"sponsored":30,"tags":556,"title":563},"wp-post-21956",[542,546],{"_id":25,"avatar":543,"name":29,"role":30,"slug":545},{"_type":12,"asset":544},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":547,"name":17,"role":30,"slug":549},{"_type":12,"asset":548},{"_ref":14,"_type":15},{"current":19},"The people affected by the layoffs, SQL instead of releases, and CSS creator speaks",{"_type":12,"asset":552},{"_ref":42,"_type":15},"2023-04-14T12:00:00.000Z",{"current":555},"the-overflow-173-from-smalltalk-to-smart-contracts",[557,559,561],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":558,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":560,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":562,"title":53},{"current":53},"The Overflow #173: From Smalltalk to smart contracts",{"_id":565,"author":566,"commentCount":73,"comments":38,"excerpt":575,"featureTag":30,"image":576,"publishedAt":578,"slug":579,"sponsored":30,"tags":581,"title":588},"wp-post-21938",[567,571],{"_id":25,"avatar":568,"name":29,"role":30,"slug":570},{"_type":12,"asset":569},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":572,"name":17,"role":30,"slug":574},{"_type":12,"asset":573},{"_ref":14,"_type":15},{"current":19},"The next-gen browser, energy from gravity, and image optimization",{"_type":12,"asset":577},{"_ref":42,"_type":15},"2023-04-07T12:57:00.000Z",{"current":580},"the-overflow-172-the-path-to-async-work",[582,584,586],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":583,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":585,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":587,"title":53},{"current":53},"The Overflow #172: The path to async work",{"_id":590,"author":591,"commentCount":73,"comments":38,"excerpt":600,"featureTag":30,"image":601,"publishedAt":603,"slug":604,"sponsored":30,"tags":606,"title":613},"wp-post-21907",[592,596],{"_id":25,"avatar":593,"name":29,"role":30,"slug":595},{"_type":12,"asset":594},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":597,"name":17,"role":30,"slug":599},{"_type":12,"asset":598},{"_ref":14,"_type":15},{"current":19},"Why these layoffs are different, the logic of revenge, and Electron at 10",{"_type":12,"asset":602},{"_ref":42,"_type":15},"2023-03-31T13:00:00.000Z",{"current":605},"the-overflow-171-the-tech-toolbox",[607,609,611],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":608,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":610,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":612,"title":53},{"current":53},"The Overflow #171: The tech toolbox",{"_id":615,"author":616,"commentCount":73,"comments":38,"excerpt":625,"featureTag":30,"image":626,"publishedAt":628,"slug":629,"sponsored":30,"tags":631,"title":638},"wp-post-21872",[617,621],{"_id":25,"avatar":618,"name":29,"role":30,"slug":620},{"_type":12,"asset":619},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":622,"name":17,"role":30,"slug":624},{"_type":12,"asset":623},{"_ref":14,"_type":15},{"current":19},"SO saves the day, historical bug tracking, and daylight savings bugs",{"_type":12,"asset":627},{"_ref":42,"_type":15},"2023-03-25T00:58:00.000Z",{"current":630},"the-overflow-170-wary-about-ai-assistants",[632,634,636],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":633,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":635,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":637,"title":53},{"current":53},"The Overflow #170: Wary about AI assistants",{"_id":640,"author":641,"commentCount":73,"comments":38,"excerpt":650,"featureTag":30,"image":651,"publishedAt":653,"slug":654,"sponsored":30,"tags":656,"title":663},"wp-post-21811",[642,646],{"_id":25,"avatar":643,"name":29,"role":30,"slug":645},{"_type":12,"asset":644},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":647,"name":17,"role":30,"slug":649},{"_type":12,"asset":648},{"_ref":14,"_type":15},{"current":19},"Coder to instructor, no thanks to take home tests, and DevOps tips",{"_type":12,"asset":652},{"_ref":42,"_type":15},"2023-03-17T13:00:00.000Z",{"current":655},"the-overflow-169-fear-the-frankencode",[657,659,661],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":658,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":660,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":662,"title":53},{"current":53},"The Overflow #169: Fear the Frankencode",{"_id":665,"author":666,"commentCount":73,"comments":38,"excerpt":675,"featureTag":30,"image":676,"publishedAt":678,"slug":679,"sponsored":30,"tags":681,"title":688},"wp-post-21772",[667,671],{"_id":25,"avatar":668,"name":29,"role":30,"slug":670},{"_type":12,"asset":669},{"_ref":28,"_type":15},{"current":32},{"_id":7,"avatar":672,"name":17,"role":30,"slug":674},{"_type":12,"asset":673},{"_ref":14,"_type":15},{"current":19},"Governments and open source, email scraping, and UIs in Rust",{"_type":12,"asset":677},{"_ref":42,"_type":15},"2023-03-10T13:04:00.000Z",{"current":680},"the-overflow-168-other-words-for-technical-debt",[682,684,686],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":683,"title":53},{"current":53},{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":685,"title":58},{"current":57},{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":687,"title":53},{"current":53},"The Overflow #168: Other words for technical debt"]