[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-XjTgOr_0GdYbEEkJzMTwEtRibkC7Q3qM0mG54GmwrRI":3,"sanity-SUjdt-zw6F0smCjJSmWYxwXpyuIHeCpufri1eF-fbD4":236},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":211},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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":175,"dateUrl":176,"excerpt":177,"image":178,"legacyBody":181,"product":12,"publishedAt":184,"slug":185,"sponsored":12,"tags":187,"title":210,"visible":175},"2023-05-24T12:28:25Z","wp-post-22182","XzVcPPDfPNmxxXS3zvEpp9","blogPost","2025-10-31T17:27:07Z",[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,106,124,164],{"_key":63,"_type":64,"markDefs":12,"url":65},"ba680cb015d4","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F79efd1f0-4e5a-407b-a112-d43c69fdcf63",{"_key":67,"_type":68,"children":69,"markDefs":75,"style":76},"a18171d2e33e","block",[70],{"_key":71,"_type":72,"marks":73,"text":74},"a18171d2e33e0","span",[],"On this episode of the podcast, we talk to Mauricio Linhares, senior software engineer at Stripe, about the pain of migrating monoliths to microservices, defining zero-tier systems, and why plugging all your servers into the same power supply is a bad idea.",[],"normal",{"_key":78,"_type":68,"children":79,"markDefs":85,"style":76},"5f9ffe52886e",[80],{"_key":81,"_type":72,"marks":82,"text":84},"5f9ffe52886e0",[83],"strong","Episode notes:",[],{"_key":87,"_type":68,"children":88,"markDefs":102,"style":76},"ff848a00e680",[89,93,98],{"_key":90,"_type":72,"marks":91,"text":92},"ff848a00e6800",[],"While Mauricio and team had to get back to bare metal, most programmers are headed in the opposite direction. It’s why ",{"_key":94,"_type":72,"marks":95,"text":97},"ff848a00e6801",[96],"1bcef4029b3d","MIT switched from Scheme to Python",{"_key":99,"_type":72,"marks":100,"text":101},"ff848a00e6802",[],".",[103],{"_key":96,"_type":104,"href":105,"reference":12},"link","https:\u002F\u002Fwww.wisdomandwonder.com\u002Flink\u002F2110\u002Fwhy-mit-switched-from-scheme-to-python",{"_key":107,"_type":68,"children":108,"markDefs":121,"style":76},"f19a4163ed69",[109,113,118],{"_key":110,"_type":72,"marks":111,"text":112},"f19a4163ed690",[],"At Stack Overflow, we’re familiar with what happens to websites during physical failures, like ",{"_key":114,"_type":72,"marks":115,"text":117},"f19a4163ed691",[116],"089e77d94fc0","hurricanes",{"_key":119,"_type":72,"marks":120,"text":101},"f19a4163ed692",[],[122],{"_key":116,"_type":104,"href":123,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2012\u002F11\u002F09\u002Fse-podcast-36-we-got-hit-by-a-hurricane\u002F",{"_key":125,"_type":68,"children":126,"markDefs":157,"style":76},"c25c48437f11",[127,131,136,140,145,149,154],{"_key":128,"_type":72,"marks":129,"text":130},"c25c48437f110",[],"Connect with Mauricio on ",{"_key":132,"_type":72,"marks":133,"text":135},"c25c48437f111",[134],"500c09c69253","LinkedIn",{"_key":137,"_type":72,"marks":138,"text":139},"c25c48437f112",[],".\nCongrats to Lifeboat badge winner ",{"_key":141,"_type":72,"marks":142,"text":144},"c25c48437f113",[143],"70bea76d04eb","The Nail",{"_key":146,"_type":72,"marks":147,"text":148},"c25c48437f114",[],", who pinned a solid answer on the question, ",{"_key":150,"_type":72,"marks":151,"text":153},"c25c48437f115",[152],"024ade3ae5fb","if->return vs. if->else efficiency",{"_key":155,"_type":72,"marks":156,"text":101},"c25c48437f116",[],[158,160,162],{"_key":134,"_type":104,"href":159,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmauriciolinhares\u002F",{"_key":143,"_type":104,"href":161,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F1076171\u002Fthe-nail",{"_key":152,"_type":104,"href":163,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F9267643\u002Fif-return-vs-if-else-efficiency\u002F9267790#9267790",{"_key":165,"_type":68,"children":166,"markDefs":172,"style":76},"3ecf5659949f",[167],{"_key":168,"_type":72,"marks":169,"text":171},"3ecf5659949f0",[170],"dbca0553b547","TRANSCRIPT",[173],{"_key":170,"_type":104,"href":174,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fmauricio-linhares-zero-tier-bare-metal-microservice-monolith\u002Ftranscript\u002F",true,"2023\u002F05\u002F19","On this episode of the podcast, we talk to Mauricio Linhares, senior software engineer at Stripe, about the pain of migrating monoliths to microservices, defining zero-tier systems, and why plugging all your servers into the same power supply is a bad idea. ",{"_type":53,"asset":179},{"_ref":180,"_type":56},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":182,"language":183},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https:\u002F\u002Fplayer.simplecast.com\u002F65a45a91-bcb3-4e28-931e-393b865d1081?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>On this episode of the podcast, we talk to Mauricio Linhares, senior software engineer at Stripe, about the pain of migrating monoliths to microservices, defining zero-tier systems, and why plugging all your servers into the same power supply is a bad idea.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C\u002Fstrong>&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>While Mauricio and team had to get back to bare metal, most programmers are headed in the opposite direction. It’s why \u003Ca href=\"https:\u002F\u002Fwww.wisdomandwonder.com\u002Flink\u002F2110\u002Fwhy-mit-switched-from-scheme-to-python\">MIT switched from Scheme to Python\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>At Stack Overflow, we’re familiar with what happens to websites during physical failures, like \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2012\u002F11\u002F09\u002Fse-podcast-36-we-got-hit-by-a-hurricane\u002F\">hurricanes\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Connect with Mauricio on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmauriciolinhares\u002F\">LinkedIn\u003C\u002Fa>. \u003Cbr>Congrats to Lifeboat badge winner \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F1076171\u002Fthe-nail\">The Nail\u003C\u002Fa>, who pinned a solid answer on the question, \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F9267643\u002Fif-return-vs-if-else-efficiency\u002F9267790#9267790\">if->return vs. if->else efficiency\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fmauricio-linhares-zero-tier-bare-metal-microservice-monolith\u002Ftranscript\u002F\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2023-05-19T04:40:00.000Z",{"current":186},"building-zero-tier-systems-on-bare-metal-ep-572",[188,196,200,205],{"_createdAt":189,"_id":190,"_rev":191,"_type":192,"_updatedAt":189,"slug":193,"title":195},"2023-05-23T16:43:21Z","wp-tagcat-cloud-computing","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":194},"cloud-computing","cloud computing",{"_createdAt":189,"_id":197,"_rev":191,"_type":192,"_updatedAt":189,"slug":198,"title":199},"wp-tagcat-microservices",{"current":199},"microservices",{"_createdAt":189,"_id":201,"_rev":191,"_type":192,"_updatedAt":189,"slug":202,"title":204},"wp-tagcat-podcast",{"current":203},"podcast","The Stack Overflow Podcast",{"_createdAt":189,"_id":206,"_rev":191,"_type":192,"_updatedAt":189,"slug":207,"title":209},"wp-tagcat-the-stack-overflow-podcast",{"current":208},"the-stack-overflow-podcast","the stack overflow podcast","Building zero tier systems on bare metal (Ep. 572)",[212,218,224,230],{"_id":213,"publishedAt":214,"slug":215,"sponsored":12,"title":217},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":216},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":219,"publishedAt":220,"slug":221,"sponsored":12,"title":223},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":222},"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":225,"publishedAt":226,"slug":227,"sponsored":12,"title":229},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":228},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":231,"publishedAt":232,"slug":233,"sponsored":12,"title":235},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":234},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":237,"sourceMap":-1},{"count":238,"lastTimestamp":239},2,"2023-06-20T15:33:26Z"]