[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-tI7CaF_WZ6XDoiJ4BB_mTAfPCiCZOog4pYg_O403r0M":3,"sanity-BNSww3Qw3tPGv_R9GRdPLW5uIz31VJEfbRm16gJIi2o":219},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":194},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[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":164,"dateUrl":165,"excerpt":166,"image":167,"legacyBody":170,"product":12,"publishedAt":173,"slug":174,"sponsored":12,"tags":176,"title":193,"visible":164},"2023-05-25T09:39:18Z","wp-post-17970","XzVcPPDfPNmxxXS3zvEWzP","blogPost","2025-10-31T17:26:55Z",[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,138,153],{"_key":66,"_type":67,"markDefs":12,"url":68},"262340a44253","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/39b9b243-195f-4af2-aa15-12ccd195c8de",{"_key":70,"_type":71,"children":72,"markDefs":78,"style":79},"af8379900f46","block",[73],{"_key":74,"_type":75,"marks":76,"text":77},"af8379900f460","span",[],"We chat with Matt Studdert, founder of Frontend Mentor, an online learning platform that teaches programming through a series of challenges. The platform's goal is to get students familiar with skills they can use on the job by having them build web apps and go through code reviews. Matt also walks us through what he's been working on recently, from React to Tailwind to Three.JS.",[],"normal",{"_key":81,"_type":71,"children":82,"markDefs":87,"style":88},"a5c51036f2c4",[83],{"_key":84,"_type":75,"marks":85,"text":86},"a5c51036f2c40",[],"Episode Notes",[],"h2",{"_key":90,"_type":71,"children":91,"markDefs":105,"style":79},"98e4bf819093",[92,96,101],{"_key":93,"_type":75,"marks":94,"text":95},"98e4bf8190930",[],"You can check out Frontend Mentor ",{"_key":97,"_type":75,"marks":98,"text":100},"98e4bf8190931",[99],"6fca5443a11a","here",{"_key":102,"_type":75,"marks":103,"text":104},"98e4bf8190932",[],". Try a few challenges or join their Slack, where thousands of students are chatting about how they are approaching the projects.",[106],{"_key":99,"_type":107,"href":108,"reference":12},"link","https://www.frontendmentor.io/",{"_key":110,"_type":71,"children":111,"markDefs":133,"style":79},"8230317264a5",[112,116,120,124,129],{"_key":113,"_type":75,"marks":114,"text":115},"8230317264a50",[],"You can follow Matt on Twitter ",{"_key":117,"_type":75,"marks":118,"text":100},"8230317264a51",[119],"45465c5edaca",{"_key":121,"_type":75,"marks":122,"text":123},"8230317264a52",[],". If you want to read about how he made the jump from personal trainer to web developer, he did a ",{"_key":125,"_type":75,"marks":126,"text":128},"8230317264a53",[127],"a8aedba40774","nice interview",{"_key":130,"_type":75,"marks":131,"text":132},"8230317264a54",[]," with Indie London.",[134,136],{"_key":119,"_type":107,"href":135,"reference":12},"https://twitter.com/_mattstuddert",{"_key":127,"_type":107,"href":137,"reference":12},"https://www.indieldn.com/post/how-matt-studdert-grew-frontend-mentor-to-6k-monthly-revenue",{"_key":139,"_type":71,"children":140,"markDefs":150,"style":79},"ab49709ad18d",[141,145],{"_key":142,"_type":75,"marks":143,"text":144},"ab49709ad18d0",[],"Our lifeboat of the week goes to Banex for answering the question: ",{"_key":146,"_type":75,"marks":147,"text":149},"ab49709ad18d1",[148],"f6432d3801b3","why do we use NULL in strtok()?",[151],{"_key":148,"_type":107,"href":152,"reference":12},"https://stackoverflow.com/questions/23456374/why-do-we-use-null-in-strtok/23456549#23456549",{"_key":154,"_type":71,"children":155,"markDefs":161,"style":79},"21c599a6e5d9",[156],{"_key":157,"_type":75,"marks":158,"text":160},"21c599a6e5d90",[159],"e24a95f46137","TRANSCRIPT",[162],{"_key":159,"_type":107,"href":163,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/a-personal-trainer-turned-frontend-mentor-shares-his-tips-strengthening-your-css/transcript/",true,"2021/04/30","We chat React, Tailwind, and Three.JS with Matt Studdert, founder of a new platform for learning to code.",{"_type":56,"asset":168},{"_ref":169,"_type":59},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png",{"code":171,"language":172},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://player.simplecast.com/ed0d9682-3910-435b-9f1f-2674218eeb60?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We chat with Matt Studdert, founder of Frontend Mentor, an online learning platform that teaches programming through a series of challenges. The platform's goal is to get students familiar with skills they can use on the job by having them build web apps and go through code reviews. Matt also walks us through what he's been working on recently, from React to Tailwind to Three.JS.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-episode-notes\">Episode Notes\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can check out Frontend Mentor&nbsp;\u003Ca href=\"https://www.frontendmentor.io/\">here\u003C/a>. Try a few challenges or join their Slack, where thousands of students are chatting about how they are approaching the projects.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can follow Matt on Twitter&nbsp;\u003Ca href=\"https://twitter.com/_mattstuddert\">here\u003C/a>. If you want to read about how he made the jump from personal trainer to web developer, he did a&nbsp;\u003Ca href=\"https://www.indieldn.com/post/how-matt-studdert-grew-frontend-mentor-to-6k-monthly-revenue\">nice interview\u003C/a>&nbsp;with Indie London.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Our lifeboat of the week goes to Banex for answering the question: \u003Ca href=\"https://stackoverflow.com/questions/23456374/why-do-we-use-null-in-strtok/23456549#23456549\">why do we use NULL in strtok()?\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://the-stack-overflow-podcast.simplecast.com/episodes/a-personal-trainer-turned-frontend-mentor-shares-his-tips-strengthening-your-css/transcript/\">TRANSCRIPT\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2021-04-30T04:40:00.000Z",{"current":175},"podcast-334-a-curious-journey-from-personal-trainer-to-frontend-mentor",[177,184,188],{"_createdAt":178,"_id":179,"_rev":180,"_type":181,"_updatedAt":178,"slug":182,"title":183},"2023-05-23T16:43:21Z","wp-tagcat-front-end","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":183},"front-end",{"_createdAt":178,"_id":185,"_rev":180,"_type":181,"_updatedAt":178,"slug":186,"title":187},"wp-tagcat-frontend",{"current":187},"frontend",{"_createdAt":178,"_id":189,"_rev":180,"_type":181,"_updatedAt":178,"slug":190,"title":192},"wp-tagcat-podcast",{"current":191},"podcast","The Stack Overflow Podcast","Podcast 334: A curious journey from personal trainer to frontend mentor",[195,201,207,213],{"_id":196,"publishedAt":197,"slug":198,"sponsored":12,"title":200},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":199},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":202,"publishedAt":203,"slug":204,"sponsored":12,"title":206},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":205},"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":208,"publishedAt":209,"slug":210,"sponsored":12,"title":212},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":211},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":214,"publishedAt":215,"slug":216,"sponsored":12,"title":218},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":217},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":220,"sourceMap":-1},{"count":221,"lastTimestamp":12},0]