<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" style="font-size:16px;"><head></head><head><meta charset="utf-8"/><!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"/><!--<![endif]--><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="x-apple-disable-message-reformatting"/><meta name="format-detection" content="telephone=no,address=no,email=no,date=no,url=no"/><meta name="color-scheme" content="light"/><meta name="supported-color-schemes" content="light"/><title>⚡ You’re Probably Misusing React’s Cache</title><!--[if mso]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--><style>
:root { color-scheme: light; supported-color-schemes: light; }
body { margin: 0; padding: 0; min-width: 100%!important; -ms-text-size-adjust: 100% !important; -webkit-transform: scale(1) !important; -webkit-text-size-adjust: 100% !important; -webkit-font-smoothing: antialiased !important; }
.body { word-wrap: normal; word-spacing:normal; }
table.mso { width: 100%; border-collapse: collapse; padding: 0; table-layout: fixed; }
img { border: 0; outline: none; }
table { mso-table-lspace: 0px; mso-table-rspace: 0px; }
td, a, span { mso-line-height-rule: exactly; }
#root [x-apple-data-detectors=true],
a[x-apple-data-detectors=true],
#MessageViewBody a { color: inherit !important; text-decoration: inherit !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important; }
span.MsoHyperlink { color: inherit !important; mso-style-priority: 99 !important; }
span.MsoHyperlinkFollowed { color: inherit !important; mso-style-priority: 99 !important; }
.a { background-color:#ffffff; }
.b { background-color:#030712; }
.c { background-color:#ffffff; }
.d { background-color:#EAEBEC; }
.d2 { background-color:#FFFFFF; }
.d3 { background-color:#FFFFFF; }
h1 a { text-decoration:underline;color:#a6825a;font-weight:bold;font-style:italic; }
h2 a { text-decoration:underline;color:#a6825a;font-weight:bold;font-style:italic; }
h3 a { text-decoration:underline;color:#a6825a;font-weight:bold;font-style:italic; }
h4 a { text-decoration:underline;color:#a6825a;font-weight:bold;font-style:italic; }
h5 a { text-decoration:underline;color:#a6825a;font-weight:bold;font-style:italic; }
h6 a { text-decoration:underline;color:#a6825a;font-weight:bold;font-style:italic; }
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, ul, li, ol, p, p a { margin: 0;padding: 0; }
h1 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:28px;color:#2A2A2A;line-height:42px;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h2 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:24px;color:#2A2A2A;line-height:36px;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h3 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:20px;color:#a6825a;line-height:30px;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h4 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:18px;color:#2A2A2A;line-height:27px;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h5 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:16px;color:#2A2A2A;line-height:24px;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h6 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:14px;color:#2A2A2A;line-height:21px;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
p { font-family:'Helvetica',Arial,sans-serif;font-weight:400;color:#2D2D2D;font-size:16px;line-height:24px;padding-bottom:12px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:12px; }
p a, .e a, ul a, li a, .h a, .h2 a, .h3 a { word-break:break-word;color:#a6825a !important;text-decoration:underline;text-decoration-color:#a6825a;font-weight:bold;font-style:italic; }
p a span, .e a span, ul a span, li a span { color: inherit }
p .bold { font-weight:bold;color:#2D2D2D; }
p span[style*="font-size"] { line-height: 1.6; }
.f p { font-size:12px;line-height:15px;color:#2D2D2D;padding:0; }
.f p a { color:#2D2D2D !important; }
.g p { font-family:'Helvetica',Arial,sans-serif;font-size:14px;line-height:20px;font-weight:normal;margin:0; }
.g p a { text-decoration: underline; }
.i p { font-family:'Helvetica',Arial,sans-serif;line-height:23px;font-size:15px;color:#2D2D2D; }
.i p a { color:#2D2D2D !important; }
.i2 p { font-family:'Helvetica',Arial,sans-serif;line-height:23px;font-size:15px;color:#2D2D2D; }
.i2 p a { color:#2D2D2D !important; }
.i3 p { font-family:'Helvetica',Arial,sans-serif;line-height:43px;font-size:24px;color:#2D2D2D; }
.i3 p a { color:#2D2D2D !important; }
.h p a { color:#0C4A6E !important; }
.h2 p a { color:#0C4A6E !important; }
.h3 p a { color:#0C4A6E !important; }
.f p a, .i p a, .i2 p a, .i3 p a, .h p a, .h2 p a, .h3 p a { text-decoration:underline; }
.j { border-top:4px solid #a6825a; }
.k p { padding-left:15px;padding-bottom:0px;padding-top:6px;mso-margin-top-alt:6px;mso-margin-bottom-alt:0px;mso-margin-left-alt:15px; }
.o { background-color:#FFFFFF;border:1px solid #F1F1F1;border-radius:5px; }
.o p { font-family:'Helvetica',Arial,sans-serif;padding:0px;margin:0px; }
.l p,
.l p a, .l a { font-size:14px;line-height:20px;font-weight: bold;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.m p,
.m p a { font-size:13px;line-height:18px;font-weight:400;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.n p,
.n p a { font-size:12px;line-height:17px;font-weight:400;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.p { background-color:#FFFFFF;max-width:520px;border:1px solid #E1E8ED;border:1px solid rgba(80, 80, 80, 0.3);border-radius:5px; }
.q { font-size:16px;font-family:Helvetica,Roboto,Calibri,sans-serif !important;border:1px solid #e1e8ed;border:1px solid rgba(80, 80, 80, 0.3);border-radius:10px;background-color:#FFFFFF; }
.q p { font-size:16px;font-family:system-ui,Helvetica,Roboto,Calibri,sans-serif !important;color:#222222;padding:4px 0; }
.r { border:1px solid #E1E8ED !important;border-radius:5px; }
.s p { font-size: 14px; line-height: 17px; font-weight: 400; color: #697882; text-decoration: none; }
.t p { font-family:'Helvetica',Arial,sans-serif;font-size:12px;line-height:18px;font-weight:400;color:#000000;font-style:italic;padding:4px 0px 0px; }
.v { border-radius:10px;border:solid 0px #a6825a;background-color:#a6825a;font-family:'Verdana',Geneva,sans-serif;color:#000000; }
.v a { text-decoration:none;display:block;color:#000000; }
.w p { font-size:12px;line-height:15px;font-weight:400;color:#FFFFFF; }
.w p a { text-decoration: underline !important;color:#FFFFFF !important; }
ul { font-family:'Helvetica',Arial,sans-serif;margin:0px 0px 0px 25px !important;padding:0px !important;color:#2D2D2D;line-height:24px;list-style:disc;font-size:16px; }
ul > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; list-style:disc; }
ol { font-family:'Helvetica',Arial,sans-serif;margin: 0px 0px 0px 25px !important;padding:0px !important;color:#2D2D2D;line-height:24px;list-style:decimal;font-size:16px; }
ol > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; }
.e h3,
.e p,
.e span { padding-bottom:0px;padding-top:0px;mso-margin-top-alt:0px;mso-margin-bottom-alt:0px; }
.e span,
.e li { font-family:'Helvetica',Arial,sans-serif;font-size:16px;color:#2D2D2D;line-height:24px; }
.rec { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.rec__button:hover { background-color: #f9fafb !important; }
.copyright a {color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important;}
.txt_social p { padding: 0; word-break: break-all; }
.table, .table-c, .table-h { border: 1px solid #C0C0C0; }
.table-c { padding:5px; background-color:#FFFFFF; }
.table-c p { color: #2D2D2D; font-family:'Helvetica',Arial,sans-serif !important;overflow-wrap: break-word; }
.table-h { padding:5px; background-color:#F1F1F1; }
.table-h p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important;overflow-wrap: break-word; }
@media only screen and (max-width:667px) {
.aa, .w100pc { width: 100% !important; }
.bb img { width: 100% !important; height: auto !important; max-width: none !important; }
.cc { padding: 0px 8px !important; }
.ee { padding-top:10px !important;padding-bottom:10px !important; }
.ff ul, .ff ol { margin: 0px 0px 0px 10px !important;padding: 0px !important; }
.ff li { margin:10px 0px 0px 10px !important; }
.r {height:140px !important;}
.s p { font-size:13px !important;line-height:15px !important; }
.mob-hide {display:none !important;}
.mob-show {display: block !important; width: auto !important; overflow: visible !important; float: none !important; max-height: inherit !important; line-height: inherit !important;}
.mob-stack {width:100% !important;display:block !important;}
.mob-w-full {width:100% !important;}
.mob-block {display:block !important;}
.embed-img {padding:0px 0px 12px 0px !important;}
.socialShare {padding-top:15px !important;}
.rec { padding-left:15px!important;padding-right:15px!important; }
.bodyWrapper { padding:10px 4px 10px 4px !important; }
.social-mobile {float:left !important;margin-top:10px !important;}
}
@media screen and (max-width: 480px) {
u + .a .gg { width: 100% !important; width: 100vw !important; }
.tok-heart { padding-top:75% !important; }
.tok-play { padding-top: 250px !important; }
}
@media screen and (max-width: 320px) {
.tok-heart { padding-top:65% !important; }
}
.u { border: 1px solid #CACACA !important; border-radius: 2px !important; background-color: #ffffff !important; padding: 0px 13px 0px 13px !important; font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important;font-size: 12px !important; color: #767676 !important; }
.u a { text-decoration: none; display: block !important; color: #767676 !important; margin: 0px !important; }
.u span, .u img { color: #767676 !important;margin:0px !important; max-height:32px !important;background-color:#ffffff !important; }
</style><!--[if mso]><style type="text/css">
h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif !important;}
body, table, td, p, a, span {font-family: Arial, sans-serif !important;}
sup { font-size: 100% !important;vertical-align: .5em !important;mso-text-raise: -1.5% !important;line-height: 0 !important; }
ul { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
ul li { margin-left: 0px !important; mso-special-format: decimal; }
ol { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
ol li { margin-left: 0px !important; mso-special-format: decimal; }
li.listItem { margin-left:15px !important; margin-top:0px !important; }
.paddingDesktop { padding: 10px 0 !important; }
.edm_outlooklist { margin-left: -20px !important; }
.embedImage { display:none !important; }
</style><![endif]--><style></style></head><body class="a" style="margin:0px auto;padding:0px;word-wrap:normal;word-spacing:normal;background-color:#ffffff;"><div role="article" aria-roledescription="email" aria-label="email_name" lang="en" style="font-size:1rem"><div style="display:none;max-height:0px;overflow:hidden;"> React’s hidden caching trick, 15 production apps to learn from, sarcastic React wisdom, and the AI habits costing devs six figures a year.  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ </div><table role="none" width="100%" border="0" cellspacing="0" align="center" cellpadding="0" class="gg"><tr><td align="center" valign="top"><table role="none" width="670" border="0" cellspacing="0" cellpadding="0" class="aa" style="width:670px;table-layout:fixed;"><tr><td class="bodyWrapper" align="center" valign="top" style="padding:10px 5px 10px 5px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" style="border-width:0px 0px 0px 0px;border-style: solid; border-color: #FFFFFF;border-radius:10px 10px 0px 0px;background-color:#ffffff;" class="c"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr id="header"><td style="padding:15px 15px 0px 15px;"><div style="padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td class="f" align="right" valign="top"><p> August 14, 2025 | <a href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9JDNntLr6wlKbHz9T6LOwNI6dDGvj52U828UWc9KMevu1KBAuUi6nf52tCDYVbyvKARJQpZsu268Me3mOgaISYgqJVxjmAquh2VKfqSTg0YFnpvpEDgWQR5xQMglqneGBM36fqehG0fOg7a7VB2YbXlctwzWBpBWXEKqsrwvlJTIquyJXXyVL1Oz0Ip5oXKHdU49Xo2N-2BOiKcj9pK5gLkTwFzhwEMHScOCocMKPj4JUtmLmVV1XRYkzWIhcKt6RxK3N1urOc2zQEFTaZ14n0ggPDaPOKLiL4TZ0azRUx-2F4jHKyWqIr6ISIe0QCJnXV6HWyh0BjNx8u84ruAwrawKJgPk1bWFzkKGhZR-2FW4tXOL-2BienYjYBgc6iBFQ6hH0s-2FptxGorPnayuPq9uyA8WX3yUYsZhYMQ3YJWJxXAgs4uA-2Fp1PVGYX-2BcbR6cJmOypf7HYDzgq-2BjiJEUXSNYFFlIe-2BaRY3XokYBYFvjE1uWhj3fDlf7X-2F7RDJvHFXn-2By724KN7corFXFncqGiApXlxY09HsUJ0q9afIxCZTdVVot-2BqgvC1dNUaBQKvTB30UGFOEAnAYnCRNfECx6RCS1BFG2oNiPKFR5bdxIJUuz7yfAJukQCu8XxVyBwjKzuZ0oEYDgBTgHX6KtN1wmC2Pth1-2FLSCx1Vf6OdNL3b5E5a0ED5n5NmriI9iVlCXqE9wGItPzmQJk9JhcYY-2Fav8yRfr7PXnv2I13kJ3COeJGtTvrmm29BakVKCOPHAk8hTJKPXv1-2BZ7uJl-2F4IgG-2F9Ht9SlBUUtCR3WorkZjbwKQrwIQAB5ZChZ-2BEqYaq8CNkKOcZ3nzN7LYKA-3D-3D3CjU_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy06QwB3N6vEM8jgOOmSDmiIOeDBcEEwZpqCi30GNFtVWw3qUlEaMgtD3YdO73Jc2pAweLjBm1AA7Jxv1CfHxhkNuya9-2BF9bAVmg9Tcvp-2Fv0HTU4pCMPMJLO-2B4ontVUUwKEF6oc4V-2FxvLgZSl1cBSPps-3D"><span class="translation_missing" title="translation missing: en.templates.posts.email.header.read_online">Read Online</span></a></p></td></tr><tr><td style="height:0px;width:0px;"><div style="height:1px;" data-open-tracking="true"> <img src="https://link.mail.beehiiv.com/wf/open?upn=u001.nYUPT62rnz2LOikSXdhMvG4MAYNbROapfMyuxuj9X195UrmEhScHVFxVaI0pFdttqiY91OOVl0Lge-2FYa21eT-2F-2BYcrhcgdKGElRUM3K-2F83ckKHgV0HdYFZ0AJNTlwT5K-2FG46jW7JGOP2gQ5IQZsYbSQL-2FK5r-2FiIgl1K-2FSJ5KGAVXld9mXYOWBWXQu74flfUrzJaSWG47u6o7q10kbEFTbuvzNe7BgmuErdTW7ZeFp7wigcfKSBykNILii6bzTY0rDNtRKSVKtdjGar-2Fr8breCjLiuhTcNZz4ro4BEJtArArWVGivuVIk2HHiCPoH4Nlbzn4g5YyLfhE9gFGkbrY5vDTcLRUa9hzq-2FIjGEN7tEqbUTh5LPasLfJyWth6BKp1JghaEKTBR47qM5gg7hAYNTuUp2LZI1k3xMDWP2DXJOPrILJeAuUDnD1EOJ1k334qrlTCwKyjGrdYr9LHnUjVKlSq3rZ5b399qSJfQCM7CwXKJCi7LIv5t0g3RMUiex68VGI4qmcdzan8F8xf3x7LrHGO6cGMZjfQ5DgAOpheuT8Ec-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/> </div></td></tr></table></div></td></tr><tr id="content-blocks"><td class="email-card-body" align="center" valign="top" style="padding-bottom:15px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;padding:0.0px 0.0px 0.0px 0.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="center" style="padding:0px 15px;text-align:center;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="color:#161616;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9Ka4qdWeUMHbCfmhVHt2AqzQqKZQhnhoOly6swParcD0FvVj6hjyioBNqjLX-2BDZZ5XuMooDi0mW7SvvdVIS-2BXUMiHDiv-2BYWhyvdBSGilMupVPWDoocfa-2BsJA6Dvog9yvJHPjDuWWS754Gx9zjtPAkZhwn4xMDjFm5iOkcp60nMKP7aCo-2B7Xaf3UAdw1TSVm4AFpUPf-2BhOG-2FaYcMLmq33Xr8vVhozup4Sk4Uf0I4pgDwfTyX1vgBEHpa8Ez8ZAz6blK1t4eZffSYKH7uGM8OJjSCjjjAhA19PlVflISDdwRBT4DkY_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy7DVWtbYAZOB-2BDosGW5EIKctiIbIXMNB9U5JWytK0wt49MHMrlSHyPk1x6N18C9zb7yRxg-2FMG9FK5lwnSXNaxKCuLxmewqeEC403tWZqG-2BxpZRtScCkbIMShw-2B39LJy6K6sBW3Mgz66xuw36V9C0tbk-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Learn Advanced React Patterns</span></a></b></span><span style="color:#161616;"> </span><span style="color:#161616;"><b>| </b></span><span style="color:#161616;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9GGxwM96eQbd0lu7oIx5MD1KobHP6TGDwFn7R32-2FREpxJw-2BuxMz92F1dilGhYGNp1-2BfGt48qCj6R55oEqD2tiPHeQo38krwd8Xv3WPySw6uOxfCH2Ok-2FOhx12v-2FP-2FkOZXU8CB4dM-2FtYmhZmosP3D47Q-2F1pNuJi9qJ2kzqKtqYhV6tTYDaZ3xYMZ3kW1ChrzjUPLLyFvKH3m6I-2FnKXmYP6Wcc-2FdS345STdphyrq0Ndo-2BBHjKeXsnRYaj-2FYl12W6qxrA-3D-3DKyJm_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy3xmcnoNfX6FEmxyn0gCApCMwdfSrw3I-2FMjTEx76KSH341oKpZkJhGnMvbcpkZ9Rx6lx4t-2Bo3h46FU7cewi2WfmKx7chJLOYIYHsk-2BxDF7TmZGaHiNjxZYANxXfpZ2CqVep6vUWO3QTyaxfJZGGc4GE-3D" target="_blank" rel="noopener noreferrer nofollow"><span>My channel</span></a></b></span><span style="color:#161616;"> </span><span style="color:#161616;"><b>| </b></span><span style="color:#161616;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9P9H5uyfQadCsjv09yBIOrNHQwHN9b7ZVOMuNjKfYEqmSl0qaUKgjSK3UNQjjXivuH-2FTx0swYyODZW5sb6yZYBPMgvuUpOQi51Z692OkpgTdL-2FLEFNFCSV3nyhKL-2BBKSp43XZXKrxib4hwB1f6WkZUkZ2yPO-2BJz2XWXZo19v-2FRNDM1RqJ4BLDEhqd7p6qY3b2LuQmXbdSx0LsmVXG9CLsmN7nUY6gnyOkw-2Bor204d1vHlhMf_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy2AEqWhVmxUJhnO3DuebzbVM1RuenHtMQKjdcsQCtB6MeKueqQW7o-2BesBnMH26oXpmnGjdICZtkF7NbgHEIRNRJw4zRXBLb9COHRIvnmOTDk-2Fny1P-2BZ4hlQdEsM7wNqBmM3AgW9M1yCdO1GugtpFyuY-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Sponsor This Newsletter</span></a></b></span></p></td></tr><tr><td align="center" valign="top" style="padding-bottom:20px;padding-left:15px;padding-right:15px;padding-top:20px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:126px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49f41ede-f34d-44d3-be63-576c8db69686/500w-logo.png?t=1738244373" alt="Cosden Solutions Logo" height="auto" width="126" style="display:block;width:100%;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" border="0"/></td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="color:rgb(3, 7, 18);">Hey guys,</span></p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="color:rgb(3, 7, 18);font-family:Helvetica, Arial, sans-serif;font-size:16px;">Welcome to another edition of </span><span style="color:rgb(3, 7, 18);font-family:Helvetica, Arial, sans-serif;font-size:16px;"><b>Import React </b></span><span style="color:rgb(3, 7, 18);font-family:Helvetica, Arial, sans-serif;font-size:16px;">by Cosden Solutions!</span></p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="color:#161616;">In today’s issue: the hidden power of </span><span style="color:#161616;"><b>React’s cache</b></span><span style="color:#161616;">, a sarcastic but surprisingly useful deep dive into why React can be frustrating, </span><span style="color:#161616;"><b>15 real-world React examples</b></span><span style="color:#161616;">, and Lee Robinson’s reflections on nearly a decade in the community. </span></p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="color:#161616;">Plus: critical </span><span style="color:#161616;"><b>MCP security flaws</b></span><span style="color:#161616;">, why </span><span style="color:#161616;"><b>LLMs aren’t world models</b></span><span style="color:#161616;">, smarter ways to code with AI, and the looming reality of </span><span style="color:#161616;"><b>$100K/year AI bills per developer</b></span><span style="color:#161616;">.</span></p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="color:rgb(3, 7, 18);">Let's get into the newsletter!</span><span style="color:rgb(3, 7, 18);"><b> </b></span>🤙<span style="color:#161616;"> </span></p></td></tr></table></td></tr></table></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:30px 0px 30px;" class="dd"><table class="j" role="none" width="80%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"></p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:30px 0px 30px;" class="dd"><table class="j" role="none" width="80%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td id="the-latest-in-react" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:normal;padding:0px 15px;text-align:left;"><h2 style="color:#2A2A2A;font-weight:normal;mso-line-height-alt:150.0%;">⚡️ <span style="font-family:"Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;">The Latest In React</span> </h2></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 💪 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9C0cdFW1DTfOpzYh3vSZbQSX04qkuJMlDrgDpV7fYf-2BjrQmRL-2BwLvimMJa7ajIB745IfHNw-2FMuEskMELkuy86O97-2Bi3vb6ZnpsP9YxHbEMAsIO4181sDnOdrX9hWm06Tgbghjfc7eGobMgZeNqveX2OQo2TSsGE9YySJtlYZq4DRhk6rgOadekxalrUK5kO6yPRS4fl5xGxjaOMfdeV-2F2zs51eH9XA5Rhk0KZ5CgXRxBKrvY_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy2WdIhGxbHBB3R5LCybGlWSHTNmYn9J4dzlrF5v8r8gDFZYaeCSCuVm-2BY7CFG7NqNJBwYCF6Xb0uunw5Y2s9-2BsDwbVD-2F1IwW4oXE22MlgkxY8scKIR7rexQwjWnYR-2FQMKxhkb4uggyi8a19PgNND2hI-3D" target="_blank" rel="noopener noreferrer nofollow"><span>The Real Role of React Cache in Server Components</span></a></b></span><br>The Twofold team dives into how <b>React’s </b><code>cache()</code> works under the hood, and why it’s a <b>cornerstone for reliable Server Components</b>. They break down how it <b>ensures every part of your app sees the same data</b>, even if components render at different times. With clear examples like <b>fetching HTML</b> or <b>running SQL queries</b>, the piece connects theory to real-world use. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 📈 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9Ka4qdWeUMHbCfmhVHt2AqzQqKZQhnhoOly6swParcD0FvVj6hjyioBNqjLX-2BDZZ5XuMooDi0mW7SvvdVIS-2BXUMiHDiv-2BYWhyvdBSGilMupVPWDoocfa-2BsJA6Dvog9yvJHPjDuWWS754Gx9zjtPAkZhwn4xMDjFm5iOkcp60nMKP7aCo-2B7Xaf3UAdw1TSVm4AFpUPf-2BhOG-2FaYcMLmq33Xr8vVhozup4Sk4Uf0I4pgDwfJVuHM3UH-2FYlIiV4Koe2upDo5M6e75yQLvt7aC-2FnqiFHYJnKMuCRNCVJVXSUOOqZdoJtv_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy3w0jLFM22l14iAIyu3px0NZ2l1YeWJrqp-2ByIG-2F-2FgfczdAeSp8SXqYynU08drCXu3U3vlWO0x3Wou4VuWznCA8Xxha-2BqCC1ZicYSwKsUjtBBJuvUmmN2zcSzme8RQo4MnIA2cyVHeWC7vqtEw3SY2jY-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Build React apps like a senior dev</span></a></b></span><br>Tutorials show you what to do, this course teaches you how to think. <i><b>Advanced Patterns React</b></i> breaks down the design patterns behind scalable architecture, from data fetching to routing and auth. Learn the patterns top engineers rely on, and finally build apps that don’t fall apart as they grow. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 😂 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9MTMvlgMBsQHb9AHEymwDUvsQuWpW2WWf18iMKnU9g46hGq9ApJrwp2f6XyRxsVwkIh4X2mDsXNjl2fp-2B1Ea6ifG8FwsuLbnuzNjb4nCnuP-2B37TZGxFrCPDSA3ftlGr4bKJOGWoDyqLXdnS5eNyRZzrxDkESCqnvRWBAbLhRvHigXjYf42xfCvrBvxkvmwGUSQWziXX6YOvbkhXRiO9WK1qDvMrk05ZCOd-2BVzuu15P3N4w4FvCPI78ULWKNVqlxuARRra-2FmaQxBccmQhRuccfO71-2FrQdRkaYJoNTKP1HFX2Dz7EEb1ixSmmsKV9iOdX7aQ-3D-3DK-rA_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy21UezH4jiw2k93a8-2BV2cPETWpPfsTYYlPyty92OVm6ad8yXoj-2FMU-2Fr4DmdU9-2BFVe8EOzJvb8VZjncJHlryj-2F7k6trocr-2BPHGshL8b9F7WDywFmRaGlR0MmFkejAJlGkPJ8ASucYah54rnbp3lMaN0M-3D" target="_blank" rel="noopener noreferrer nofollow"><span>React is Awful</span></a></b></span><br>Despite the title, this actually turns out to be a <b>GREAT learning resource</b> wrapped in frustration, an inventive and surprisingly insightful way to understand React. The AI-written introduction walks you through why React exists and the frustrations it brings, all with a sardonic wit that hits home with many React devs. What I like is that it helps you learn <b>why</b> each pain point matters. It’s a refreshing mix of <b>honest critique</b> and <b>no-frills education</b>. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🔎 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9Ddm0-2FXQTFdQ-2Bo-2FVHNaVwOfFfzdLIoiFoWszhe9q4Ouj3Rh-2FR0u0cGDgfyZmx74xFzLIDLjE-2FXtHaYAawkxUHvwlqn9ixdenxDGEPmjssukgVIEiY9883pEbWkeJDnG-2B6ovoNJoew60jKSZa8ZtJb-2BrMNFS3gtIAQtseuLWHZqjpzlxpIxxdoIFqq77zLmGI9amip-2FAYE0WWhx-2Fg0Kco7KJaqkZXs29pt2Hdq0wpT98OEtCE_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy6t-2B0TVbFEJIS8HABk3vDmZFXkN6UjnHhBHWCWHhmSq4Dlft1y5-2F6ddxDlASSw0F6gKIFV4JG4-2F2kavbWGPBgwDaU5tdMMxdyr-2BMDFoZP-2Bnc2AZpQBbHMIK3YCbqLDDdwX0sidBFwyKizsyH7OgzU9E-3D" target="_blank" rel="noopener noreferrer nofollow"><span>15 Real-World React Examples In 2025</span></a></b></span><br>The Netguru team highlights <b>15 production-ready React apps</b> spanning fintech, streaming, crypto, and more. Each example shows how <b>React’s architecture handles complex, high-traffic projects</b>, offering practical insight into its flexibility across industries. I think it’s useful to see how different industries leverage the same tools to solve very different problems. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🫂 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9B2O1aXZ1IzIobG0FJTy3iIwseY0NC-2FqHDM8m5RgUvxBVuj3JxuFRq-2BLDzllI2rLH6lSnfbyB-2B-2BfZWIoB2v9ATCDm9n6W6yrI-2B8ApkgUGB1sg4dw8RXRKN0IbjOBcF7N46S08AcVTIjzqjHNwVvepiYOvg5by2MEvLtYmpwxjef0Hgj-2BdKXNagzoAg-2F3p67b-2FCpxf6DHxH-2BJEIPOZEYNXFjk0rwalv8ct6QU0VROSgLeB7hrp3yDMFZnT5LiSHDT4Q-3D-3DrHfL_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy06RJjSKUiWvANrSRktYZxWQ906yJNg4mne8sy2IzcyKK2XhR6XE0xGvJ3IOgoQTQO9u-2BjXYd5zh-2B-2BOpmejQ4WX5e5cL-2BwvCcO7XjwwLbJ1H8k-2BmJJjcWlokLTpSc0w3mpg6-2F0z392zoeP4O11ZN6Uc-3D" target="_blank" rel="noopener noreferrer nofollow"><span>The React Community</span></a></b></span><br>Lee Robinson reflects on nearly a decade with React and a five-year run managing the Next.js and React communities. He unpacks why React’s <b>composition model</b> and <b>stability</b> remain its core strengths, explores the differences between <b>commercial vs. non-commercial open source</b>, and shines a light on the emotional toll and importance of <b>community stewardship</b>. </p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:30px 0px 30px;" class="dd"><table class="j" role="none" width="80%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td id="ai-general-programming" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:normal;padding:0px 15px;text-align:left;"><h2 style="color:#2A2A2A;font-weight:normal;mso-line-height-alt:150.0%;">🧠 <span style="font-family:"Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;">AI & General Programming</span></h2></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🚨 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9HI285AYjDEnHvSd2MheRqT57v2VHGFTg8VuA7UJQsdc1VXEYwDk1K1tuos9lHwBJVtmHGU0mZlcAL-2BIMaLnECv5O15LlFWDHIfyXctlzSZLkMYLNmONTTegJpQK6RM1QltEkIYmoZu2I-2FMrrpKKpZEKnG3B9-2BG4OFNqurJ3DtKQJYBUHViyxJL84Jhfuy-2BTp7TvkP2eq-2FiCGTfbKhyoVTy1MCsTxKDRTqZ0XYhP9DX-2B7R1JkyqivjrJik0XJRXLsW-2FSyG-2BDerMnztrfxdBgbpnQgu5nmBs8NezcJMsYelpBbvtP_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy4Bu9JgGZ0nCivjsruw-2FXMoF8YTlbo1gcRsxL915TVw7dIivYspcDifHu5yoeglJaG17kPLVp9NU8FE63nMvl4ZAyq388cL1FOS3kVN8xpqac70wDs04VwtEs46Qe67PnNs7HCM2toO2ijjf1e4m7GU-3D" target="_blank" rel="noopener noreferrer nofollow"><span>MCP Vulnerabilities Every Developer Should Know</span></a></b></span><br>With MCP adoption growing rapidly, this article highlights the <b>security pitfalls developers can’t ignore</b>. It covers threats like <b>Tool Description Injection</b>, <b>weak session authentication</b>, and <b>malicious code execution via misconfigurations</b>, backed by real-world examples. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🤔 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9Bmdw4YAarqQNg9yw3knK81-2FGvQgLvJdqIldaK0JZtDyBE7CogKTe0l2cOdLumSQ7-2B-2FfYg9kd1n1PGhVr-2BQLrMXcnCkkCN9LLSTDN3J8XAhl5VhjEkfOZpwOXgfmGY-2Frd5GVYbQvKrpm8MvO7I5PE0hoRTJ4NVzZ0L7XM7VnOYU-2BXm0bleaRlOTviAqNfCJLrnBicrXwJPpyvH1nJb6ATXD-2B6hK-2F5bbkFgyVNK5-2BuAhhHnJTYVyzJtQZbIbN23CfLz3YqcD1EoIWAblH2X62bJA-3DSC9S_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy-2BSw-2F3JPwka-2FEllSfXey3KQHUI1UW9rqc10JNM0EPufJk-2F0Ox4553SBwu4XDyFgIOiN5Uq2kaUdrW0084jsfrzunM4ACVtCCN-2BoSFEu5kNLoQMtxvcCGw9AfQs9pR-2FgEyyXycB11nCjX-2B4JIuUVDMQ0-3D" target="_blank" rel="noopener noreferrer nofollow"><span>LLMs aren’t world models</span></a></b></span><br>Yosef Peleg digs into what makes <b>LLMs fundamentally different from actual world models</b>, explaining how they merely predict text rather than understand or represent reality. He walks you through limitations like <b>context blindness</b> and <b>lack of real-world grounding</b>, with clear analogies that make the gap feel all too real. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🙅 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9ITiAaWIAqtUNklPSl0jvsfXte1a5dv2LSkanMIpIB-2BtPsIA3ZbA56ey4HB3VXQOzJXe3svy6tGW0xTv4GKgJ0LyAGm1Gr2ykVW6VJ0LTVYklSbnTwvsNTWZWvGvAlfpwS-2BKTtWr2uR6QGOrU9Di4rRfcN-2B-2FMhS4gtCHFGy87vxOUXJg3OVmM2ubvDkoV36xYIPY4wZocHWKZlK-2FpYJBoG5-2FHsxRkcuuIv4iZCmU8V3CL-2FlHlSV5aGFlvt-2FgK4dLHtC1-2B7se-2BdGHofm6GpFFDYf7ru262YECVTalcIypEVEAcyUNdH-2Fqe0l39YdxOFotsQ-3D-3D-WAu_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy0VJ8fdY0uQ4CELyJ1iLKil5pz-2FippFDWXH9Ng55Z8Ur5dKSJGFoTmXrvj2THjMNTXmnK357rZOQ9-2B3UoHIbhTemaqxu-2FMHCHyAC7e-2BKllc52wRRenHJjXr2Q0zX0OY4dgK0VhtevMlXQfanxPIunYY-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Programming with AI: You're Probably Doing It Wrong</span></a></b></span><br>This article on Devroom shows how even seasoned developers are <b>often using AI coding assistants the wrong way</b>. It spotlights tell-tale missteps like dumping your entire codebase into a chatbox or skipping testing, and explains why that short-circuits the AI’s potential. The real power lies in giving your assistant <b>just the right context and carefully crafted prompts</b> to make AI work <i>for</i> you. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 😅 <span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9MlokkHXCOZ0M8-2BJdauT4yPX2ovN3KspriW4IpoaT6H9kA4871QhUjwjTZEZjirsXbL-2FtHs9mrvevR6fPCao5lXbjGhQKzQEGYKxjMSvftDTc-2BWsc8i-2BgSl-2Bh9DFiixM6x9WG0aBib1RM5fXp-2FyIrYw5luFQQ-2FywbEbFHMrAe6aww6bBx-2ByukaU3A9ysbyvqe6hNitQDqrwW0gfVopuhTWVa42hP4ckeY5w1vDc-2FGP-2F5fgvxHIY-2ByNGzqubH1u-2BeuS5pYLcC1NpddHrIUIn7xsI-3DQv13_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy0x7CzQpmsjC4BD8mscomIyCXbIOm1SJ-2BOoFmm-2FJ0gpjgIfRuVZTilbe-2Bk2rDER-2Fqb3f4JLyVrtrs7rk1LOZmzLMwwLsUTQlGaKe117Vlhk4XQulvEebzd-2F5zbcljnSeqKD3kNnMzWKTMfMqToDHGCQ-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Future AI bills of $100k/yr per dev</span></a></b></span><br>With token usage soaring, Kilocode just hit 1 trillion tokens per month on OpenRouter, it argues we may soon see <b>some developers burning through $100K/year just on inference costs</b>. It highlights two key drivers: <b>nothing’s dropping the price per token</b>, and token consumption per app has exploded (think bigger context windows + parallel AI agents). This is a sobering look at the real cost of scaling AI-powered development that not many people are discussing. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Quick Links</b></p></td></tr><tr><td style="padding-bottom:12px;padding-left:37px;padding-right:27px;padding-top:12px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:normal;list-style-type:disc;margin-bottom:12px !important;margin-top:12px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9N-2F7flCTClxQM6MpRtWrPta7Ebkmd88l1o3IcPPIyQYxaNHc3W9Vf2KkhRm4UlCVjA5FMxhBqa7-2FNqAXIRdq-2BxsAA-2F0RkqVrAJAqL4-2FvB9ktoRQgp5kHtDW-2FtDmsI5tQ793GAeDCKUyZFiX-2FGLre0joLJ5kozJGjrsSR3YVyzwy3vADkcGTeWSPtQGriu1vl-2FaJ6BvlSD2dC6KkyWPeVlPU-2BJCu0DW3I-2FslTmgGdY4ToppyH_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy-2FE559l2F2xAi5FmTP2EgTcX3JOqCLnsIHI8t3Fvgg9-2FiecKQOuOVAEFXmwL8FFJgTF6-2BaxhM5yVJ-2B9jaEAiFB6o9PEuUSsUnka85jt8tr8P-2FciLzCDsraegXA-2BRlo2yHJ1Ha-2B4WU-2FwgpqB3UFM9ZjI-3D" target="_blank" rel="noopener noreferrer nofollow"><span>RetroUI, a React and TailwindCSS based UI library built for making unique and modern looking web applications.</span></a></p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9KlxNfJ0VaxT8TJ-2BEuK2lqoIaVd3L4KtTWE1hqBFsY2yv4YzmdPd63Z-2BV6SQ6hSAU88JRjJpresx8-2BAVMnlNrMPayYgmAqEnvf11kdlS2wGfuKS8FswtNVP6oN59htSFZIAcFVDbNWL5BRlrUBtKLjA9j8Zu3SGlxHjQKpsJj1buPQS8gNZQEC18l1k-2B-2FThQi5iSpfNlnUrtPkA9C-2B3In2ADW71-2Bz2Gja9dynZ7P6UQ3LaSer27ydof5nWTUVgDlfxHj-2F34ccOc47BK6-2FMFu-2Frg-3DQKwa_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy1jjyQw-2BWGYnYmEdJNb4cAjRqA-2B8vYLUe5QHNLYi7lniEGoOYqCZRdrbGVVhdEouezE6kQNWOeVd9Xu2jeHj6s1VkccLEbAq-2FFVoE9QK0gemgPlOt2PewPgdlcl5hOg3A-2FfyAI1-2BCjEPqrUld0woIuE-3D" target="_blank" rel="noopener noreferrer nofollow"><span>How Parcel bundles React Server Components.</span></a></b></p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9Ln8TKxXZRU2FWhEAjvN0rRbV00r1cgdMeZ-2BLygYmPk0tdDovTKdvzZqZV-2BWFoGcE4El6vjke0EtX1tE1GOIh4zvO7Q1gGuBXGXZ0I8IakdlLO-2B7rqko602ZxTvD8nZjrkpEqU79iNMk2dI1uFYnox2VT7FBWMwhoTJ5bcbOtRuLzOB18tcLdVecz15D6B5XWG4KIpnb3Jnp9snGEwOm1j6DyHM1f8tZAdQhpxMlKBFyR4eQfsDN8Ujb0-2FdVP6dDYnmU22ChfXc0cfR4ye4k1gapg6bRlcVOzEHnYG24Bqkj3bjOpnDbwa6yhCPWC-2F6E3AVsqrboBvXgTe99-2F58BBnwz89mtX1T-2BN6eEyNSZgdV-2BLOOq-2Fw2dCbicSqQBv3xYfceD6-2BVpkaEbcCGgzbaJWYJX22HvAtHcCZpK4E9YONfWUEth_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy7j7JjmPm2CBMLZ6VkC7NyoCJ0w6w0CUNzJwDhPOlwnUAjWf-2BZmbTdzk7UB9piR4KnYqCmZOp6i37EpB4g6zoyvQnfMzfjuq7eQWfs7X691ujP4mByTbWTkt9N8HOmVKXZEizy2lmhMc9VCkAOIl0kA-3D" target="_blank" rel="noopener noreferrer nofollow"><span>GitHub folds into Microsoft following CEO resignation.</span></a></b></p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9IuC53OKSmxbmKCXD0ZsKYwSN1G6-2B8NgNdXuEIwc4camQC20-2Bhgaixhc2S-2FIcZtYYv8YNQyNh2b9GZC-2B19i7CjN3RLZwHgtxykx5FIFcYuKgHqywErPJyKVzYNwmZBuJz4C6OauwvzP834IKBCOWMcVD2KHTPfO0VPmGNDm7AWOVF9UUqnbcw0sfO21TlFuhEQW44SX0DrvlIy9qHC9r60S-2Bj7PxYYCi940O5yZyvm13wDi95kVANMwGIQsT6XVlQ-2BvwuvDSx6JKp8YqawMuNu0C1JkrdqyGJjVCHa-2BFYW6YnPkx_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy-2Bg-2BDx0KhUfSeAzVvQJYWSnNeg4fNi1C5uvorkC8cSFS3etHJS2TluoV3BzxVV2zFCpq2ZSA4mfLCdeuc2DTblTIwbyu4dB-2F-2F1raGuq4-2F41QtSFSZkQUYQX3pSKJ7gllpInmUe9eDCsfUH-2FOUfd51kE-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Introducing GPT‑5 for developers.</span></a></b></p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9EHzXYI2gEM5C7In2NF2ab7yPXpXmdsyam8-2BJVWncwbz60haKWB8hh1R-2FE-2FnnH4Gg4YycWTNUF4T0lTezq2vKyCKNJC9ufU1NRpv87QWA8ql46y8-2FOuNsePYy0tXGSMtHtpKTV7aRY-2Bimt8Msi1i98rSxIRaR3Yl6F73tbBXxu97JTCpudLixwJvhPLn1fOEu-2BMuGtNCUw-2BJrqf06CbQt8RjcVScm1CJKKh1zK9X-2FxrasEGgGKLvS4zwyn-2F-2BJVzNi9LybZbR-2BoLU9RzgTulw7-2BLSdiiEfaTKNqnI-2F2NtYAKEJlLKJsmHfzn8F9r-2Fsu1Bxg-3D-3DCA-P_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy7TxSuhJKKeQXUTasLtAtTx08Vty-2FkDi4rnUJOEEU76y-2FalbPvOF9gwBUtopt9lTkXUvF2-2BORLMU55mHuZ-2BuR66oyd0bUbw5n5GKERR1bw08QU1M2-2BmH2fVJwCeHcrMeuIq-2B4OVHyvwWi8y-2BYnT4nZM-3D" target="_blank" rel="noopener noreferrer nofollow"><span>A gentle introduction to anchor positioning.</span></a></b></p></li></ul></div></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:30px 0px 30px;" class="dd"><table class="j" role="none" width="80%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> P.S. Last week I mentioned Cosden Code, the project that's going to change how developers learn React forever. Development is moving incredibly fast, and I'm getting closer to selecting the first beta testers. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> If you missed the announcement, this is your reminder. I'm building something that represents <b>the first true evolution in React education</b>, and soon I'll be <b>hand-picking developers to experience it before anyone else.</b></p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Don't miss out, join the waitlist while there's still time. </p></td></tr><tr><td class="e" align="left" valign="top" style="padding:15px 15px 12px;"><h3 style="">Would you like to know more?</h3></td></tr><tr><td class="ee e " style="padding:0px 15px 15px;"><div style="margin-left:0px;" class="edm_outlooklist"><table role="none" border="0" cellspacing="4" cellpadding="0" align="left" style="min-width:300px;"><tr><td style="width:100%;border:1px solid rgba(50, 50, 50, 0.17);padding:6px 12px; border-radius:4px;"><a style="font-style:normal;text-decoration:none;" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9JDNntLr6wlKbHz9T6LOwNKUuPBNlqN1X2Npw9wipWYRl-2BRAJ-2BXfbvWmc-2FkGIONYbXROeBlKjRbJPXFN8v3ybMQe25Slwto6isjDXPT7qZIueX8fjviD6DusLNKrs10dxxQ5FcQsFwiiNy58ebgrZqrtdD-2Bf3eKjf7-2FMB-2FA80tDDDZhYH4aYxLJ5Xn-2B9C5jIYgmwJ4qd8PEWaYZ3Lc6vLMtwXXsWPi-2BGlRZReAdSbpcq85yfnAklhgWKIuMUrUhWPj-2BguA3MyLWPC3rceaK2h4sLpkgORfF-2BgSp-2Fd5VCmSBOd6MFeTHelqaqvxDylILErImzTKg2QK54X3JGVhhfXg9fkjltw1m-2F7BydL1jfQum311zahy-2F5lRv8ccPbnL803QsdkfSIw1nWNrnp6-2FlMkxYMG1dMyIEWXlPTTbDL4R349GGmjfCHfywUzt7-2Bonw6LG94zdggpRjTUIqKeqUXGGD4-2Bv59YY3v7sE-2FTY9Uh3yPIJRml5gtuM3UJ3f7zkUIK0qa9R716uwHNQeh7MLLtzrVZkJaVRUwLpEl8t16BcQ81Jv94s-2F9gjqhaPXqUAi3E2WI1Uv1eIF4OSHJg6tixQqWD7DFb8WyYRDOcWizCrfYbU3fw4OpFerwbaFi0vvLle1e2Kwocoq7Yk0uQJ8ibu3WotA4z6RaJb54RnV8aj-2FCBTSvm7HaGON5nwlkw5oOZ0sk9KGYghtUMwDdugv0nZsjtiY-2B-2FUn2caEUr2bzbjy3s6MNJtVn8MHDQTTp-2FUqpBsGFJEmETEQ-2BS1UgfiEUVgrhavwek1Fw7TJo2s3utF6DQLhIGlx1PRD4ndvXebh7tF3-2FEnfcfvhXuTeyhm-2FgNdqGPZzODtRaAcx8AecP1Bbv39Mc_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy2H5RVpoY-2FWzKP0OWdKHHqsd1BvHzK51L3WB4tEWLpkbyhpD4Ew77op0c-2B0ZVkpB4-2Fiqtnz334lcHZU5Ceu4AVL6HoQ5l5kTtI3LN8zEd7AFm1Tqi0KPz1jif7A98m9bqF2sLQIL7-2BC7GxSeKCjON3E-3D"><p style="font-size:14px;color:inherit;"> Yes! </p></a></td></tr><tr><td style="width:100%;border:1px solid rgba(50, 50, 50, 0.17);padding:6px 12px; border-radius:4px;"><a style="font-style:normal;text-decoration:none;" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9JDNntLr6wlKbHz9T6LOwNKUuPBNlqN1X2Npw9wipWYRl-2BRAJ-2BXfbvWmc-2FkGIONYbXROeBlKjRbJPXFN8v3ybMQe25Slwto6isjDXPT7qZIuMWzPW8vsqz7zCMrYhS5lTMsW37wbRUzz0GqSEXp-2Bn-2F1kG-2FMyvUoKPj0fqOzcMpwt-2F6IuWV0BPf17bdSytPmI4wjPqYLgxhCTVZ41Dvcr5xa3qcjbFrpOVftJabmC1oNY3vPR0YufN5L2InKoRnE4fu8i-2BbudXqGiBPpiSCO5XIppVt-2BgBRI62ctrjvYpm79H2KYc7GIY-2FaGHAJo7klMOV8DjsSejhX1-2FkTeKaEZdfkMpMtjtWyCZNFBxtKG-2FBKEZissAyi1DAzzCPQFvji03-2FG9BavKY309w6MO6mdIfbDbI7mGGDEUAzZ5rWmfx5mMqms7Kg-2B0kJ2eilxC8NzvZ8zMYjnPB8w5OwxrV-2Fhk-2F-2FESapAtIqRV8dXE4lCAa4tgQnV0IkshAWSrOoQcjer9TM-2BUKmuladpMANZUmpfzGvoCSawNWprqsBydKbQvhS7URX4EopKhGJ8FhPb5OEn61v-2FWIBkxd-2FUxv9qxXwFVCvTyKZbZkvkXPxJ4KX1miQK9sctdY1Yysr4njY73WjQfeCJfo9om8UZQxQ5e0rUKMNAM-2BoxEAFvRAPSO6bm1OTgaG4fZBuNNKOVLxWMrVSCwcqFyr5rHj1ffKo5S1uQuRRSkaWR8nKe7Hd45yC1OkTm9r6FS9VzMaobUUZjdloLEi2cPzesptlgXtrCF4EoGIZDhCpJKJjkAnZMywTuqfEBNT9k2gkdn4C3IFRTx03e51Fl2-2FQEge9ZGc8c6fZ8p5SuZqbLrjo3LewMxDY3wb33mzv5KA_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy2t-2F4DKLiYJ5wr-2BLpf58P17z6BGX04x1Yp8WkiT1qaOsM7jdfWlErFcz-2B3rI8qZ9JtuZWwQ4J3zr5QulYKV3r3um1GEUAIUwcZ0rxeukHmwc4fib9vJIIJ-2F4sehvIOnqDowrsGdq0EvpNd7jJk9oJV0-3D"><p style="font-size:14px;color:inherit;"> Let me beta test! </p></a></td></tr></table></div></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;padding:0.0px 0.0px 0.0px 0.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="color:rgb(3, 7, 18);">See you next week!</span></p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="">Darius Cosden</span></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td align="center" valign="top"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td><tr><td class="b" align="center" valign="top" bgcolor="#030712" style="padding:0px 0px 0px 0px;border-style:solid;border-width: 0px 0px 0px 0px;border-color: #FFFFFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" bgcolor="#a6825a" style="padding:12px"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td><span style="padding-left:1px;"></span></td><td align="center" valign="middle" width="75" style="width:75px;"><a href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9GGxwM96eQbd0lu7oIx5MD1KobHP6TGDwFn7R32-2FREpxJw-2BuxMz92F1dilGhYGNp1-2BfGt48qCj6R55oEqD2tiPHeQo38krwd8Xv3WPySw6uOxfCH2Ok-2FOhx12v-2FP-2FkOZXU8CB4dM-2FtYmhZmosP3D47Q-2F1pNuJi9qJ2kzqKtqYhV6tTYDaZ3xYMZ3kW1ChrzjUJ0oD2j-2F-2BZlcn72HG6GCjjhWY2vIGhd-2Bts9vLif-2FTmD-2BEizUjjzktnAN3dFzEQMejQ-3D-3DM_q6_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy7ning4P81A2-2BvdQbPzwNwJB4MjIe7uQhZfGc3HKb4R4CeOnA1nX-2FnVzNJS6S3NBHYtpLA1VLKtpsZi5OgrSsYNr7PZklb3Ah5p5pdfoaop-2FO5ZYJvpKpdYWHDCQ3rn8LFK76ZYzt1ibdCs1tKy8GIQ-3D" style="text-decoration:none;"><img width="22" height="16" alt="yt" border="0" style="display:block;max-width:22px;color:Dark" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/static_assets/youtube_dark.png"/></a></td><td><span style="padding-left:1px;"></span></td></tr></table></td></tr><tr><td height="10" style="line-height:1px;font-size:1px;height:10px;"> </td></tr><tr><td class="w" align="center" valign="top" style="padding:15px 15px 15px 15px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top"><p style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> Update your email preferences or unsubscribe <a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9JDNntLr6wlKbHz9T6LOwNLgRww025yDiOxuqqgt2z7oJ9M6lQUNQxtW3eK5p9eavygzp7KD-2BewGFi1VQxw-2FM2zIRtiJWT5WQ27DMaw8cqFwY64vlQW0mxOr3pArnBqowb5RvZtKQH93Bdi-2FMTIMebx84BXRVrmhS78hNt2Bi8nvjDRSna4MaRWpyRdZYiHqJ0A82y-2F5qFBeVWPG7PDhPPd2dKHmwagyodUlvkCUnPMEbTIyYcGno7fM3L7bUuy14L8M3f7fCIyGiUXfs8SFoYvvyIAUldqPQHCY-2BkJOL5OWXU-2BiCdZQ-2BZKLtZAxvKjLlrTSKnPMh0UwhGW-2FecnXVWn-2F9XPSD6iejFRR2NRzBHIBLfezd-2FSMx09zz8XAanAiO8BYc4B1NRG9cyYWV9IY3BIvQaGcFE4G4mKOkmF69cRMKM4wWdHuYPf2vYcx9kkctCYgnY-2BXGsbzxq4-2FZyDF4SttEOnqd-2FoNpYF4mAPRbTNmNw59f1-2FNGznjntLQ3cer2Wu8-2FCnEGSZM6ctyDQou9jd9LUty4cgGJWUs5m7AcFWWshfuylxQ-2BsE-2FXKBkmuHEk7wzOYH8FQR-2BYvOYWPLE1pedzGjztKZlKQbOaIevncWa6-2FJD1bliLGKLsYflvLTuPrHd21oR9-2FKEFIcn5-2BjUfcsEM0Ju7gn3zgJ9crWpsAlAR9lgR7wLNpTsq5B8IoNLK-2BLYhUqRKvV7oNg-2Fb8KQ525l86-2Fk09-2B49bgrm1IkKTdY8CfaNuoECyYC7gskh1BR5LLe-2Fgt0SemSAd2PifS2Bqj9SZePJZ1ySEjQ-2FiaOVyYbn-2FEbpf6CJOzSwXQ7-2FgeDsUuWD3JGdXCYcW9j1oK5JCA-3Dq8C2_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzyw-2FUVvsY9gkQURtRbSSc-2F1tP-2B3Bbh9qnbEYr0WBHmNblYkrc2h9IcFIfL2dtVwgd7fieFkFzqbfhWzOu3YMQDdiPyz-2B7Q6mdrYVcm66lmbofqs-2FwJFcnrUp8Sna54CFo-2FtNQ7IzFe60WwDTD-2FeQC99I-3D" style="text-decoration:underline;text-decoration-color:#FFFFFF!important;color:#FFFFFF!important;"> here</a></p><p class="copyright" style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> © 2025 Import React </p><p style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> 228 Park Ave S, #29976, New York, New York 10003, United States </p></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;"><a href='https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9Ci4OYy2TizAXnCjo1FKpv0mZ5ul8vdFlzmdV9hvTCDqRSf0irzXFesKtt8ctY1-2FxYPHZ3EXS7ovYSGd5GzgTus-3DFVUt_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2BkoLdVjmrqR5QyfXPL5iCDnhxybKd-2FV98Al7JQ5CpDKLvsV-2FHR7-2BXgk9tRIhXoMy7byC7qjTgCpbaDFByT5SljdMQOx2njGJ2sSq72MFI6QWMlvG7rMwGdT11AE1QaaTZpzgjgFiBr2jHFDoCbD4jxwN6gGNTYKwoYCMeTypoR6QUVQ8dxmnvrTTej2QURDXrhpJ0fJBh6fGiCFZ99THfrMuvfq5WAepI8-2BSn-2BYaDzy-2BhoOe0FUoU2mEEUUz18DBlX31zjLh5qjqZFWrqfDYHWRT0d6UkCbX6L95yU103lGDKfqti19WeNN-2FeIhMjWx2hb7GdBPK5rElv0-2F1Bgsg3GEMFvTOHpcowqCZ2H7wWNcHIDZGcS0o9suCuusjLgVuE-3D' style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;"> Terms of Service </a></td></tr></table></td></tr></table></td></tr></td></tr></table></td></tr></table></td></tr></table></td></tr></table></div></body></html>