[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-LMYR_h0jK0JswqKju0jod_lqy_JxNQxBEvKUyDWbEh8":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":41,"issue":62,"links":63,"publishedAt":116,"questions":117,"sign_off":174,"slug":194,"title":197},"2024-09-05T18:08:46Z","74060b96-cfa7-4f42-be11-4c2e4b27c74a","7impLCazy0Kv6tJ4Vxs0Pk","newsletterOverflow","2024-09-13T13:00:34Z",[11,17,21,25],{"_type":12,"description":13,"link":14,"promotion":15,"title":16},"newsletterOverflowStory","It’s tempting to push projects out the door to woo and impress colleagues and supervisors, but the stark truth is that even the smallest projects should have proper review periods. ","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F09\u002F05\u002Fthe-hidden-cost-of-speed\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"The hidden cost of speed",{"_type":12,"description":18,"link":19,"promotion":15,"title":20},"In today's data-driven world, Apache Kafka has emerged as a cornerstone of modern data streaming, particularly with the rise of AI and the immense volumes of data it generates.","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F09\u002F04\u002Fbest-practices-for-cost-efficient-kafka-clusters\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Best practices for cost-efficient Kafka clusters",{"_type":12,"description":22,"link":23,"promotion":15,"title":24},"On today’s episode, we chat with Pradeep Vincent, Senior Vice President and Chief Technical Architect for Oracle Cloud Infrastructure, or OCI for short. He shares experiences from his time as an engineer at IBM and what it was like to be a senior engineer working on AWS during the early years of its development as a commercial product. ","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F09\u002F03\u002Fpradeep-vincent-oracle-oci-cloud-redundancy-failover\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","At scale, anything that could fail definitely will",{"_type":12,"description":26,"link":38,"promotion":39,"title":40},[27],{"_key":28,"_type":29,"children":30,"markDefs":36,"style":37},"76b5e3b077ab","block",[31],{"_key":32,"_type":33,"marks":34,"text":35},"24db89e1a28b0","span",[],"With Unity 6, you can reach more low-to-high-end devices with better CPU\u002FGPU performance, longer battery life, and sharp visuals on all screens.",[],"normal","http:\u002F\u002Funity.com\u002Fcampaign\u002Funity-6-for-games?utm_source=stackoverflow&utm_medium=cpc&utm_campaign=cc_dd_ent_global_global_en_aw_dsp-stackoverflow_acq_pr_2024-09_dt-ind-se-graphics_cc3022_tofu-dd_id:x&utm_content=ug-lp_s-sgl_nm:agnlp2-dev-01-sz:300x250_dt-ind-se-graphics_a_all_global_aw_id:x",true,"Maximize rendering performance in Unity 6",[42],{"_key":43,"_type":29,"children":44,"markDefs":58,"style":37},"d22593a5b2c7",[45,49,54],{"_key":46,"_type":33,"marks":47,"text":48},"dda61c2ba0a40",[],"Welcome to ISSUE #245 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},"dda61c2ba0a41",[52],"6a22017841b5","Cassidy Williams",{"_key":55,"_type":33,"marks":56,"text":57},"dda61c2ba0a42",[],". This week: The safest way to store a password in a database, the cost of coding first and asking questions later, and what happens when you touch an AM radio tower with a pickle.",[59],{"_key":52,"_type":60,"href":61},"link","https:\u002F\u002Fcassidoo.co\u002F",245,[64,77,90,103],{"_key":65,"_type":12,"description":66,"link":75,"title":76},"868acd44c2ca",[67],{"_key":68,"_type":29,"children":69,"markDefs":74,"style":37},"72a3b20f18e8",[70],{"_key":71,"_type":33,"marks":72,"text":73},"051e9b6f2d360",[],"“Build vs. buy” isn’t just for the enterprise!",[],"https:\u002F\u002Fchollinger.com\u002Fblog\u002F2024\u002F08\u002Fwhy-i-still-self-host-my-servers-and-what-ive-recently-learned\u002F","Why I still self-host my servers (and what I've recently learned)",{"_key":78,"_type":12,"description":79,"link":88,"title":89},"4a100efdb29a",[80],{"_key":81,"_type":29,"children":82,"markDefs":87,"style":37},"6c0808f276da",[83],{"_key":84,"_type":33,"marks":85,"text":86},"717691cab72a0",[],"There’s always a tradeoff between readability and performance as you optimize your codebases, but here are some tips for striking the right balance.",[],"https:\u002F\u002Fromgrk.com\u002Fposts\u002Foptimizing-javascript","Optimizing JavaScript for fun and for profit",{"_key":91,"_type":12,"description":92,"link":101,"title":102},"2934116d955b",[93],{"_key":94,"_type":29,"children":95,"markDefs":100,"style":37},"4655db0d6f08",[96],{"_key":97,"_type":33,"marks":98,"text":99},"56cd57bffdd40",[],"Accessibility lessons can come from anywhere!",[],"https:\u002F\u002Fericwbailey.website\u002Fpublished\u002Fdungeons-and-dragons-taught-me-how-to-write-alt-text\u002F","Dungeons & Dragons taught me how to write alt text",{"_key":104,"_type":12,"description":105,"link":114,"title":115},"c619d970165e",[106],{"_key":107,"_type":29,"children":108,"markDefs":113,"style":37},"291ffe0428ce",[109],{"_key":110,"_type":33,"marks":111,"text":112},"79fb82c38ebb0",[],"The answer to a question you never knew you had.",[],"https:\u002F\u002Fwww.jeffgeerling.com\u002Fblog\u002F2024\u002Fwhat-happens-when-you-touch-pickle-am-radio-tower","What happens when you touch a pickle to an AM radio tower?","2024-09-11",[118,132,146,160],{"_key":119,"_ref":120,"_type":12,"description":121,"link":130,"promotion":15,"title":131},"cde6ab95159f","410f30da-e7d9-4a59-8e5b-3cc83586bd40",[122],{"_key":123,"_type":29,"children":124,"markDefs":129,"style":37},"d72623c103e3",[125],{"_key":126,"_type":33,"marks":127,"text":128},"9d7db3ca89980",[],"Salt plays a bigger role in cheesemaking than you might think.",[],"https:\u002F\u002Fcooking.stackexchange.com\u002Fquestions\u002F129144\u002Fwhy-is-there-so-much-salt-in-cheese?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why is there so much salt in cheese?",{"_key":133,"_ref":134,"_type":12,"description":135,"link":144,"promotion":15,"title":145},"aa59753db2a38bfaea3f7a5d3a8bad37","17c2aa9b-9974-41c2-af77-96189117c720",[136],{"_key":137,"_type":29,"children":138,"markDefs":143,"style":37},"86736d7e54f1",[139],{"_key":140,"_type":33,"marks":141,"text":142},"8951adadb66b0",[],"Salt plays a bigger role in password algorithms than you might think.",[],"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F278509\u002Fwhats-the-safest-way-to-store-a-password-in-database?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","What's the safest way to store a password in database?",{"_key":147,"_ref":148,"_type":12,"description":149,"link":158,"promotion":15,"title":159},"9ca0b5934bfa0685fd60a5d00f12ab87","54f2334d-0b49-4413-ab42-3316c7d3c5f8",[150],{"_key":151,"_type":29,"children":152,"markDefs":157,"style":37},"d992de043595",[153],{"_key":154,"_type":33,"marks":155,"text":156},"15cde23f4b170",[],"The other names for this phenomenon are even more telling.",[],"https:\u002F\u002Faviation.stackexchange.com\u002Fquestions\u002F106545\u002Fis-it-possible-to-recover-from-a-graveyard-spiral?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Is it possible to recover from a graveyard spiral?",{"_key":161,"_ref":162,"_type":12,"description":163,"link":172,"promotion":15,"title":173},"462ab802497d9b72462383cd32a2b681","fb9b7797-afb4-4dfb-9e43-bb441ab2736a",[164],{"_key":165,"_type":29,"children":166,"markDefs":171,"style":37},"53863c3b7d92",[167],{"_key":168,"_type":33,"marks":169,"text":170},"0c672a20d4e50",[],"“Never attribute to malice that which is adequately explained by incompetence.”",[],"https:\u002F\u002Facademia.stackexchange.com\u002Fquestions\u002F213180\u002Fwhat-can-i-do-when-someone-else-is-literally-duplicating-my-phd-work?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","What can I do when someone else is literally duplicating my PhD work?",[175],{"_key":176,"_type":29,"children":177,"markDefs":191,"style":37},"d9204ecad743",[178,182,187],{"_key":179,"_type":33,"marks":180,"text":181},"ce1ae2ed7e5b0",[],"Spending hours searching for answers at work? Find them faster in Stack Overflow for Teams. ",{"_key":183,"_type":33,"marks":184,"text":186},"ce1ae2ed7e5b1",[185],"6b3f164b19d5","Get it free",{"_key":188,"_type":33,"marks":189,"text":190},"ce1ae2ed7e5b2",[],"!",[192],{"_key":185,"_type":60,"href":193},"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":195,"current":196},"slug","issue-245-the-hidden-cost-of-speed","Issue 245: The hidden cost of speed"]