[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-VsAVGVdscrfQrSDuvT9-mUoq03iUSmYytdIYPorxi6M":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":65,"issue":86,"links":87,"publishedAt":140,"questions":141,"sign_off":194,"slug":214,"title":217},"2023-05-18T20:08:45Z","3bc346b4-a110-48db-9577-5dfa2972a478","GuTelHvHscaB2pf5UIfkhM","newsletterOverflow","2023-10-17T14:24:16Z",[11,28,40,52],{"_type":12,"description":13,"link":25,"promotion":26,"title":27},"newsletterOverflowStory",[14],{"_key":15,"_type":16,"children":17,"markDefs":23,"style":24},"de8b232a2263","block",[18],{"_key":19,"_type":20,"marks":21,"text":22},"2f44ad839e1d0","span",[],"MVC is an old pattern, but it's still relevant to web apps.",[],"normal","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F17\u002Fkeep-em-separated-get-better-maintainability-in-web-projects-using-the-model-view-controller-pattern\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"Keep 'em separated: Get better maintainability in web projects using the model-view-controller pattern",{"_type":12,"description":29,"link":38,"promotion":26,"title":39},[30],{"_key":31,"_type":16,"children":32,"markDefs":37,"style":24},"ca29a3661fa0",[33],{"_key":34,"_type":20,"marks":35,"text":36},"53600345d7ec0",[],"Simon Bennetts, founder and project lead of OWASP ZAP, joins the home team to talk about how he came to create the world’s most-used web app scanner, why open-source projects need long-term contributors, and how recent AI advancements could introduce new security vulnerabilities.",[],"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F12\u002Fstung-by-owasp-chatting-with-the-creator-of-the-most-popular-web-app-scanner-ep-570\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Stung by OWASP? Chatting with the creator of the most popular web app scanner (Ep. 570)",{"_type":12,"description":41,"link":50,"promotion":26,"title":51},[42],{"_key":43,"_type":16,"children":44,"markDefs":49,"style":24},"b5810139a84b",[45],{"_key":46,"_type":20,"marks":47,"text":48},"eccd31c6209b",[],"On this episode we chat with Dagna Bieda, a career coach who specializes in helping developers and engineers level up their careers. She shares why developers should promote the value of their contributions, how soft skills can make or break a coding career, and why a moment of burnout inspired her to start coaching.",[],"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F16\u002Fgreat-code-isnt-enough-developers-need-to-brag-about-it-ep-571\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Great code isn’t enough. Developers need to brag about it (Ep. 571)",{"_type":12,"description":53,"link":62,"promotion":63,"title":64},[54],{"_key":55,"_type":16,"children":56,"markDefs":61,"style":24},"7c8726c16e2e",[57],{"_key":58,"_type":20,"marks":59,"text":60},"e95cb56221410",[],"Are your pull requests getting stuck in review? This workshop will help you create organization-wide code review automation with programmable workflows and policy as code to unblock the merge process and improve development efficiency, quality, and security. Register now!",[],"https:\u002F\u002Flinearb.io\u002Fevent\u002Fautomate-pre-merge-workflow-automation-for-dev-efficiency\u002F?utm_source=StackOverflow&utm_medium=email&utm_campaign=stack-overflow-2023-summer-series ",true,"Automate your pre-merge workflow for dev efficiency",[66],{"_key":67,"_type":16,"children":68,"markDefs":82,"style":24},"a8ad826fc41b",[69,73,78],{"_key":70,"_type":20,"marks":71,"text":72},"0f3e26b20471",[],"Welcome to ISSUE #179 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":74,"_type":20,"marks":75,"text":77},"ce9f95570b5f",[76],"68d54c600f96","Cassidy Williams",{"_key":79,"_type":20,"marks":80,"text":81},"f041020e2ecf",[],". This week: chatting about OWASP ZAP, computing with rolling stones, and jQuery lives.",[83],{"_key":76,"_type":84,"href":85},"link","https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",179,[88,101,114,127],{"_key":89,"_type":12,"description":90,"link":99,"title":100},"08faa083666c",[91],{"_key":92,"_type":16,"children":93,"markDefs":98,"style":24},"f969b98ba515",[94],{"_key":95,"_type":20,"marks":96,"text":97},"e1ddf9dd01150",[],"Redirects are tough to discover and debug because they're subtle and instantaneous. Here are some good methods for working with them!",[],"https:\u002F\u002Fdodov.dev\u002Fblog\u002Fhow-to-debug-browser-redirects","How to debug browser redirects",{"_key":102,"_type":12,"description":103,"link":112,"title":113},"91bf1bd8ac4a",[104],{"_key":105,"_type":16,"children":106,"markDefs":111,"style":24},"c8a4ea349cb9",[107],{"_key":108,"_type":20,"marks":109,"text":110},"7461a4654a140",[],"If you're looking to try out the 11ty web framework, this massive collection of resources makes it easier for you to get started!",[],"https:\u002F\u002F11tybundle.dev\u002F","The 11ty Bundle",{"_key":115,"_type":12,"description":116,"link":125,"title":126},"35e59ec51e3a",[117],{"_key":118,"_type":16,"children":119,"markDefs":124,"style":24},"f20dad2f7001",[120],{"_key":121,"_type":20,"marks":122,"text":123},"89a8e481af390",[],"If you're building for more than one platform, you have to consider how your applications will look across every screen your users see.",[],"https:\u002F\u002Fplatform.uno\u002Fblog\u002Fdesign-and-navigation-considerations-when-building-multi-platform-applications\u002F","Design and navigation considerations when building multi-platform applications ",{"_key":128,"_type":12,"description":129,"link":138,"title":139},"693ba804b0d7",[130],{"_key":131,"_type":16,"children":132,"markDefs":137,"style":24},"ce5a73666edc",[133],{"_key":134,"_type":20,"marks":135,"text":136},"6b5d50c401590",[],"Believe it or not, jQuery still lives on, is updated, and remains one of the most popular libraries to this day.",[],"https:\u002F\u002Fblog.jquery.com\u002F2023\u002F05\u002F11\u002Fjquery-3-7-0-released-staying-in-order\u002F","jQuery 3.7.0 released: Staying in order ","2023-05-24",[142,155,168,181],{"_key":143,"_type":12,"description":144,"link":153,"title":154},"47fe0ad98efb",[145],{"_key":146,"_type":16,"children":147,"markDefs":152,"style":24},"b71fc64605ea",[148],{"_key":149,"_type":20,"marks":150,"text":151},"c938289a260b0",[],"Pfft, first man in space. My kid could do that.",[],"https:\u002F\u002Fspace.stackexchange.com\u002Fquestions\u002F63675\u002Fapollo-what-was-the-big-deal?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Apollo: what was the big deal?",{"_key":156,"_type":12,"description":157,"link":166,"title":167},"706e26fed9da",[158],{"_key":159,"_type":16,"children":160,"markDefs":165,"style":24},"0657718ac1aa",[161],{"_key":162,"_type":20,"marks":163,"text":164},"c52a02b50c740",[],"And it can run Doom, too.",[],"https:\u002F\u002Fphilosophy.stackexchange.com\u002Fquestions\u002F99301\u002Fdoes-a-rock-falling-down-a-hill-perform-computation?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Does a rock falling down a hill perform computation?",{"_key":169,"_type":12,"description":170,"link":179,"title":180},"e70c7f3cbf88",[171],{"_key":172,"_type":16,"children":173,"markDefs":178,"style":24},"0c244fffb531",[174],{"_key":175,"_type":20,"marks":176,"text":177},"dbe60f3e8c7b0",[],"Time to find out what the half life of socks is.",[],"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F764460\u002Fwhy-is-my-dryer-radioactive?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why is my dryer radioactive?",{"_key":182,"_type":12,"description":183,"link":192,"title":193},"a5880b032769",[184],{"_key":185,"_type":16,"children":186,"markDefs":191,"style":24},"cf2864710eb8",[187],{"_key":188,"_type":20,"marks":189,"text":190},"1df82349dbbd0",[],"Parenting books have gotten out of hand these days.",[],"https:\u002F\u002Fworldbuilding.stackexchange.com\u002Fquestions\u002F246186\u002Fideal-apocalypse-for-raising-well-adjusted-children?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","What is the ideal apocalypse for raising well adjusted children?",[195],{"_key":196,"_type":16,"children":197,"markDefs":211,"style":24},"ca0d90347bca",[198,202,207],{"_key":199,"_type":20,"marks":200,"text":201},"3e6631b2ec30",[],"Spending hours searching for answers at work? Find them faster in Stack Overflow for Teams. ",{"_key":203,"_type":20,"marks":204,"text":206},"023e1c86d6ae",[205],"01cb27ea9f2c","Get it free",{"_key":208,"_type":20,"marks":209,"text":210},"c8ba750ed954",[],"!",[212],{"_key":205,"_type":84,"href":213},"https:\u002F\u002Ftry.stackoverflow.co\u002Ffree-teams\u002F?utm_source=so-owned&utm_medium=referral&utm_campaign=be-my-teams-hero&utm_content=news-letter-footer",{"_type":215,"current":216},"slug","issue-179-brag-about-your-code","Issue #179: Brag about your code"]