[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Wi-oGBp2TPyrcHL605nueNMJSXlQRjwmfWIgbUoQ6Zs":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":52,"issue":69,"links":70,"previewText":127,"publishedAt":128,"questions":129,"sign_off":186,"slug":207,"title":210},"2026-06-18T20:07:17Z","fc08a6a4-92ff-4fed-a80d-ded5596dcac9","zAPVQmzc4QAXCpiZejZip7","newsletterOverflow","2026-06-25T20:13:33Z",[11,28,40,44,48],{"_type":12,"description":13,"link":25,"promotion":26,"title":27},"newsletterOverflowStory",[14],{"_key":15,"_type":16,"children":17,"markDefs":23,"style":24},"a12e323dd89b","block",[18],{"_key":19,"_type":20,"marks":21,"text":22},"5bf123836eef","span",[],"Designing contract-bound AI agents for high-stakes execution.",[],"normal","https:\u002F\u002Fstackoverflow.blog\u002F2026\u002F06\u002F19\u002Fdispatches-from-o-reilly-from-capabilities-to-responsibilities\u002F",null,"Dispatches from O'Reilly: From capabilities to responsibilities",{"_type":12,"description":29,"link":38,"promotion":26,"title":39},[30],{"_key":31,"_type":16,"children":32,"markDefs":37,"style":24},"14cf657d1388",[33],{"_key":34,"_type":20,"marks":35,"text":36},"4f7e3f7b0f63",[],"Ryan welcomes Cricket Liu, DNS expert and Chief Evangelist at Infoblox, to the show to talk all things DNS. They cover the evolution of one of the oldest DNS server implementations, BIND, and what the future holds for protected DNS configurations; the realities of security threats like DDoS and DNS spoofing; and why outages often trace back to a lack of understanding of DNS’s fundamental role.",[],"https:\u002F\u002Fstackoverflow.blog\u002F2026\u002F06\u002F19\u002Fyou-don-t-understand-dns-like-you-think-you-do\u002F","You don’t understand DNS like you think you do",{"_type":12,"description":41,"link":42,"promotion":26,"title":43},"Engineering teams have upgraded their tools. Have they upgraded how they work?","https:\u002F\u002Fstackoverflow.blog\u002F2026\u002F06\u002F18\u002Fthe-new-bottleneck\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","The new bottleneck",{"_type":12,"description":45,"link":46,"promotion":26,"title":47},"How attackers took twenty thousand Instagram accounts by asking Meta's AI politely, and why that failure is about to become common.","https:\u002F\u002Fstackoverflow.blog\u002F2026\u002F06\u002F17\u002Fai-agents-expose-the-security-checks-you-never-actually-wrote\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","AI agents are a confused deputy with the keys to your kingdom",{"_type":12,"description":49,"link":50,"promotion":26,"title":51},"Recorded live at the AI Agent Conference, Ryan sits down with Apollo GraphQL CEO Matt DeBergalis to discuss how enterprises can leverage GraphQL and MCP as a structured semantic architecture to feed clean data to autonomous agents, safeguard internal microservices against unprecedented \"east-west\" data exfiltration risks, and rein in skyrocketing token spend by explicitly querying only the exact context required.","https:\u002F\u002Fstackoverflow.blog\u002F2026\u002F06\u002F16\u002Fif-context-is-king-architecture-is-the-castle\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","If context is king, architecture is the castle",[53,61],{"_key":54,"_type":16,"children":55,"markDefs":60,"style":24},"0c99100594ee",[56],{"_key":57,"_type":20,"marks":58,"text":59},"0558b76fe1e0",[],"You have to wonder…are we building castles on quicksand? Are the sleek new AI features just distractions from the major architectural flaws in our software? This week, we’re looking at what exactly happens when infrastructure, architecture, and process are forsaken. For instance, that recent Instagram hack that compromised Obama’s account? The attackers just had to ask Meta’s AI nicely to get in. Fabio Salvadori explores the event and what we can learn about judgment and secure architecture from it. On the pod, we’re talking with Apollo GraphQL’s Matt DeBergalis about structured semantic architecture and reining in token spend, and Infoblox’s Cricket Liu about the woes of infrastructure and why most people don’t really understand DNS.",[],{"_key":62,"_type":16,"children":63,"markDefs":68,"style":24},"aa0922706400",[64],{"_key":65,"_type":20,"marks":66,"text":67},"f14f126fec40",[],"And we hate to call you out, but just because your tools are evolved doesn’t mean your processes are. Good thing we’ve got a piece on updating your workflows to match your updated tooling. Plus, we’ve got stories on everything from a malware campaign on GitHub to a web server running on a cracked phone, and the answers to your burning questions about the mysterious Professor Y and your rights as an AI-using dev. Luckily, this Overflow was built on a sturdy foundation of interesting links and vetted knowledge. You can check yourself down below.",[],335,[71,85,99,113],{"_key":72,"_ref":73,"_type":12,"description":74,"link":83,"promotion":26,"title":84},"e037b81ed7a4c1f96212acf335d40b0c","adecfbda-dfd1-4f1a-a4c9-6845aa3e869a",[75],{"_key":76,"_type":16,"children":77,"markDefs":82,"style":24},"3bc50d597a00",[78],{"_key":79,"_type":20,"marks":80,"text":81},"95a0db53c2bb",[],"A toilet phone web server is its own kind of \"ensh*ttification.\"",[],"https:\u002F\u002Fwww.offthebricks.com\u002Farticles\u002Fsmashed-toilet-phone-web-server","Smashed toilet phone web server",{"_key":86,"_ref":87,"_type":12,"description":88,"link":97,"promotion":26,"title":98},"5cb54d80649b0a69b2c2be732b149803","e2009851-3ef8-4f8c-b7d1-ef41c355b912",[89],{"_key":90,"_type":16,"children":91,"markDefs":96,"style":24},"11fe59c4c1b1",[92],{"_key":93,"_type":20,"marks":94,"text":95},"f80a7b6332c2",[],"And to Ollie and his work, we say *prayer hand emoji* *thumbs up emoji* *salute emoji* *prayer hand emoji*.",[],"https:\u002F\u002Fshadycharacters.co.uk\u002F2026\u002F06\u002Follie-wagner\u002F","An interview with Ollie Wagner, Apple emoji designer",{"_key":100,"_ref":101,"_type":12,"description":102,"link":111,"promotion":26,"title":112},"c11d4a2709a57f00e83369231b2d477a","7a1848a9-0699-402e-9ff8-6c6245d57fdc",[103],{"_key":104,"_type":16,"children":105,"markDefs":110,"style":24},"b745f196372d",[106],{"_key":107,"_type":20,"marks":108,"text":109},"f4f659b74285",[],"At least some of us still care about reproducibility.",[],"https:\u002F\u002Fxeiaso.net\u002Fnotes\u002F2026\u002Fanubis-wasm-vendor-binary\u002F","I hate compilers",{"_key":114,"_ref":115,"_type":12,"description":116,"link":125,"promotion":26,"title":126},"68dc11f3d17c9b62cb0eba1e67dd249f","0940f178-4de2-46e2-a6f9-c314cb61f253",[117],{"_key":118,"_type":16,"children":119,"markDefs":124,"style":24},"b59741c1ef81",[120],{"_key":121,"_type":20,"marks":122,"text":123},"d57b0daf0d6a",[],"Like Gandalf the Grey, this dev stood at bridge of GitHub and yelled, \"You shall not pass!\"",[],"https:\u002F\u002Forchidfiles.com\u002Fgithub-repositories-distributing-malware\u002F","I discovered a large-scale malware distribution campaign on GitHub","Infrastructure woes, hidden GitHub malware, and your rights as a developer","2026-06-24",[130,144,158,172],{"_key":131,"_ref":132,"_type":12,"description":133,"link":142,"promotion":26,"title":143},"fb30c8cd3a81c829a5cbe4baff2e8c10","e54f62d4-03f8-40ba-a56f-6569963710ef",[134],{"_key":135,"_type":16,"children":136,"markDefs":141,"style":24},"d9bfd2ac2b58",[137],{"_key":138,"_type":20,"marks":139,"text":140},"59c24057a77d",[],"\"The plural of anecdote is not data.\"",[],"https:\u002F\u002Fphilosophy.stackexchange.com\u002Fquestions\u002F139075\u002Fhow-do-i-prevent-myself-from-being-a-crank-in-areas-i-know-very-little-about?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How do I prevent myself from being a crank in areas I know very little about?",{"_key":145,"_ref":146,"_type":12,"description":147,"link":156,"promotion":26,"title":157},"62a2f510d472f3f1d8665f004ac07f8e","49114341-d6d0-436c-afa5-76e807ffdd42",[148],{"_key":149,"_type":16,"children":150,"markDefs":155,"style":24},"8f39dd7960c5",[151],{"_key":152,"_type":20,"marks":153,"text":154},"3f81c408aeef",[],"Luckily, the code you write is still yours.",[],"https:\u002F\u002Fopensource.stackexchange.com\u002Fquestions\u002F15781\u002Frights-when-using-developer-tooling-written-by-ai?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Rights when using developer tooling written by AI",{"_key":159,"_ref":160,"_type":12,"description":161,"link":170,"promotion":26,"title":171},"dbde2234725f16799259872894fd639a","461dbe6b-52a9-46a8-a434-4d16aa70cdbc",[162],{"_key":163,"_type":16,"children":164,"markDefs":169,"style":24},"06fd4937c36e",[165],{"_key":166,"_type":20,"marks":167,"text":168},"af0bb40f8580",[],"If a meteor falls but Carl Sagan isn't around to hear it, did it even make a sound?",[],"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F873405\u002Fwas-carl-sagan-correct-to-say-that-meteor-entry-is-completely-silent?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Was Carl Sagan correct to say that meteor entry is \"completely silent\"?",{"_key":173,"_ref":174,"_type":12,"description":175,"link":184,"promotion":26,"title":185},"726ebad30841d4c358bb0f7def36fe9c","1c2dbe78-202c-4f29-97fd-c86ce6130e63",[176],{"_key":177,"_type":16,"children":178,"markDefs":183,"style":24},"8018dbf76323",[179],{"_key":180,"_type":20,"marks":181,"text":182},"fd6b366ffc6b",[],"\"If you publish this manuscript anywhere, in any way, then it's over between us forever.\" may be the coldest Einstein quote of all time.",[],"https:\u002F\u002Fhsm.stackexchange.com\u002Fquestions\u002F19485\u002Fwho-is-prof-y-in-einstein-born-correspondence?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Who is Prof. Y in Einstein–Born correspondence?",[187],{"_key":188,"_type":16,"children":189,"markDefs":203,"style":24},"6196afe7fdf7",[190,194,199],{"_key":191,"_type":20,"marks":192,"text":193},"add47b0c8e4f",[],"Our sixteenth Annual Developer Survey is now open and we want to hear your thoughts on all things software. ",{"_key":195,"_type":20,"marks":196,"text":198},"9001689c2fb5",[197],"27731c48ae58","Take the survey now",{"_key":200,"_type":20,"marks":201,"text":202},"c97d2aab594f",[],"! ",[204],{"_key":197,"_type":205,"href":206},"link","https:\u002F\u002Fstackoverflow.az1.qualtrics.com\u002Fjfe\u002Fform\u002FSV_4GHunpL3IfJ3rRc?utm_medium=email&utm_source=newsletter&utm_campaign=dev-survey-2026&utm_content=",{"_type":208,"current":209},"slug","issue-335-did-you-build-your-software-on-quicksand","Issue 335: Did you build your software on quicksand?"]