[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-K6Z5ZJ6os9WLrdxbLEWwhTEHGsWEz9raemK4g7Sdn0Q":3,"sanity-Vdu2goDmPsoszvUVEi6uSJ0goBIzlPz1A1CquP_MII0":291},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":266},[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":61,"comments":225,"dateUrl":226,"excerpt":227,"image":228,"legacyBody":231,"product":12,"publishedAt":234,"slug":235,"sponsored":12,"tags":237,"title":265,"visible":225},"2023-05-24T12:28:25Z","wp-post-21781","XzVcPPDfPNmxxXS3zvEksc","blogPost","2025-10-31T17:27:06Z",[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,73,77,86,94,103,123,142,171,196,214],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"af9c61a03f44","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"af9c61a03f440","span",[],"SPONSORED BY UDEMY",[],"h2",{"_key":74,"_type":75,"markDefs":12,"url":76},"b7adf40da2aa","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/7fd85689-1381-471c-87cc-111512ae36bb",{"_key":78,"_type":64,"children":79,"markDefs":84,"style":85},"d1cd380f277a",[80],{"_key":81,"_type":68,"marks":82,"text":83},"d1cd380f277a0",[],"Writing code that runs without errors—and without all the bugs that only show up when the program runs—is hard enough. But teaching others to write code and understand the underlying concepts takes a deeper understanding. Now imagine doing that for 37 courses.",[],"normal",{"_key":87,"_type":64,"children":88,"markDefs":93,"style":85},"37db0de53bbb",[89],{"_key":90,"_type":68,"marks":91,"text":92},"37db0de53bbb0",[],"On this sponsored episode of the podcast, Ben and Ryan talk with Bharath Thippireddy, a VIP instructor at Udemy who has taught more than half a million students. We talk about how he went from a humble Java developer to one of Udemy’s top instructors (and a budding movie star!). Along the way, we discuss whether Java or Python is better for beginners and how to balance theory with syntax.",[],{"_key":95,"_type":64,"children":96,"markDefs":102,"style":85},"f3b3bc56ad69",[97],{"_key":98,"_type":68,"marks":99,"text":101},"f3b3bc56ad690",[100],"strong","Episode notes:",[],{"_key":104,"_type":64,"children":105,"markDefs":119,"style":85},"baa45969b2ed",[106,110,115],{"_key":107,"_type":68,"marks":108,"text":109},"baa45969b2ed0",[],"Like a lot of today’s content creators, Bharath got his start posting videos on ",{"_key":111,"_type":68,"marks":112,"text":114},"baa45969b2ed1",[113],"caf6fafd7cd9","his Youtube channel",{"_key":116,"_type":68,"marks":117,"text":118},"baa45969b2ed2",[]," in 2012.",[120],{"_key":113,"_type":121,"href":122,"reference":12},"link","https://www.youtube.com/channel/UC3YHhW96LPsAEo45yQSEYIA",{"_key":124,"_type":64,"children":125,"markDefs":139,"style":85},"8a78fd0a6b4d",[126,130,135],{"_key":127,"_type":68,"marks":128,"text":129},"8a78fd0a6b4d0",[],"Today, you can find all of Bharath’s courses on his ",{"_key":131,"_type":68,"marks":132,"text":134},"8a78fd0a6b4d1",[133],"58b907cdb62e","Udemy page",{"_key":136,"_type":68,"marks":137,"text":138},"8a78fd0a6b4d2",[],".",[140],{"_key":133,"_type":121,"href":141,"reference":12},"https://www.udemy.com/user/bharaththippireddy/",{"_key":143,"_type":64,"children":144,"markDefs":166,"style":85},"474114a8fcc2",[145,149,154,158,163],{"_key":146,"_type":68,"marks":147,"text":148},"474114a8fcc20",[],"You can find out more about Bharath from ",{"_key":150,"_type":68,"marks":151,"text":153},"474114a8fcc21",[152],"69744f1d390e","his website",{"_key":155,"_type":68,"marks":156,"text":157},"474114a8fcc22",[]," or connect with him on ",{"_key":159,"_type":68,"marks":160,"text":162},"474114a8fcc23",[161],"2c9c82369b51","LinkedIn",{"_key":164,"_type":68,"marks":165,"text":138},"474114a8fcc24",[],[167,169],{"_key":152,"_type":121,"href":168,"reference":12},"http://www.bharaththippireddy.com/",{"_key":161,"_type":121,"href":170,"reference":12},"https://www.linkedin.com/in/thippireddybharath/",{"_key":172,"_type":64,"children":173,"markDefs":191,"style":85},"bcea759fe658",[174,179,183,188],{"_key":175,"_type":68,"marks":176,"text":178},"bcea759fe6580",[177],"f136d915d6df","Udemy",{"_key":180,"_type":68,"marks":181,"text":182},"bcea759fe6581",[]," is one of our launch partners for our online ",{"_key":184,"_type":68,"marks":185,"text":187},"bcea759fe6582",[186],"7da226133864","course recommendations",{"_key":189,"_type":68,"marks":190,"text":138},"bcea759fe6583",[],[192,194],{"_key":177,"_type":121,"href":193,"reference":12},"https://www.udemy.com/",{"_key":186,"_type":121,"href":195,"reference":12},"https://stackoverflow.blog/2023/02/01/announcing-more-ways-to-learn-and-grow-your-skills/",{"_key":197,"_type":64,"children":198,"markDefs":211,"style":85},"16cc3a2639b7",[199,203,208],{"_key":200,"_type":68,"marks":201,"text":202},"16cc3a2639b70",[],"Congrats to Lifeboat badge winner desertnaut for their answer to ",{"_key":204,"_type":68,"marks":205,"text":207},"16cc3a2639b71",[206],"f9ce321b7e23","What is the meaning of exclamation and question marks in Jupyter Notebook?",{"_key":209,"_type":68,"marks":210,"text":138},"16cc3a2639b72",[],[212],{"_key":206,"_type":121,"href":213,"reference":12},"https://stackoverflow.com/questions/53498226/what-is-the-meaning-of-exclamation-and-question-marks-in-jupyter-notebook/53498455#53498455",{"_key":215,"_type":64,"children":216,"markDefs":222,"style":85},"6a8bb5b1ccde",[217],{"_key":218,"_type":68,"marks":219,"text":221},"6a8bb5b1ccde0",[220],"f86b1eb5615e","TRANSCRIPT",[223],{"_key":220,"_type":121,"href":224,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/from-writing-code-to-teaching-code-ep-545/transcript",true,"2023/03/08","After 37 courses, he's learned a thing or two about teaching. ",{"_type":53,"asset":229},{"_ref":230,"_type":56},"image-73440a71d1a45f58d814d28ff6fb72f99f6b43bd-1200x630-png",{"code":232,"language":233},"\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-sponsored-by-udemy\">SPONSORED BY UDEMY\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https://player.simplecast.com/ca9ad6c8-7040-4349-9f14-67c1f3666512?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Writing code that runs without errors—and without all the bugs that only show up when the program runs—is hard enough. But teaching others to write code and understand the underlying concepts takes a deeper understanding. Now imagine doing that for 37 courses.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>On this sponsored episode of the podcast, Ben and Ryan talk with Bharath Thippireddy, a VIP instructor at Udemy who has taught more than half a million students. We talk about how he went from a humble Java developer to one of Udemy’s top instructors (and a budding movie star!). Along the way, we discuss whether Java or Python is better for beginners and how to balance theory with syntax.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C/strong>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Like a lot of today’s content creators, Bharath got his start posting videos on \u003Ca href=\"https://www.youtube.com/channel/UC3YHhW96LPsAEo45yQSEYIA\">his Youtube channel\u003C/a> in 2012.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Today, you can find all of Bharath’s courses on his \u003Ca href=\"https://www.udemy.com/user/bharaththippireddy/\">Udemy page\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can find out more about Bharath from \u003Ca href=\"http://www.bharaththippireddy.com/\">his website\u003C/a> or connect with him on \u003Ca href=\"https://www.linkedin.com/in/thippireddybharath/\">LinkedIn\u003C/a>.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://www.udemy.com/\">Udemy\u003C/a> is one of our launch partners for our online \u003Ca href=\"https://stackoverflow.blog/2023/02/01/announcing-more-ways-to-learn-and-grow-your-skills/\">course recommendations\u003C/a>.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Congrats to Lifeboat badge winner desertnaut for their answer to \u003Ca href=\"https://stackoverflow.com/questions/53498226/what-is-the-meaning-of-exclamation-and-question-marks-in-jupyter-notebook/53498455#53498455\">What is the meaning of exclamation and question marks in Jupyter Notebook?\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/from-writing-code-to-teaching-code-ep-545/transcript\">TRANSCRIPT\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2023-03-08T05:40:00.000Z",{"current":236},"from-writing-code-to-teaching-code",[238,246,251,255,260],{"_createdAt":239,"_id":240,"_rev":241,"_type":242,"_updatedAt":239,"slug":243,"title":245},"2023-05-23T16:43:21Z","wp-tagcat-online-courses","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":244},"online-courses","online courses",{"_createdAt":239,"_id":247,"_rev":241,"_type":242,"_updatedAt":239,"slug":248,"title":250},"wp-tagcat-partner-content",{"current":249},"partner-content","Partner Content",{"_createdAt":239,"_id":252,"_rev":241,"_type":242,"_updatedAt":239,"slug":253,"title":254},"wp-tagcat-partnercontent",{"current":254},"partnercontent",{"_createdAt":239,"_id":256,"_rev":241,"_type":242,"_updatedAt":239,"slug":257,"title":259},"wp-tagcat-podcast",{"current":258},"podcast","The Stack Overflow Podcast",{"_createdAt":239,"_id":261,"_rev":241,"_type":242,"_updatedAt":239,"slug":262,"title":264},"wp-tagcat-the-stack-overflow-podcast",{"current":263},"the-stack-overflow-podcast","the stack overflow podcast","From writing code to teaching code (Ep. 546)",[267,273,279,285],{"_id":268,"publishedAt":269,"slug":270,"sponsored":12,"title":272},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":271},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":274,"publishedAt":275,"slug":276,"sponsored":12,"title":278},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":277},"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":280,"publishedAt":281,"slug":282,"sponsored":12,"title":284},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":283},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":286,"publishedAt":287,"slug":288,"sponsored":12,"title":290},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":289},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":292,"sourceMap":-1},{"count":293,"lastTimestamp":294},4,"2023-05-25T09:48:04Z"]