[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-NfSplGoDHurlPjxfmixLXBUDyqd7VwsGDWoKO9ysr_k":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":41,"issue":62,"links":63,"publishedAt":120,"questions":121,"sign_off":178,"slug":199,"title":202},"2024-03-21T20:26:15Z","3e8265bb-aa23-45ca-8470-e4ee83579fa8","DXDMu4BzpXZMAzYWepFhwG","newsletterOverflow","2024-03-29T13:01:01Z",[11,17,21,25],{"_type":12,"description":13,"link":14,"promotion":15,"title":16},"newsletterOverflowStory","Ryan Dahl, creator of Node.js and Deno, tells us about his journey into software development and the creation of Node.js. He explains why he started Deno, a new JavaScript runtime. Ryan also introduces JSR, an alternative to NPM, and emphasizes the importance of security in the JavaScript ecosystem. Plus: Thoughts on the future of JavaScript, including the role of TypeScript and bridging the gap between server-side and browser JavaScript.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F03\u002F19\u002Fwhy-the-creator-of-node-js-r-created-a-new-javascript-runtime\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"Why the creator of Node.js® created a new JavaScript runtime",{"_type":12,"description":18,"link":19,"promotion":15,"title":20},"Users have been sharing the spark that started them on their journey as computer programmers. From IRC to Minecraft, users found a passion that became a career.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F03\u002F18\u002Fwhat-inspired-you-to-start-coding-programming-software-development\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Exploring what inspired folks to start coding",{"_type":12,"description":22,"link":23,"promotion":15,"title":24},"The home team discusses the challenges (hardware and otherwise) of building AI models at scale, why major players like Meta are open-sourcing their AI projects, what Apple’s recent changes mean for developers in the EU, and Perplexity AI’s new approach to search.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F03\u002F15\u002Fyour-whole-repo-fits-in-the-context-window\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Your whole repo fits in the context window",{"_type":12,"description":26,"link":38,"promotion":39,"title":40},[27],{"_key":28,"_type":29,"children":30,"markDefs":36,"style":37},"95f29b889666","block",[31],{"_key":32,"_type":33,"marks":34,"text":35},"0691a3fd3cf60","span",[],"Want to build a GenAI app steeped in accuracy and explainability? Get hands-on skills for free at Neo4j GraphAcademy. Courses cover grounding LLMs with knowledge graphs, developing a working chatbot, and more. Start learning today.",[],"normal","https:\u002F\u002Fgraphacademy.neo4j.com\u002Fcategories\u002Fllms\u002F?&utm_campaign=GDB&utm_content=AMS-SrDev-ToFuDev-UCGenAI-Newsletter-None-GenAI1-GenAI-NonABM&utm_medium=PaidNewsletter&utm_source=StackOverflow&utm_justglobal=",true,"Gain the skills you need for maximum GenAI value",[42],{"_key":43,"_type":29,"children":44,"markDefs":58,"style":37},"84ddd51682ef",[45,49,54],{"_key":46,"_type":33,"marks":47,"text":48},"2553666a63e50",[],"Welcome to ISSUE #221 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":50,"_type":33,"marks":51,"text":53},"2553666a63e51",[52],"e94525daafd1","Cassidy Williams",{"_key":55,"_type":33,"marks":56,"text":57},"2553666a63e52",[],". This week: we talk with the creator of Node.js and Deno, calculate the stats on our rep, and consider what legacy our code is leaving. ",[59],{"_key":52,"_type":60,"href":61},"link","https:\u002F\u002Fcassidoo.co\u002F",221,[64,78,92,106],{"_key":65,"_ref":66,"_type":12,"description":67,"link":76,"promotion":15,"title":77},"ef85a87b0f802cc8119d06ffbed46a7b","7757a2c8-81e2-4aa2-a305-1dc3ab9d0ba9",[68],{"_key":69,"_type":29,"children":70,"markDefs":75,"style":37},"565a045975f2",[71],{"_key":72,"_type":33,"marks":73,"text":74},"ace89cf13f250",[],"Our terminals, as techies, are the core of our tooling, and sometimes even our entire companies and workflows. How is yours doing?",[],"https:\u002F\u002Fgpanders.com\u002Fblog\u002Fstate-of-the-terminal\u002F","State of the terminal",{"_key":79,"_ref":80,"_type":12,"description":81,"link":90,"promotion":15,"title":91},"13eba3c3efb6b1eac71b7e5f4b46995b","67661db7-e356-441c-a651-69f39523db1f",[82],{"_key":83,"_type":29,"children":84,"markDefs":89,"style":37},"69fa12ec91e8",[85],{"_key":86,"_type":33,"marks":87,"text":88},"92237e8e741b0",[],"Local Storage is a really reliable and well-supported way to store data. However, there are some use cases where you might want to avoid it.",[],"https:\u002F\u002Frxdb.info\u002Farticles\u002Flocalstorage.html","Using localStorage in modern applications: A comprehensive guide",{"_key":93,"_ref":94,"_type":12,"description":95,"link":104,"promotion":15,"title":105},"d28f7b277a85df6bd5b1825f2ee04969","b789cf3b-02fb-403f-a403-0df7c9530ea4",[96],{"_key":97,"_type":29,"children":98,"markDefs":103,"style":37},"559cbfdf5d0a",[99],{"_key":100,"_type":33,"marks":101,"text":102},"530672dfc22c0",[],"One of the most important things to know in CSS is how the box model works. Here's a good refresher!",[],"https:\u002F\u002Fpiccalil.li\u002Fblog\u002Fthe-box-model-and-box-sizing\u002F","The box model and box sizing",{"_key":107,"_ref":108,"_type":12,"description":109,"link":118,"promotion":15,"title":119},"eb745678ff74","2c553efe-57d9-4da2-8c54-2911bf0dd345",[110],{"_key":111,"_type":29,"children":112,"markDefs":117,"style":37},"b5af174f411a",[113],{"_key":114,"_type":33,"marks":115,"text":116},"c3185f09924d0",[],"They say that \"all code is legacy code\" but...there's definitely some things are more \"legacy\" than others, and you can't avoid them forever.",[],"https:\u002F\u002Fmartinfowler.com\u002Farticles\u002Fpatterns-legacy-displacement\u002F","Patterns of legacy displacement","2024-03-27",[122,136,150,164],{"_key":123,"_ref":124,"_type":12,"description":125,"link":134,"promotion":15,"title":135},"15cfc4a9b3f4c74089330278e6679392","8d0b15e1-7443-48ac-8440-007fc35b7eed",[126],{"_key":127,"_type":29,"children":128,"markDefs":133,"style":37},"fc2390e80851",[129],{"_key":130,"_type":33,"marks":131,"text":132},"9a7589c4fddc0",[],"Need some statistical firepower to see how much cred you've got?",[],"https:\u002F\u002Fstats.stackexchange.com\u002Fquestions\u002F643125\u002Fwhat-would-be-a-good-model-to-fit-to-cumulative-reputation-on-stack-exchange?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","What would be a good model to fit to cumulative reputation on Stack Exchange?",{"_key":137,"_ref":138,"_type":12,"description":139,"link":148,"promotion":15,"title":149},"9ac45db5e5f7552eaf13efd781e1f113","0f36bd59-1d23-44b8-9a47-7be3221a2f8c",[140],{"_key":141,"_type":29,"children":142,"markDefs":147,"style":37},"fb0064b35d84",[143],{"_key":144,"_type":33,"marks":145,"text":146},"41fc3257b2f20",[],"…And you shall know dark matter by the trail of bent light and gravitational anomalies.",[],"https:\u002F\u002Fastronomy.stackexchange.com\u002Fquestions\u002F57202\u002Fwhy-is-it-ok-for-people-to-be-saying-that-dark-matter-makes-up-x-amount-of-the-u?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why is it ok for people to be saying that dark matter makes up x amount of the universe when we don't know what it is?",{"_key":151,"_ref":152,"_type":12,"description":153,"link":162,"promotion":15,"title":163},"48f18a4c46fb892d090bc8d4e4a81640","384776f7-cd35-4721-b00b-82fe582a3e6d",[154],{"_key":155,"_type":29,"children":156,"markDefs":161,"style":37},"71ff652036da",[157],{"_key":158,"_type":33,"marks":159,"text":160},"ab4888c4a6160",[],"Did you know that dinosaurs were into heavy metal?",[],"https:\u002F\u002Fworldbuilding.stackexchange.com\u002Fquestions\u002F256400\u002Fedible-dinosaur-meat?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Edible dinosaur meat",{"_key":165,"_ref":166,"_type":12,"description":167,"link":176,"promotion":15,"title":177},"4e20441f1833","bd485f8d-a610-4d49-9212-582d11ac9f97",[168],{"_key":169,"_type":29,"children":170,"markDefs":175,"style":37},"3ca311fc3387",[171],{"_key":172,"_type":33,"marks":173,"text":174},"bbceb7b2a41d0",[],"“Your students are adults.”",[],"https:\u002F\u002Facademia.stackexchange.com\u002Fquestions\u002F208603\u002Fhow-to-deal-with-students-who-regularly-ignore-my-ban-on-using-laptops-in-the-cl?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How to deal with students who regularly ignore my ban on using laptops in the classroom?",[179],{"_key":180,"_type":29,"children":181,"markDefs":196,"style":37},"b652247066a4",[182,186,192],{"_key":183,"_type":33,"marks":184,"text":185},"b51030b41cef0",[],"Looking for the tools, technologies, and skills your team needs to evolve in the AI era? ",{"_key":187,"_type":33,"marks":188,"text":191},"b51030b41cef1",[189,190],"d23e68422646","em","Stack Overflow's Industry Guide to AI",{"_key":193,"_type":33,"marks":194,"text":195},"b51030b41cef2",[]," has your answers.",[197],{"_key":189,"_type":60,"href":198},"https:\u002F\u002Fstackoverflow.co\u002Fteams\u002Fresources\u002Fai-industry-guide\u002F?utm_campaign=ai-foundations-q4&utm_content=newsletter-footer&utm_medium=email&utm_source=newsletter",{"_type":200,"current":201},"slug","issue-221-a-repo-in-the-context-window","Issue 221: A repo in your context window"]