[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-zHQAhDbxRNhh0WBkub3zdG17QsFVAPjXYsqaTRbad8A":3,"sanity-ahDjLSw2gLgmkvUESx-5GjBNx4adxXo5Bw9VpANxUR0":239},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":214},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[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":61,"comments":161,"dateUrl":162,"excerpt":163,"image":164,"product":12,"publishedAt":167,"slug":168,"sponsored":12,"tags":170,"title":213,"visible":161},"2025-03-18T20:50:56Z","0c8a7a51-ffaf-4965-8612-26a1feae026b","XzVcPPDfPNmxxXS3zvDplR","blogPost","2025-10-31T17:26:43Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":60},"rdonovan",[62,66,77,86,113,143],{"_key":63,"_type":64,"markDefs":12,"url":65},"a4e207a88042","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Fa5963c8f-e842-43e6-b9fb-327e8feb06be",{"_key":67,"_type":68,"children":69,"markDefs":75,"style":76},"9ec4149c5a22","block",[70],{"_key":71,"_type":72,"marks":73,"text":74},"4f1374f77a1f0","span",[],"\nKyle interviews Maria Hutt, a software engineer at Ionic, about what it’s like building a framework that builds apps for mobile. They discuss the combinatorial acrobatics involved with supporting all possible options on mobile UIs, stepping lightly around a shadow DOM, and the difficulty of moving from a simulated device to an actual one.",[],"normal",{"_key":78,"_type":68,"children":79,"markDefs":85,"style":76},"98c7c63ff2ca",[80],{"_key":81,"_type":72,"marks":82,"text":84},"2219ce70ab4f0",[83],"strong","Episode notes:",[],{"_key":87,"_type":68,"children":88,"markDefs":107,"style":76},"e91143eda91a",[89,94,98,103],{"_key":90,"_type":72,"marks":91,"text":93},"3094925dc8d90",[92],"13e2d6d22bcb","Ionic",{"_key":95,"_type":72,"marks":96,"text":97},"3094925dc8d91",[]," is a platform for building and deploying modern mobile applications and micro frontend experiences. It’s ",{"_key":99,"_type":72,"marks":100,"text":102},"3094925dc8d92",[101],"9a9fde808fca","open source",{"_key":104,"_type":72,"marks":105,"text":106},"3094925dc8d93",[],", too.",[108,111],{"_key":92,"_type":109,"href":110,"reference":12},"link","https:\u002F\u002Fionicframework.com\u002F",{"_key":101,"_type":109,"href":112,"reference":12},"https:\u002F\u002Fgithub.com\u002Fionic-team\u002Fionic-framework",{"_key":114,"_type":68,"children":115,"markDefs":138,"style":76},"492602e93658",[116,120,125,129,134],{"_key":117,"_type":72,"marks":118,"text":119},"fbdbfabae2390",[],"Two mobile tools got multiple mentions on this episode: ",{"_key":121,"_type":72,"marks":122,"text":124},"fbdbfabae2391",[123],"eb3ab5922049","Xcode",{"_key":126,"_type":72,"marks":127,"text":128},"fbdbfabae2392",[]," and ",{"_key":130,"_type":72,"marks":131,"text":133},"fbdbfabae2393",[132],"8d23af53a590","Material Design",{"_key":135,"_type":72,"marks":136,"text":137},"fbdbfabae2394",[],".",[139,141],{"_key":123,"_type":109,"href":140,"reference":12},"https:\u002F\u002Fdeveloper.apple.com\u002Fxcode\u002F",{"_key":132,"_type":109,"href":142,"reference":12},"https:\u002F\u002Fm3.material.io\u002F",{"_key":144,"_type":68,"children":145,"markDefs":158,"style":76},"686dc1779027",[146,150,155],{"_key":147,"_type":72,"marks":148,"text":149},"7aeb7c51a55e0",[],"Connect with Maria on ",{"_key":151,"_type":72,"marks":152,"text":154},"7aeb7c51a55e1",[153],"025a7fcf8a3a","LinkedIn",{"_key":156,"_type":72,"marks":157,"text":137},"7aeb7c51a55e2",[],[159],{"_key":153,"_type":109,"href":160,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmariahutt\u002F",true,"2025\u002F03\u002F19","Kyle interviews Maria Hutt about building the Ionic mobile framework. ",{"_type":53,"asset":165},{"_ref":166,"_type":56},"image-807b30d3e40c5bf2242891d8ce4a04d887e4ff78-3840x2160-png","2025-03-19T04:40:00.000Z",{"_type":10,"current":169},"wbit-5-building-a-framework-to-lure-web-devs-to-mobile",[171,189,196,200,205,209],{"_createdAt":172,"_id":173,"_rev":174,"_type":175,"_updatedAt":176,"description":177,"slug":186,"title":188},"2024-11-21T15:48:27Z","66bbeab3-6faa-4872-9cff-18d8b0f85da3","zD1gm3TPIYg5ZtM42PqWSE","blogTag","2024-12-10T13:54:26Z",[178],{"_key":179,"_type":68,"children":180,"markDefs":185,"style":76},"e36178a97dde",[181],{"_key":182,"_type":72,"marks":183,"text":184},"5fe2ad006840",[],"A podcast from Stack Overflow about job interviews, career development and software engineering.",[],{"_type":10,"current":187},"wbit","We’ll Be In Touch",{"_createdAt":190,"_id":191,"_rev":192,"_type":175,"_updatedAt":190,"slug":193,"title":195},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih",{"current":194},"podcast","The Stack Overflow Podcast",{"_createdAt":190,"_id":197,"_rev":192,"_type":175,"_updatedAt":190,"slug":198,"title":199},"wp-tagcat-frameworks",{"current":199},"frameworks",{"_createdAt":190,"_id":201,"_rev":192,"_type":175,"_updatedAt":190,"slug":202,"title":204},"wp-tagcat-mobile-development",{"current":203},"mobile-development","mobile development",{"_createdAt":190,"_id":206,"_rev":192,"_type":175,"_updatedAt":190,"slug":207,"title":208},"wp-tagcat-se-tech",{"current":208},"se-tech",{"_createdAt":190,"_id":210,"_rev":192,"_type":175,"_updatedAt":190,"slug":211,"title":212},"wp-tagcat-se-stackoverflow",{"current":212},"se-stackoverflow","WBIT #5: Building a framework to lure web devs to mobile",[215,221,227,233],{"_id":216,"publishedAt":217,"slug":218,"sponsored":12,"title":220},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":219},"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":222,"publishedAt":223,"slug":224,"sponsored":12,"title":226},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":225},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":228,"publishedAt":229,"slug":230,"sponsored":12,"title":232},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":231},"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":234,"publishedAt":235,"slug":236,"sponsored":12,"title":238},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":237},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":240,"sourceMap":-1},{"count":241,"lastTimestamp":12},0]