[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-dyUMCjVI4fEnnDdAlUrrdIpxdBDjuEITmZjygVQ2Fvg":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":877},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-se-stackoverflow","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"se-stackoverflow",[14,80,113,156,192,241,278,313,345,399,436,464,496,538,571,600,627,656,683,711,749,784,819,852],{"_id":15,"author":16,"commentCount":29,"comments":30,"excerpt":31,"featureTag":10,"image":32,"publishedAt":35,"slug":36,"sponsored":10,"tags":38,"title":79},"f83eb5f0-1237-487f-84d8-f7abf2318c39",[17],{"_id":18,"avatar":19,"name":24,"role":25,"slug":26},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":20,"asset":21},"image",{"_ref":22,"_type":23},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":27,"current":28},"slug","phoebe-sajor",0,true,"Ryan sits down with Anish Agarwal, CEO and co-founder of Traversal, to chat about why AI coding agents have made writing code easier but running it safely in production harder, why production failures are really caused by interactions between systems and not just the code itself, and how teams can troubleshoot more effectively when traditional observability tools are not enough for agentic AI workflows.",{"_type":20,"asset":33},{"_ref":34,"_type":23},"image-e35a0c5eb319e7928c9ac0a2c2c782d29e644876-3120x1640-png","2026-06-25T07:40:00.000Z",{"_type":27,"current":37},"code-isnt-causing-your-production-failures",[39,44,48,50,58,65,69,73],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":41,"title":43},"wp-tagcat-podcast",{"current":42},"podcast","The Stack Overflow Podcast",{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":46,"title":47},"wp-tagcat-se-tech",{"current":47},"se-tech",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":49,"title":12},{"current":12},{"_createdAt":51,"_id":52,"_rev":53,"_type":9,"_updatedAt":54,"slug":55,"title":57},"2025-03-13T21:04:14Z","31b00780-2ccb-4728-94b5-5d49523b724c","NFSu21L50a7MuzwvSjbUx8","2025-03-13T21:04:21Z",{"_type":27,"current":56},"agentic-ai","agentic AI",{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":62,"title":64},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":63},"ai","AI",{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":67,"title":68},"wp-tagcat-observability",{"current":68},"observability",{"_createdAt":6,"_id":70,"_rev":8,"_type":9,"_updatedAt":6,"slug":71,"title":72},"wp-tagcat-sre",{"current":72},"sre",{"_createdAt":74,"_id":75,"_rev":8,"_type":9,"_updatedAt":74,"slug":76,"title":78},"2023-08-29T08:42:00Z","wp-tagcat-site-reliability-engineering",{"current":77},"site-reliability-engineering","site reliability engineering","Code isn’t the only thing causing your production failures",{"_id":81,"author":82,"commentCount":29,"comments":30,"excerpt":87,"featureTag":10,"image":88,"publishedAt":90,"slug":91,"sponsored":10,"tags":93,"title":112},"ecf6f88f-8c4d-4ba1-89b1-102b46c14d96",[83],{"_id":18,"avatar":84,"name":24,"role":25,"slug":86},{"_type":20,"asset":85},{"_ref":22,"_type":23},{"_type":27,"current":28},"Ryan is joined by  Jeffrey Hightower, VP of Places Data at Microsoft, and Amy Rose, CTO of the Overture Maps Foundation, to chat about their partnership in bringing spatial data to the next generation of Microsoft tools; how Overture’s 50 organization members are creating open, standardized, and interoperable  global spatial data sets; and their solutions to the innate challenges of trying to digitally map the world.",{"_type":20,"asset":89},{"_ref":34,"_type":23},"2026-06-23T07:40:00.000Z",{"_type":27,"current":92},"oh-the-places-you-ll-go-with-spatial-data",[94,96,98,100,104,108],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":95,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":97,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":99,"title":12},{"current":12},{"_createdAt":6,"_id":101,"_rev":8,"_type":9,"_updatedAt":6,"slug":102,"title":103},"wp-tagcat-maps",{"current":103},"maps",{"_createdAt":6,"_id":105,"_rev":8,"_type":9,"_updatedAt":6,"slug":106,"title":107},"wp-tagcat-microsoft",{"current":107},"microsoft",{"_createdAt":6,"_id":109,"_rev":8,"_type":9,"_updatedAt":6,"slug":110,"title":111},"wp-tagcat-data",{"current":111},"data","Oh the places you’ll go with spatial data",{"_id":114,"author":115,"commentCount":29,"comments":30,"excerpt":120,"featureTag":10,"image":121,"publishedAt":123,"slug":124,"sponsored":10,"tags":126,"title":155},"cec5a298-2203-4b07-b8dc-95ba531adc54",[116],{"_id":18,"avatar":117,"name":24,"role":25,"slug":119},{"_type":20,"asset":118},{"_ref":22,"_type":23},{"_type":27,"current":28},"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.",{"_type":20,"asset":122},{"_ref":34,"_type":23},"2026-06-19T07:40:00.000Z",{"_type":27,"current":125},"you-don-t-understand-dns-like-you-think-you-do",[127,129,131,133,139,147,151],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":128,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":130,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":132,"title":12},{"current":12},{"_createdAt":134,"_id":135,"_rev":8,"_type":9,"_updatedAt":134,"slug":136,"title":138},"2023-07-12T12:46:58Z","wp-tagcat-infrastructure-management",{"current":137},"infrastructure-management","infrastructure management",{"_createdAt":140,"_id":141,"_rev":142,"_type":9,"_updatedAt":143,"slug":144,"title":146},"2025-04-15T23:21:03Z","d89bbb9f-0bbc-447e-a206-743d60072ac8","JfoWZSLIstjPUpetdZSBcn","2025-04-15T23:21:07Z",{"_type":27,"current":145},"ai-agents","AI agents",{"_createdAt":6,"_id":148,"_rev":8,"_type":9,"_updatedAt":6,"slug":149,"title":150},"wp-tagcat-outages",{"current":150},"outages",{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":153,"title":154},"wp-tagcat-security",{"current":154},"security","You don’t understand DNS like you think you do",{"_id":157,"author":158,"commentCount":29,"comments":30,"excerpt":163,"featureTag":10,"image":164,"publishedAt":166,"slug":167,"sponsored":10,"tags":169,"title":191},"c23c09b2-413d-4a70-9abc-e43d1b706f67",[159],{"_id":18,"avatar":160,"name":24,"role":25,"slug":162},{"_type":20,"asset":161},{"_ref":22,"_type":23},{"_type":27,"current":28},"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.",{"_type":20,"asset":165},{"_ref":34,"_type":23},"2026-06-16T07:40:00.000Z",{"_type":27,"current":168},"if-context-is-king-architecture-is-the-castle",[170,172,174,176,178,182,187],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":171,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":173,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":175,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":177,"title":64},{"current":63},{"_createdAt":6,"_id":179,"_rev":8,"_type":9,"_updatedAt":6,"slug":180,"title":181},"wp-tagcat-graphql",{"current":181},"graphql",{"_createdAt":6,"_id":183,"_rev":8,"_type":9,"_updatedAt":6,"slug":184,"title":186},"wp-tagcat-apollo-graphql",{"current":185},"apollo-graphql","apollo graphql",{"_createdAt":6,"_id":188,"_rev":8,"_type":9,"_updatedAt":6,"slug":189,"title":190},"wp-tagcat-architecture",{"current":190},"architecture","If context is king, architecture is the castle",{"_id":193,"author":194,"commentCount":199,"comments":30,"excerpt":200,"featureTag":10,"image":201,"publishedAt":203,"slug":204,"sponsored":10,"tags":206,"title":240},"eed2b46f-34b8-4fcb-b552-2bcc25c1ce44",[195],{"_id":18,"avatar":196,"name":24,"role":25,"slug":198},{"_type":20,"asset":197},{"_ref":22,"_type":23},{"_type":27,"current":28},3,"Ryan welcomes Trisha Gee, a Java champion and developer productivity advocate, to explore how AI is transforming the role of IDEs and the broader developer experience; the relevance of traditional tools, muscle memory, the risks of hype; and how to adapt workflows for AI-driven development.",{"_type":20,"asset":202},{"_ref":34,"_type":23},"2026-06-12T07:40:00.000Z",{"_type":27,"current":205},"developers-are-emotionally-attached-to-their-tools",[207,209,211,213,215,217,221,226,231,236],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":208,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":210,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":212,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":214,"title":64},{"current":63},{"_createdAt":51,"_id":52,"_rev":53,"_type":9,"_updatedAt":54,"slug":216,"title":57},{"_type":27,"current":56},{"_createdAt":6,"_id":218,"_rev":8,"_type":9,"_updatedAt":6,"slug":219,"title":220},"wp-tagcat-java",{"current":220},"java",{"_createdAt":6,"_id":222,"_rev":8,"_type":9,"_updatedAt":6,"slug":223,"title":225},"wp-tagcat-dev-tools",{"current":224},"dev-tools","dev tools",{"_createdAt":6,"_id":227,"_rev":8,"_type":9,"_updatedAt":6,"slug":228,"title":230},"wp-tagcat-developer-experience",{"current":229},"developer-experience","developer experience",{"_createdAt":6,"_id":232,"_rev":8,"_type":9,"_updatedAt":6,"slug":233,"title":235},"wp-tagcat-dev-life",{"current":234},"dev-life","dev life",{"_createdAt":6,"_id":237,"_rev":8,"_type":9,"_updatedAt":6,"slug":238,"title":239},"wp-tagcat-ide",{"current":239},"ide","Developers are emotionally attached to their tools",{"_id":242,"author":243,"commentCount":29,"comments":30,"excerpt":248,"featureTag":10,"image":249,"publishedAt":251,"slug":252,"sponsored":10,"tags":254,"title":277},"9cb0cb39-fcc9-4b09-92e6-6a8adef8dc02",[244],{"_id":18,"avatar":245,"name":24,"role":25,"slug":247},{"_type":20,"asset":246},{"_ref":22,"_type":23},{"_type":27,"current":28},"Ryan welcomes Bryan Clark, director of product for Lakebase at Databricks, to discuss what happens when AI agents become the primary creators and users of databases; why agents are “sloppy” about cleaning up infrastructure; and how database branching, scale-to-zero, and centralized access control can help teams keep up with agent-driven development.",{"_type":20,"asset":250},{"_ref":34,"_type":23},"2026-06-09T07:40:00.000Z",{"_type":27,"current":253},"checkpoints-by-gaslighting-postgres-database",[255,257,259,261,268,273,275],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":256,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":258,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":260,"title":12},{"current":12},{"_createdAt":262,"_id":263,"_rev":264,"_type":9,"_updatedAt":262,"slug":265,"title":267},"2023-12-05T17:40:52Z","7320b5ca-a5bb-4fa0-a5fb-fa9cb93e62ff","svLfKH6kZp41XxrdBLEJMf",{"_type":27,"current":266},"data-lakehouse","data lakehouse",{"_createdAt":6,"_id":269,"_rev":8,"_type":9,"_updatedAt":6,"slug":270,"title":272},"wp-tagcat-postgresql",{"current":271},"postgresql","postgreSQL",{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":274,"title":64},{"current":63},{"_createdAt":51,"_id":52,"_rev":53,"_type":9,"_updatedAt":54,"slug":276,"title":57},{"_type":27,"current":56},"Creating checkpoints by gaslighting a Postgres database",{"_id":279,"author":280,"commentCount":29,"comments":30,"excerpt":285,"featureTag":10,"image":286,"publishedAt":288,"slug":289,"sponsored":10,"tags":291,"title":312},"8a3696b4-81f3-4e5e-a0cb-c5ea817d8807",[281],{"_id":18,"avatar":282,"name":24,"role":25,"slug":284},{"_type":20,"asset":283},{"_ref":22,"_type":23},{"_type":27,"current":28},"Ryan welcomes back Tanya Janca, now part of the OWASP Top 10 team, to discuss what changed in the latest OWASP Top 10 release, how the list shifted from “outdated components” to a broader software supply chain focus, and why they added memory safety and vibe-coding as awareness items.",{"_type":20,"asset":287},{"_ref":34,"_type":23},"2026-06-05T07:40:00.000Z",{"_type":27,"current":290},"making-the-owasp-top-ten-in-the-vibe-code-era",[292,294,296,298,300,302,304],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":293,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":295,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":297,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":299,"title":64},{"current":63},{"_createdAt":51,"_id":52,"_rev":53,"_type":9,"_updatedAt":54,"slug":301,"title":57},{"_type":27,"current":56},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":303,"title":154},{"current":154},{"_createdAt":305,"_id":306,"_rev":307,"_type":9,"_updatedAt":308,"slug":309,"title":311},"2025-06-23T20:43:21Z","77826167-ac7c-4ce5-925d-173ed815badd","TTm5gCePWoXNpYYVQWSPSo","2025-06-23T20:43:24Z",{"_type":27,"current":310},"vibe-coding","vibe coding","Making the OWASP top ten in the vibe code era",{"_id":314,"author":315,"commentCount":29,"comments":30,"excerpt":320,"featureTag":10,"image":321,"publishedAt":323,"slug":324,"sponsored":10,"tags":326,"title":344},"203aba75-f2c1-46d9-8534-438390e35689",[316],{"_id":18,"avatar":317,"name":24,"role":25,"slug":319},{"_type":20,"asset":318},{"_ref":22,"_type":23},{"_type":27,"current":28},"From the floor of HumanX, Ryan welcomes Songyee Yoon, managing partner at Principal Venture Partners (PVP), to chat about AI development outside the US, from the need to adapt models to local languages and culture to the challenges of the global supply-chain for things like semiconductors to how venture capital is looking at international AI companies. ",{"_type":20,"asset":322},{"_ref":34,"_type":23},"2026-06-02T07:40:00.000Z",{"_type":27,"current":325},"be-a-player-in-the-international-ai-game",[327,329,331,333,335,340],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":328,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":330,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":332,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":334,"title":64},{"current":63},{"_createdAt":6,"_id":336,"_rev":8,"_type":9,"_updatedAt":6,"slug":337,"title":339},"wp-tagcat-international",{"current":338},"international","International",{"_createdAt":6,"_id":341,"_rev":8,"_type":9,"_updatedAt":6,"slug":342,"title":343},"wp-tagcat-global",{"current":343},"global","What it takes to be a player in the international AI game",{"_id":346,"author":347,"commentCount":29,"comments":30,"excerpt":356,"featureTag":357,"image":358,"publishedAt":362,"slug":363,"sponsored":10,"tags":365,"title":398},"668f160b-bc58-41f5-bd90-75a3912d1456",[348],{"_id":349,"avatar":350,"name":353,"role":10,"slug":354},"wp-author-226",{"_type":20,"asset":351},{"_ref":352,"_type":23},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","Ryan Donovan",{"current":355},"rdonovan","Let's take a moment to shout out all the articles we’re seen posted so far and encourage folks reading to reach out about your own.",false,{"_type":20,"asset":359,"attribution":361},{"_ref":360,"_type":23},"image-e55d47625324d162a35b4d0b08e23c1e65ad5634-12000x6300-jpg","Alexandra Francis","2026-05-29T14:00:00.000Z",{"_type":27,"current":364},"best-of-the-heap-first-post-of-the-past",[366,368,370,375],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":367,"title":12},{"current":12},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":369,"title":47},{"current":47},{"_createdAt":6,"_id":371,"_rev":8,"_type":9,"_updatedAt":6,"slug":372,"title":374},"wp-tagcat-community",{"current":373},"community","Community",{"_createdAt":376,"_id":377,"_rev":378,"_system":379,"_type":9,"_updatedAt":382,"description":383,"slug":395,"title":397},"2025-04-24T16:28:57Z","797b8797-6e65-4723-b53f-8bc005305384","IpfPEqg1c3Byvj9RrB3Xaj",{"base":380},{"id":377,"rev":381},"oc42Nphz1oZNOg9ttSv7Tn","2026-05-07T14:43:30Z",[384],{"_key":385,"_type":386,"children":387,"markDefs":393,"style":394},"bb32f75814b4","block",[388],{"_key":389,"_type":390,"marks":391,"text":392},"dbcf27ef29b3","span",[],"Community-generated articles submitted for your reading pleasure. If you’re interested in seeing your work here, log in with your Stack Overflow account and click the link below. Articles will be licensed under a CC BY-SA 4.0 grant. ",[],"normal",{"_type":27,"current":396},"contributed","The Heap","Best of the Heap: First post of the past",{"_id":400,"author":401,"commentCount":406,"comments":30,"excerpt":407,"featureTag":10,"image":408,"publishedAt":410,"slug":411,"sponsored":10,"tags":413,"title":435},"fa91f6a8-4bf0-4a4a-ac07-8e7efde7235f",[402],{"_id":18,"avatar":403,"name":24,"role":25,"slug":405},{"_type":20,"asset":404},{"_ref":22,"_type":23},{"_type":27,"current":28},1,"In this two-for-one special recorded at HumanX, Ryan is joined by Dataiku’s Florian Douetteau to chat about the governance, orchestration, and data requirements for serious agentic systems and 1Password’s Nancy Wang for a conversation on making agent swarms secure.",{"_type":20,"asset":409},{"_ref":34,"_type":23},"2026-05-29T07:40:00.000Z",{"_type":27,"current":412},"find-out-stage-ai-supply-chain-password-protection",[414,416,418,420,422,424,426,433],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":415,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":417,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":419,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":421,"title":64},{"current":63},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":423,"title":154},{"current":154},{"_createdAt":51,"_id":52,"_rev":53,"_type":9,"_updatedAt":54,"slug":425,"title":57},{"_type":27,"current":56},{"_createdAt":427,"_id":428,"_rev":429,"_type":9,"_updatedAt":430,"slug":431,"title":432},"2025-04-24T17:16:57Z","8ed3e5ef-6b14-4977-a7cf-51507ec1f413","R9l9jgTLXzS22YaDjfldXU","2025-04-24T17:17:00Z",{"_type":27,"current":432},"humanx",{"_createdAt":6,"_id":109,"_rev":8,"_type":9,"_updatedAt":6,"slug":434,"title":111},{"current":111},"The find out stage of AI is just supply chain and password protection",{"_id":437,"author":438,"commentCount":406,"comments":30,"excerpt":443,"featureTag":10,"image":444,"publishedAt":447,"slug":448,"sponsored":10,"tags":450,"title":463},"04e1b5f6-bb44-4266-9d18-fcc75176f0b1",[439],{"_id":18,"avatar":440,"name":24,"role":25,"slug":442},{"_type":20,"asset":441},{"_ref":22,"_type":23},{"_type":27,"current":28},"If AI is the new power tool for developers, is there still value in artisanal craft when anyone can be a builder?",{"_type":20,"asset":445},{"_ref":446,"_type":23},"image-6bbb40ebd3dc10366dfd21d349d0d88933b86325-12000x6300-jpg","2026-05-28T16:00:00.000Z",{"_type":27,"current":449},"artisans-and-builders",[451,453,455,457,459,461],{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":452,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":454,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":456,"title":64},{"current":63},{"_createdAt":6,"_id":232,"_rev":8,"_type":9,"_updatedAt":6,"slug":458,"title":235},{"current":234},{"_createdAt":6,"_id":222,"_rev":8,"_type":9,"_updatedAt":6,"slug":460,"title":225},{"current":224},{"_createdAt":305,"_id":306,"_rev":307,"_type":9,"_updatedAt":308,"slug":462,"title":311},{"_type":27,"current":310},"In an AI world, the most valuable developers will be both artisans and builders",{"_id":465,"author":466,"commentCount":29,"comments":30,"excerpt":471,"featureTag":10,"image":472,"publishedAt":474,"slug":475,"sponsored":10,"tags":477,"title":495},"255f41bd-fb93-4b80-a25a-1cac7dab7b0d",[467],{"_id":18,"avatar":468,"name":24,"role":25,"slug":470},{"_type":20,"asset":469},{"_ref":22,"_type":23},{"_type":27,"current":28},"From the floor of HumanX, Ryan Donovan is joined by Peter Salanki, CTO and co-founder of CoreWeave, to chat about what it really takes to run AI in production; the growing importance of observability, utilization, and scheduling; and Peter’s advice for avoiding the trap of over-architecting too early. ",{"_type":20,"asset":473},{"_ref":34,"_type":23},"2026-05-26T07:40:00.000Z",{"_type":27,"current":476},"do-you-have-what-it-takes-to-run-ai-in-production",[478,480,482,484,486,490],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":479,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":481,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":483,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":485,"title":64},{"current":63},{"_createdAt":6,"_id":487,"_rev":8,"_type":9,"_updatedAt":6,"slug":488,"title":489},"wp-tagcat-cloud",{"current":489},"cloud",{"_createdAt":6,"_id":491,"_rev":8,"_type":9,"_updatedAt":6,"slug":492,"title":494},"wp-tagcat-cloud-computing",{"current":493},"cloud-computing","cloud computing","Do you have what it takes to run AI in production?",{"_id":497,"author":498,"commentCount":29,"comments":30,"excerpt":507,"featureTag":10,"image":508,"publishedAt":511,"slug":512,"sponsored":10,"tags":514,"title":537},"2559ae1a-9c69-4169-8bdc-fd699223b8ad",[499],{"_id":500,"avatar":501,"name":504,"role":10,"slug":505},"3bc0e943-40e2-4ff3-aae3-1ba20fd5128d",{"_type":20,"asset":502},{"_ref":503,"_type":23},"image-d7e1e555b1c85f6382e7a537084ab08d86081558-1346x1354-png","Andrew Stellman",{"_type":27,"current":506},"andrew-stellman","Experiments in agentic engineering and AI-driven development.",{"_type":20,"asset":509,"attribution":361},{"_ref":510,"_type":23},"image-f67d094b96bec257c2011a99f351211c369ba0b2-12000x6300-jpg","2026-05-22T14:00:00.000Z",{"_type":27,"current":513},"dispatches-from-o-reilly-the-accidental-orchestrator",[515,531,533,535],{"_createdAt":516,"_id":517,"_rev":518,"_type":9,"_updatedAt":519,"description":520,"slug":529,"title":530},"2026-04-30T15:52:12Z","1ab51e82-d622-4028-83f7-8ce7b274fca9","emZKQHDZAHJQnZeDjvOucy","2026-04-30T15:52:35Z",[521],{"_key":522,"_type":386,"children":523,"markDefs":528,"style":394},"d4413570e304",[524],{"_key":525,"_type":390,"marks":526,"text":527},"95d83aa6b3ee",[],"Articles in the “Dispatches from O’Reilly” series. ",[],{"_type":27,"current":530},"oreilly",{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":532,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":534,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":536,"title":64},{"current":63},"Dispatches from O'Reilly: The accidental orchestrator",{"_id":539,"author":540,"commentCount":29,"comments":30,"excerpt":545,"featureTag":10,"image":546,"publishedAt":548,"slug":549,"sponsored":10,"tags":551,"title":570},"b3043051-fc80-47eb-990e-e400637816e5",[541],{"_id":18,"avatar":542,"name":24,"role":25,"slug":544},{"_type":20,"asset":543},{"_ref":22,"_type":23},{"_type":27,"current":28},"Recorded at HumanX, Ryan sits down with Garima Kapoor and Anand Babu Periasamy, co-founders and co-CEOs of MinIO, to chat about eliminating the storage bottlenecks that leave GPUs underutilized, their partnership with NVIDIA on the new STX reference architecture, and why modern AI infrastructure is converging on S3-compatible object storage. ",{"_type":20,"asset":547},{"_ref":34,"_type":23},"2026-05-22T07:40:00.000Z",{"_type":27,"current":550},"breaking-your-ai-storage-bottlenecks",[552,554,556,558,560,562,566],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":553,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":555,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":557,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":559,"title":64},{"current":63},{"_createdAt":140,"_id":141,"_rev":142,"_type":9,"_updatedAt":143,"slug":561,"title":146},{"_type":27,"current":145},{"_createdAt":6,"_id":563,"_rev":8,"_type":9,"_updatedAt":6,"slug":564,"title":565},"wp-tagcat-chip",{"current":565},"chip",{"_createdAt":6,"_id":567,"_rev":8,"_type":9,"_updatedAt":6,"slug":568,"title":569},"wp-tagcat-nvidia",{"current":569},"nvidia","Breaking your AI storage bottlenecks",{"_id":572,"author":573,"commentCount":406,"comments":30,"excerpt":578,"featureTag":10,"image":579,"publishedAt":582,"slug":583,"sponsored":10,"tags":585,"title":599},"98b82a2d-0dce-488e-9693-6926338d6bf0",[574],{"_id":349,"avatar":575,"name":353,"role":10,"slug":577},{"_type":20,"asset":576},{"_ref":352,"_type":23},{"current":355},"With much of a software engineer’s time moving from writing code to structuring prompts and reviewing code, the workday is getting denser and more intense. Can AI solve the problems it's causing?",{"_type":20,"asset":580,"attribution":361},{"_ref":581,"_type":23},"image-b68262988e3144def869d06ea659851286e4ffda-12000x6300-jpg","2026-05-21T14:19:27.214Z",{"_type":27,"current":584},"coding-agents-are-giving-everyone-decision-fatigue",[586,588,590,592],{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":587,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":589,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":591,"title":64},{"current":63},{"_createdAt":6,"_id":593,"_rev":594,"_type":9,"_updatedAt":595,"slug":596,"title":598},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":597},"productivity","Productivity","Coding agents are giving everyone decision fatigue",{"_id":601,"author":602,"commentCount":29,"comments":30,"excerpt":607,"featureTag":10,"image":608,"publishedAt":611,"slug":612,"sponsored":30,"tags":614,"title":626},"669a36cd-c609-4d8f-ac9b-465af58423c8",[603],{"_id":349,"avatar":604,"name":353,"role":10,"slug":606},{"_type":20,"asset":605},{"_ref":352,"_type":23},{"current":355},"Ryan welcomes Jaime DeLanghe, chief product officer at Slack, to chat about how they’re preparing to integrate everybody’s agents in their chat application. ",{"_type":20,"asset":609},{"_ref":610,"_type":23},"image-999bde388541d8d72f6f0b34e5e1c57b058e27da-1200x630-png","2026-05-20T04:45:00.000Z",{"_type":27,"current":613},"pack-your-agentic-stack-in-slack",[615,617,619,621],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":616,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":618,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":620,"title":12},{"current":12},{"_createdAt":6,"_id":622,"_rev":8,"_type":9,"_updatedAt":6,"slug":623,"title":625},"wp-tagcat-partner-content",{"current":624},"partner-content","Partner Content","Pack your agentic stack in Slack",{"_id":628,"author":629,"commentCount":406,"comments":30,"excerpt":634,"featureTag":10,"image":635,"publishedAt":637,"slug":638,"sponsored":10,"tags":640,"title":655},"50d86259-8124-49f8-8734-b51b2fd504bc",[630],{"_id":18,"avatar":631,"name":24,"role":25,"slug":633},{"_type":20,"asset":632},{"_ref":22,"_type":23},{"_type":27,"current":28},"On the floor of HumanX, Ryan is joined by Adam Meyers,  Senior VP of Counter Adversary Operations at Crowdstrike, for a deep dive on their latest Global Threat Report that tracks over 281 adversaries across nation states, e-crime, and hacktivist organizations.",{"_type":20,"asset":636},{"_ref":34,"_type":23},"2026-05-19T07:40:00.000Z",{"_type":27,"current":639},"your-fridge-could-be-a-threat-to-national-security",[641,643,645,647,649,653],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":642,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":644,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":646,"title":12},{"current":12},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":648,"title":154},{"current":154},{"_createdAt":6,"_id":650,"_rev":8,"_type":9,"_updatedAt":6,"slug":651,"title":652},"wp-tagcat-privacy",{"current":652},"privacy",{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":654,"title":64},{"current":63},"Your fridge could be a threat to national security",{"_id":657,"author":658,"commentCount":29,"comments":30,"excerpt":663,"featureTag":10,"image":664,"publishedAt":666,"slug":667,"sponsored":10,"tags":669,"title":682},"51e2646b-cd6b-4970-be82-5ebafc1f7841",[659],{"_id":18,"avatar":660,"name":24,"role":25,"slug":662},{"_type":20,"asset":661},{"_ref":22,"_type":23},{"_type":27,"current":28},"In this two-for-one episode recorded at HumanX, Ryan is first joined by Christine Yen, CEO of Honeycomb, to discuss how AI compresses the software development lifecycle, making observability about capturing the right telemetry. Then, Spiros Xanthos, founder and CEO of Resolve AI, shares with us how AI coding increases code volume but decreases human intuition, making production operations harder than ever. ",{"_type":20,"asset":665},{"_ref":34,"_type":23},"2026-05-15T07:40:00.000Z",{"_type":27,"current":668},"observability-and-human-intuition-in-an-ai-world",[670,672,674,676,678,680],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":671,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":673,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":675,"title":12},{"current":12},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":677,"title":68},{"current":68},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":679,"title":64},{"current":63},{"_createdAt":51,"_id":52,"_rev":53,"_type":9,"_updatedAt":54,"slug":681,"title":57},{"_type":27,"current":56},"Observability and human intuition in an AI world",{"_id":684,"author":685,"commentCount":29,"comments":30,"excerpt":690,"featureTag":10,"image":691,"publishedAt":693,"slug":694,"sponsored":10,"tags":696,"title":710},"a97f3f19-69c0-48ff-9dfb-55eeb1d440f4",[686],{"_id":18,"avatar":687,"name":24,"role":25,"slug":689},{"_type":20,"asset":688},{"_ref":22,"_type":23},{"_type":27,"current":28},"At HumanX, Ryan is joined by Philip Rathle, CTO at Neo4j to discuss what knowledge context means for AI agents, how limitations like stale training data make the model-only approach to agents a bad fit for enterprise environments, and how Graph RAG raises the bar for accuracy and reduces context rot by combining vectors with a knowledge graph so agents are more targeted and connected.",{"_type":20,"asset":692},{"_ref":34,"_type":23},"2026-05-12T07:40:00.000Z",{"_type":27,"current":695},"connecting-the-dots-for-accurate-ai",[697,699,701,703,705],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":698,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":700,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":702,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":704,"title":64},{"current":63},{"_createdAt":6,"_id":706,"_rev":8,"_type":9,"_updatedAt":6,"slug":707,"title":709},"wp-tagcat-knowledge-management",{"current":708},"knowledge-management","knowledge management","Connecting the dots for accurate AI",{"_id":712,"author":713,"commentCount":29,"comments":30,"excerpt":718,"featureTag":10,"image":719,"publishedAt":721,"slug":722,"sponsored":10,"tags":724,"title":748},"61d92159-d394-4572-a815-c9d409014308",[714],{"_id":18,"avatar":715,"name":24,"role":25,"slug":717},{"_type":20,"asset":716},{"_ref":22,"_type":23},{"_type":27,"current":28},"Recorded on the floor of HumanX, Ryan is joined by AMD CTO Mark Papermaster to discuss AMD’s silicon strategy for AI borne of their long history of heterogeneous CPU/GPU computing, how chipmakers are dealing the wide range of AI workloads from training to inference, and the paradox of agents both eating up all the compute and helping AMD accelerate chip innovation. ",{"_type":20,"asset":720},{"_ref":34,"_type":23},"2026-05-08T07:40:00.000Z",{"_type":27,"current":723},"ai-giveth-and-ai-taketh-cpu",[725,727,729,731,733,737,739,741],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":726,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":728,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":730,"title":12},{"current":12},{"_createdAt":6,"_id":563,"_rev":8,"_type":9,"_updatedAt":6,"slug":732,"title":565},{"current":565},{"_createdAt":6,"_id":734,"_rev":8,"_type":9,"_updatedAt":6,"slug":735,"title":736},"wp-tagcat-silicon",{"current":736},"silicon",{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":738,"title":64},{"current":63},{"_createdAt":140,"_id":141,"_rev":142,"_type":9,"_updatedAt":143,"slug":740,"title":146},{"_type":27,"current":145},{"_createdAt":742,"_id":743,"_rev":744,"_type":9,"_updatedAt":742,"slug":745,"title":747},"2024-02-02T17:10:51Z","d50b5f4e-4949-4a01-843b-2842f72113be","VbjhRvLc1yOcAYYHmpEIez",{"_type":27,"current":746},"cpu","CPU","AI giveth and AI taketh CPU",{"_id":750,"author":751,"commentCount":761,"comments":30,"excerpt":762,"featureTag":10,"image":763,"publishedAt":766,"slug":767,"sponsored":10,"tags":769,"title":783},"be302366-ea3f-4385-bf9d-358c4a34421c",[752],{"_id":753,"avatar":754,"name":757,"role":758,"slug":759},"998257ed-5977-4759-bbea-ac215b5513f8",{"_type":20,"asset":755},{"_ref":756,"_type":23},"image-e103eaef25d12ec8744a961176d3a5b1d26e0b64-512x512-png","Michael Frank","Senior Platform Engineer",{"_type":27,"current":760},"michael-frank",2,"Ingress-NGINX had been handling our traffic routing since moving to Kubernetes, but when it was announced it would be retired, we were forced to consider a new traffic routing solution. ",{"_type":20,"asset":764,"attribution":361},{"_ref":765,"_type":23},"image-c9a080c6ad87b96113c945427b1e398b8bfb5f89-12000x6300-jpg","2026-05-06T18:47:46.133Z",{"_type":27,"current":768},"how-we-replaced-nginx-ingress-at-stack-overflow",[770,772,774,779],{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":771,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":773,"title":12},{"current":12},{"_createdAt":6,"_id":775,"_rev":8,"_type":9,"_updatedAt":6,"slug":776,"title":778},"wp-tagcat-engineering",{"current":777},"engineering","Engineering",{"_createdAt":6,"_id":780,"_rev":8,"_type":9,"_updatedAt":6,"slug":781,"title":782},"wp-tagcat-platform",{"current":782},"platform","How we replaced Ingress-NGINX at Stack Overflow",{"_id":785,"author":786,"commentCount":406,"comments":30,"excerpt":791,"featureTag":10,"image":792,"publishedAt":794,"slug":795,"sponsored":10,"tags":797,"title":818},"a7452362-3981-4b7d-b55d-2d9a11d058a5",[787],{"_id":18,"avatar":788,"name":24,"role":25,"slug":790},{"_type":20,"asset":789},{"_ref":22,"_type":23},{"_type":27,"current":28},"Ryan welcomes Brian O’Grady,  Head of Field Research and Solutions Architecture at Qdrant, to discuss the differences between traditional text search engines powered by Lucene and modern vector databases, when vector search’s exact-match needs work for things like logs and security analytics and when semantic search works for user-facing discovery and non-exact results, and how Qdrant is growing into video embeddings and local-agent contexts. ",{"_type":20,"asset":793},{"_ref":34,"_type":23},"2026-05-05T07:40:00.000Z",{"_type":27,"current":796},"what-un-exactly-do-you-mean-by-semantic-search",[798,800,802,804,809,814],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":799,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":801,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":803,"title":12},{"current":12},{"_createdAt":74,"_id":805,"_rev":8,"_type":9,"_updatedAt":74,"slug":806,"title":808},"wp-tagcat-semantic-search",{"current":807},"semantic-search","semantic search",{"_createdAt":74,"_id":810,"_rev":8,"_type":9,"_updatedAt":74,"slug":811,"title":813},"wp-tagcat-vector-search",{"current":812},"vector-search","vector search",{"_createdAt":74,"_id":815,"_rev":8,"_type":9,"_updatedAt":74,"slug":816,"title":817},"wp-tagcat-vector",{"current":817},"vector","What (un)exactly do you mean by semantic search?",{"_id":820,"author":821,"commentCount":29,"comments":30,"excerpt":830,"featureTag":10,"image":831,"publishedAt":833,"slug":834,"sponsored":10,"tags":836,"title":851},"2b705b26-6844-4b23-bb56-6b4e0a806adf",[822],{"_id":823,"avatar":824,"name":827,"role":10,"slug":828},"b2b57121-5974-4308-8866-c1e59154757c",{"_type":20,"asset":825},{"_ref":826,"_type":23},"image-47f767ac35270bb72b03e4972042986c7192c4d6-194x190-jpg","Varun Raj",{"_type":27,"current":829},"varun-raj","Selective control in autonomous AI systems: Why governing every decision breaks autonomy—and how runtime control actually works at scale.",{"_type":20,"asset":832,"attribution":361},{"_ref":510,"_type":23},"2026-05-01T14:00:00.000Z",{"_type":27,"current":835},"dispatches-from-o-reilly-fast-paths-and-slow-paths",[837,839,847,849],{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":838,"title":64},{"current":63},{"_createdAt":516,"_id":517,"_rev":518,"_type":9,"_updatedAt":519,"description":840,"slug":846,"title":530},[841],{"_key":522,"_type":386,"children":842,"markDefs":845,"style":394},[843],{"_key":525,"_type":390,"marks":844,"text":527},[],[],{"_type":27,"current":530},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":848,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":850,"title":12},{"current":12},"Dispatches from O'Reilly: Fast paths and slow paths",{"_id":853,"author":854,"commentCount":29,"comments":30,"excerpt":859,"featureTag":10,"image":860,"publishedAt":862,"slug":863,"sponsored":10,"tags":865,"title":876},"dbf392d8-6fba-4a7a-9880-936825b0f3d1",[855],{"_id":18,"avatar":856,"name":24,"role":25,"slug":858},{"_type":20,"asset":857},{"_ref":22,"_type":23},{"_type":27,"current":28},"Ryan welcomes  Jason Williams, senior software engineer at Bloomberg and  the creator of Rust-based JavaScript engine Boa, to the show to dive into why date and time handling in JavaScript is so difficult and how the Temporal proposal aims to fix it.",{"_type":20,"asset":861},{"_ref":34,"_type":23},"2026-05-01T07:40:00.000Z",{"_type":27,"current":864},"time-is-a-construct-but-it-can-break-your-software",[866,868,870,872],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":867,"title":43},{"current":42},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":869,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":871,"title":12},{"current":12},{"_createdAt":6,"_id":873,"_rev":8,"_type":9,"_updatedAt":6,"slug":874,"title":875},"wp-tagcat-javascript",{"current":875},"javascript","Time is a construct but it can still break your software",[878,911],{"_id":879,"author":880,"commentCount":29,"comments":30,"excerpt":889,"featureTag":30,"image":890,"publishedAt":893,"slug":894,"sponsored":10,"tags":896,"title":910},"baa31ede-3af5-474e-b060-70dd536c4528",[881],{"_id":882,"avatar":883,"name":886,"role":10,"slug":887},"wp-author-313",{"_type":20,"asset":884},{"_ref":885,"_type":23},"image-5dbcb83be51011866b668a175fa9d34bf79c00bf-1024x1024-png","Erin Yepis",{"current":888},"eyepis","AI’s impact on software engineering continues, and more and more of that AI is packaged as agents as results from our newest pulse survey show agentic usage has almost doubled (59%) since we last asked about it in our annual Developer Survey",{"_type":20,"asset":891},{"_ref":892,"_type":23},"image-7b0a0d225d84c8f46d24e1c8719b7f6b50948f8e-2400x1260-png","2026-05-27T14:00:00.000Z",{"_type":27,"current":895},"agents-on-a-leash-agentic-ai-remains-mostly-monitored-at-work",[897,899,901,903],{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":898,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":900,"title":12},{"current":12},{"_createdAt":6,"_id":59,"_rev":60,"_type":9,"_updatedAt":61,"slug":902,"title":64},{"current":63},{"_createdAt":6,"_id":904,"_rev":905,"_type":9,"_updatedAt":906,"slug":907,"title":909},"wp-tagcat-pulse-survey","fpDTFQqIDjNJIbHDKPBZnn","2025-01-30T16:27:33Z",{"current":908},"pulse-survey","Pulse survey","Agents on a leash: Agentic AI remains mostly single-agent and monitored at work",{"_id":912,"author":913,"commentCount":29,"comments":30,"excerpt":918,"featureTag":30,"image":919,"publishedAt":921,"slug":922,"sponsored":10,"tags":924,"title":941},"9f3f7612-9482-4618-a5cc-60a99695fcd0",[914],{"_id":349,"avatar":915,"name":353,"role":10,"slug":917},{"_type":20,"asset":916},{"_ref":352,"_type":23},{"current":355},"If you’ve got something you’ve been dying to share with the Stack Overflow community but don’t quite have a place to share it, we've got you. ",{"_type":20,"asset":920,"attribution":361},{"_ref":360,"_type":23},"2026-05-11T14:03:48.440Z",{"_type":27,"current":923},"introducing-the-heap-the-software-engineering-blog-for-everyone",[925,927,929,931],{"_createdAt":6,"_id":371,"_rev":8,"_type":9,"_updatedAt":6,"slug":926,"title":374},{"current":373},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":928,"title":47},{"current":47},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":930,"title":12},{"current":12},{"_createdAt":376,"_id":377,"_rev":378,"_system":932,"_type":9,"_updatedAt":382,"description":934,"slug":940,"title":397},{"base":933},{"id":377,"rev":381},[935],{"_key":385,"_type":386,"children":936,"markDefs":939,"style":394},[937],{"_key":389,"_type":390,"marks":938,"text":392},[],[],{"_type":27,"current":396},"Introducing the Heap, the software engineering blog for everyone"]