[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-LukAeBgNigpP9HQT4KFMof7oj0qlpIFSKW_GY-aRcQ8":3,"sanity-FHxsH9muv9zckG4Nh-gfNeK1uPmKGINFVlH25hHazuY":267},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":242},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"5c7f0882-e1a7-4d0e-9e06-86cce9c3613a","2026-07-02T07:40:00.000Z",{"_type":10,"current":11},"slug","ai-coding-chaos-into-a-repeatable-playbook",null,"How do you turn AI coding chaos into a repeatable playbook?",[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":64,"comments":203,"dateUrl":204,"excerpt":205,"image":206,"legacyBody":209,"product":12,"publishedAt":212,"slug":213,"sponsored":12,"tags":215,"title":241,"visible":203},"2023-05-25T09:39:17Z","wp-post-17106","XzVcPPDfPNmxxXS3zvEUaW","blogPost","2025-10-31T17:26:54Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_system":50,"_type":53,"_updatedAt":54,"avatar":55,"employee":60,"name":61,"slug":62},"2023-05-23T16:27:18Z","wp-author-213","nRfzWrvFg3DIXOd15U9uv8",{"base":51},{"id":48,"rev":52},"9xJoPFf2DISyAMMJXP7Ct6","blogAuthor","2025-07-29T19:37:47Z",{"_type":56,"asset":57},"image",{"_ref":58,"_type":59},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","reference","former","Ben Popper",{"current":63},"benpopper",[65,69,80,89,109,128,158,177],{"_key":66,"_type":67,"markDefs":12,"url":68},"cbb76601fb2e","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Feb0ad7a5-8c12-4455-8e41-d3813bb75433",{"_key":70,"_type":71,"children":72,"markDefs":78,"style":79},"454a45a87eed","block",[73],{"_key":74,"_type":75,"marks":76,"text":77},"454a45a87eed0","span",[],"This week we chat with Tim Nolet, whose commentary appeared in a previous episode after he complained about Amazon forking his OS service and presenting it as new product without so much as a thanks. Since then the two parties have worked things out, and Tim came on the show to explain what happened, what he builds in the open source world, and the company he runs.",[],"normal",{"_key":81,"_type":71,"children":82,"markDefs":87,"style":88},"2161e8aa4f40",[83],{"_key":84,"_type":75,"marks":85,"text":86},"2161e8aa4f400",[],"Episode Notes",[],"h2",{"_key":90,"_type":71,"children":91,"markDefs":105,"style":79},"ff3db68d8d98",[92,96,101],{"_key":93,"_type":75,"marks":94,"text":95},"ff3db68d8d980",[],"You can find the original tweet ",{"_key":97,"_type":75,"marks":98,"text":100},"ff3db68d8d981",[99],"d290a3bf902b","here",{"_key":102,"_type":75,"marks":103,"text":104},"ff3db68d8d982",[],". AWS told Tim they will work with him on publicity and open source their version of the tool so that there can be a flow of value in both directions.",[106],{"_key":99,"_type":107,"href":108,"reference":12},"link","https:\u002F\u002Ftwitter.com\u002Ftim_nolet\u002Fstatus\u002F1317061818574082050",{"_key":110,"_type":71,"children":111,"markDefs":125,"style":79},"7976e06d38bd",[112,116,121],{"_key":113,"_type":75,"marks":114,"text":115},"7976e06d38bd0",[],"You can learn more about Tim's company, ",{"_key":117,"_type":75,"marks":118,"text":120},"7976e06d38bd1",[119],"269d0aaedc86","Checkly.hq",{"_key":122,"_type":75,"marks":123,"text":124},"7976e06d38bd2",[],", which works on active monitoring for developers.",[126],{"_key":119,"_type":107,"href":127,"reference":12},"http:\u002F\u002Fchecklyhq.com",{"_key":129,"_type":71,"children":130,"markDefs":153,"style":79},"7a486b061b9a",[131,135,140,144,149],{"_key":132,"_type":75,"marks":133,"text":134},"7a486b061b9a0",[],"The team there also works on Headless Recorder, a Chrome extension that records your browser interactions and generates scripts for ",{"_key":136,"_type":75,"marks":137,"text":139},"7a486b061b9a1",[138],"65aa0c0e9d76","Playwright",{"_key":141,"_type":75,"marks":142,"text":143},"7a486b061b9a2",[]," or ",{"_key":145,"_type":75,"marks":146,"text":148},"7a486b061b9a3",[147],"9cf32fd53154","Puppeteer",{"_key":150,"_type":75,"marks":151,"text":152},"7a486b061b9a4",[],".",[154,156],{"_key":138,"_type":107,"href":155,"reference":12},"https:\u002F\u002Fplaywright.dev\u002F",{"_key":147,"_type":107,"href":157,"reference":12},"https:\u002F\u002Fdevelopers.google.com\u002Fweb\u002Ftools\u002Fpuppeteer#:~:text=Puppeteer%20is%20a%20Node%20library,%2Dheadless)%20Chrome%20or%20Chromium.",{"_key":159,"_type":71,"children":160,"markDefs":174,"style":79},"8f3f34aecabc",[161,165,170],{"_key":162,"_type":75,"marks":163,"text":164},"8f3f34aecabc0",[],"The team also operate ",{"_key":166,"_type":75,"marks":167,"text":169},"8f3f34aecabc1",[168],"23778025f1d5","The Headless Dev",{"_key":171,"_type":75,"marks":172,"text":173},"8f3f34aecabc2",[],", which helps coders learn Playwright and Puppeteer.",[175],{"_key":168,"_type":107,"href":176,"reference":12},"https:\u002F\u002Ftheheadless.dev\u002F?utm_source=checkly-about",{"_key":178,"_type":71,"children":179,"markDefs":198,"style":79},"dca119048f15",[180,184,189,193],{"_key":181,"_type":75,"marks":182,"text":183},"dca119048f150",[],"This week's Lifeboat badge goes to ",{"_key":185,"_type":75,"marks":186,"text":188},"dca119048f151",[187],"c96a6b7035f4","Ravindra Bagale",{"_key":190,"_type":75,"marks":191,"text":192},"dca119048f152",[]," for answering the question: ",{"_key":194,"_type":75,"marks":195,"text":197},"dca119048f153",[196],"cabc792ae272","How to Convert Integer to Character Array using C",[199,201],{"_key":187,"_type":107,"href":200,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F1684977\u002Fravindra-bagale",{"_key":196,"_type":107,"href":202,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F14564813\u002Fhow-to-convert-integer-to-character-array-using-c\u002F14564888#14564888",true,"2020\u002F12\u002F15","We chat with Tim Nolet",{"_type":56,"asset":207},{"_ref":208,"_type":59},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png",{"code":210,"language":211},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https:\u002F\u002Fplayer.simplecast.com\u002F0d5c895a-05ad-427f-b967-8f3c51c78648?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>This week we chat with Tim Nolet, whose commentary appeared in a previous episode after he complained about Amazon forking his OS service and presenting it as new product without so much as a thanks. Since then the two parties have worked things out, and Tim came on the show to explain what happened, what he builds in the open source world, and the company he runs.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-episode-notes\">Episode Notes\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can find the original tweet&nbsp;\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Ftim_nolet\u002Fstatus\u002F1317061818574082050\">here\u003C\u002Fa>. AWS told Tim they will work with him on publicity and open source their version of the tool so that there can be a flow of value in both directions.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can learn more about Tim's company, \u003Ca href=\"http:\u002F\u002Fchecklyhq.com\">Checkly.hq\u003C\u002Fa>, which works on active monitoring for developers. \u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The team there also works on &nbsp;Headless Recorder, a Chrome extension that records your browser interactions and generates scripts for&nbsp;\u003Ca href=\"https:\u002F\u002Fplaywright.dev\u002F\">Playwright\u003C\u002Fa>&nbsp;or&nbsp;\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fweb\u002Ftools\u002Fpuppeteer#:~:text=Puppeteer%20is%20a%20Node%20library,%2Dheadless)%20Chrome%20or%20Chromium.\">Puppeteer\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The team also operate&nbsp;\u003Ca href=\"https:\u002F\u002Ftheheadless.dev\u002F?utm_source=checkly-about\">The Headless Dev\u003C\u002Fa>, which helps coders learn Playwright and Puppeteer.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>This week's Lifeboat badge goes to&nbsp;\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F1684977\u002Fravindra-bagale\">Ravindra Bagale\u003C\u002Fa>&nbsp;for answering the question: &nbsp;\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F14564813\u002Fhow-to-convert-integer-to-character-array-using-c\u002F14564888#14564888\">How to Convert Integer to Character Array using C\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2020-12-15T14:56:35.000Z",{"current":214},"podcast-295-diving-into-headless-automation-active-monitoring-playwright-and-puppeteer",[216,223,227,231,236],{"_createdAt":217,"_id":218,"_rev":219,"_type":220,"_updatedAt":217,"slug":221,"title":222},"2023-05-23T16:43:21Z","wp-tagcat-checkly","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":222},"checkly",{"_createdAt":217,"_id":224,"_rev":219,"_type":220,"_updatedAt":217,"slug":225,"title":226},"wp-tagcat-playwright",{"current":226},"playwright",{"_createdAt":217,"_id":228,"_rev":219,"_type":220,"_updatedAt":217,"slug":229,"title":230},"wp-tagcat-puppeteer",{"current":230},"puppeteer",{"_createdAt":217,"_id":232,"_rev":219,"_type":220,"_updatedAt":217,"slug":233,"title":235},"wp-tagcat-podcast",{"current":234},"podcast","The Stack Overflow Podcast",{"_createdAt":217,"_id":237,"_rev":219,"_type":220,"_updatedAt":217,"slug":238,"title":240},"wp-tagcat-the-stack-overflow-podcast",{"current":239},"the-stack-overflow-podcast","the stack overflow podcast","Podcast 295: Diving into headless automation, active monitoring, Playwright and Puppeteer",[243,249,255,261],{"_id":244,"publishedAt":245,"slug":246,"sponsored":12,"title":248},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":247},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":250,"publishedAt":251,"slug":252,"sponsored":12,"title":254},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":253},"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":256,"publishedAt":257,"slug":258,"sponsored":12,"title":260},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":259},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":262,"publishedAt":263,"slug":264,"sponsored":12,"title":266},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":265},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":268,"sourceMap":-1},{"count":269,"lastTimestamp":12},0]