[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-nh1UhLjjSc1kRFJ2KUck18RpLIm_MCePjKL8NBCi7wA":3,"sanity-llSxwS6DLTlD8DKRXnft_6O5M7RUw9BP8O5utLt53C0":236},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":211},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d81860b7-7b72-4ba5-8ad5-3b77fd9a8e9b","2026-07-14T07:40:00.000Z",{"_type":10,"current":11},"slug","your-ai-is-only-as-responsible-as-you-are",null,"Your AI is only as responsible as you are",[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":62,"comments":175,"dateUrl":176,"excerpt":57,"image":177,"legacyBody":180,"product":12,"publishedAt":183,"slug":184,"sponsored":12,"tags":186,"title":210,"visible":175},"2023-05-25T09:39:19Z","wp-post-18662","07ZbrKPSUrjrV4wQ6fIylD","blogPost","2023-07-13T14:56:03Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"bio":57,"employee":58,"name":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-cap-18606","dgl3SCUzppW3U2LvCoP6c0","blogAuthor","2023-06-20T15:05:12Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-af4321bbe3d6b54cb06c4fb5359130bd5864586d-500x500-jpg","reference","","none","Ben Stone",{"current":61},"ben-stone",[63,74,78,86,107,126,156],{"_key":64,"_type":65,"children":66,"markDefs":72,"style":73},"9299953a35ac","block",[67],{"_key":68,"_type":69,"marks":70,"text":71},"9299953a35ac0","span",[],"In the second lesson of the series, we'll add state to our quiz app so that it can show users whether they answered correctly. We'll also build out a model for our quiz questions, and add a settings tab.",[],"normal",{"_key":75,"_type":76,"markDefs":12,"url":77},"9576cd9d5569","embed","https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fr1C8HK5_hsc?start=20",{"_key":79,"_type":65,"children":80,"markDefs":85,"style":73},"5e447de57e54",[81],{"_key":82,"_type":69,"marks":83,"text":84},"5e447de57e540",[],"Here are some Stack Overflow questions related to the work we did in today’s session:",[],{"_key":87,"_type":65,"children":88,"markDefs":103,"style":73},"2191d134c80b",[89,94,99],{"_key":90,"_type":69,"marks":91,"text":93},"2191d134c80b0",[92],"f54672b24fad","What does the SwiftUI ",{"_key":95,"_type":69,"marks":96,"text":98},"2191d134c80b1",[92,97],"code","@State",{"_key":100,"_type":69,"marks":101,"text":102},"2191d134c80b2",[92]," keyword do?",[104],{"_key":92,"_type":105,"href":106,"reference":12},"link","https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F56438730\u002Fwhat-does-the-swiftui-state-keyword-do",{"_key":108,"_type":65,"children":109,"markDefs":123,"style":73},"599a9dd480b6",[110,115,119],{"_key":111,"_type":69,"marks":112,"text":114},"599a9dd480b60",[113],"1576095ed0c8","Find all available images for ",{"_key":116,"_type":69,"marks":117,"text":118},"599a9dd480b61",[113,97],"Image(systemName:)",{"_key":120,"_type":69,"marks":121,"text":122},"599a9dd480b62",[113]," in SwiftUI",[124],{"_key":113,"_type":105,"href":125,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F56514998\u002Ffind-all-available-images-for-imagesystemname-in-swiftui\u002F56515152#56515152",{"_key":127,"_type":65,"children":128,"markDefs":151,"style":73},"3d2ec34baf66",[129,133,138,142,147],{"_key":130,"_type":69,"marks":131,"text":132},"3d2ec34baf660",[],"If you want to ask any questions or provide feedback on the lesson, you are welcome to leave a comment on the ",{"_key":134,"_type":69,"marks":135,"text":137},"3d2ec34baf661",[136],"2e6a055ddd79","YouTube recording",{"_key":139,"_type":69,"marks":140,"text":141},"3d2ec34baf662",[]," of this lesson. If you’d like to watch a session live, follow the ",{"_key":143,"_type":69,"marks":144,"text":146},"3d2ec34baf663",[145],"a13bc5d5620d","Codecademy YouTube channel",{"_key":148,"_type":69,"marks":149,"text":150},"3d2ec34baf664",[],".",[152,154],{"_key":136,"_type":105,"href":153,"reference":12},"https:\u002F\u002Fyoutu.be\u002Fr1C8HK5_hsc?t=20",{"_key":145,"_type":105,"href":155,"reference":12},"https:\u002F\u002Fwww.youtube.com\u002Fc\u002Fcodecademy\u002Ffeatured",{"_key":157,"_type":65,"children":158,"markDefs":172,"style":73},"d53e90338e62",[159,163,168],{"_key":160,"_type":69,"marks":161,"text":162},"d53e90338e620",[],"Finally, if you want even more SwiftUI content, you can sign up for the ",{"_key":164,"_type":69,"marks":165,"text":167},"d53e90338e621",[166],"1ba1cf9cfbd3","Build iOS Apps with SwiftUI",{"_key":169,"_type":69,"marks":170,"text":171},"d53e90338e622",[]," Skill Path this series was based on. The Skill Path goes into much more detail about the Swift language and provides a deeper foundation that you can use to build sophisticated applications.",[173],{"_key":166,"_type":105,"href":174,"reference":12},"https:\u002F\u002Fwww.codecademy.com\u002Flearn\u002Fpaths\u002Fbuild-ios-apps-with-swiftui",true,"2021\u002F08\u002F21",{"_type":53,"asset":178},{"_ref":179,"_type":56},"image-ca5d654524ac89cf64a048745c2fdec67b0791e1-2400x1240-png",{"code":181,"language":182},"\u003C!-- wp:paragraph -->\n\u003Cp>In the second lesson of the series, we'll add state to our quiz app so that it can show users whether they answered correctly.&nbsp; We'll also build out a model for our quiz questions, and add a settings tab.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:html -->\n\u003Ciframe width=\"560\" height=\"560\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fr1C8HK5_hsc?start=20\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Here are some Stack Overflow questions related to the work we did in today’s session:\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F56438730\u002Fwhat-does-the-swiftui-state-keyword-do\">What does the SwiftUI \u003Ccode>@State\u003C\u002Fcode> keyword do?\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F56514998\u002Ffind-all-available-images-for-imagesystemname-in-swiftui\u002F56515152#56515152\">Find all available images for \u003Ccode>Image(systemName:)\u003C\u002Fcode> in SwiftUI\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you want to ask any questions or provide feedback on the lesson, you are welcome to leave a comment on the \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fr1C8HK5_hsc?t=20\">YouTube recording\u003C\u002Fa> of this lesson. If you’d like to watch a session live, follow the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fc\u002Fcodecademy\u002Ffeatured\">Codecademy YouTube channel\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Finally, if you want even more SwiftUI content, you can sign up for the \u003Ca href=\"https:\u002F\u002Fwww.codecademy.com\u002Flearn\u002Fpaths\u002Fbuild-ios-apps-with-swiftui\">Build iOS Apps with SwiftUI\u003C\u002Fa> Skill Path this series was based on.&nbsp; The Skill Path goes into much more detail about the Swift language and provides a deeper foundation that you can use to build sophisticated applications.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2021-08-21T12:59:00.000Z",{"current":185},"level-up-build-a-quiz-app-with-swiftui-part-2",[187,195,200,205],{"_createdAt":188,"_id":189,"_rev":190,"_type":191,"_updatedAt":188,"slug":192,"title":194},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":193},"code-for-a-living","Code for a Living",{"_createdAt":188,"_id":196,"_rev":190,"_type":191,"_updatedAt":188,"slug":197,"title":199},"wp-tagcat-level-up",{"current":198},"level-up","level up",{"_createdAt":188,"_id":201,"_rev":190,"_type":191,"_updatedAt":188,"slug":202,"title":204},"wp-tagcat-swift",{"current":203},"swift","Swift",{"_createdAt":188,"_id":206,"_rev":190,"_type":191,"_updatedAt":188,"slug":207,"title":209},"wp-tagcat-swiftui",{"current":208},"swiftui","SwiftUI","Level Up: Build a Quiz App with SwiftUI - Part 2",[212,218,224,230],{"_id":213,"publishedAt":214,"slug":215,"sponsored":12,"title":217},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":216},"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":219,"publishedAt":220,"slug":221,"sponsored":12,"title":223},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":222},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":225,"publishedAt":226,"slug":227,"sponsored":12,"title":229},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":228},"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":231,"publishedAt":232,"slug":233,"sponsored":12,"title":235},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":234},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":237,"sourceMap":-1},{"count":238,"lastTimestamp":12},0]