<!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>Check your node_modules right now</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 !important;font-weight:bold;font-style:italic; }
h2 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h3 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h4 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h5 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h6 a { text-decoration:underline;color:#a6825a !important;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-type:disc !important;font-size:16px; }
ul ul { list-style-type:circle !important; }
ul ul ul { list-style-type:square !important; }
ul ul ul ul { list-style-type:disc !important; }
ul ul ul ul ul { list-style-type:circle !important; }
ul ul ul ul ul ul { list-style-type:square !important; }
ul ul ul ul ul ul ul { list-style-type:disc !important; }
ul ul ul ul ul ul ul ul { list-style-type:circle !important; }
ul ul ul ul ul ul ul ul ul { list-style-type:square !important; }
ul > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; }
.poll-choices > li { margin: 4px 0px 0px 0px !important; }
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; }
li > p, li p { font-family:'Helvetica',Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;padding:0px; }
.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]--><!-- c88b925b-ad35-4013-ad2e-a50060159075SVE9JWJXQU61506297-0c60-4133-a925-5ec571ff2483 --><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;"> Plus Josh Comeau drops his animations course, Tanner reframes RSC, and Node 26 ships  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ </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> May 07, 2026 | <a data-read-online-tooltip="true" href="https://link.mail.beehiiv.com/v1/c/TmBAag503qkpSZflgBQUQ5XYf7ZI6qtTNdh48IiC8oYjnWenI3FTRsRvqOjd%0A69YroYvWqAlwvpcdicSOsgRkjO0fwnM8GmgnYzY6k85bLSPE2CVAYaY8wrHO%0AdsK%2B%2Fj9S4Q8bTis5WwKQk2bnCuSKDdX4DEScZS6pmZNuAlZEmpSWN7eyCOgS%0AudhiE29AJYZNiUmwvwo8RwNX3QbBeJBeQiq8rbadGyGJcfBo0OrFv4E%3D%0A/6eff15830e61c4e7">Read online</a></p></td></tr><tr><td style="line-height:0;"><div data-open-tracking="true"><img src="https://link.mail.beehiiv.com/v1/o/%2B%2BafnsENUbNdRrOc6vbEpaiTMc0OdpuMSd5h0kxwsErdPujjQ5LxW4H%2F%2F01u%0A%2BliRwJm%2FUKa0ADqsH%2FqCZigDcXAm7aZHTYHMwaPtyINwDhTm7f%2FqWDwrFSKy%0Akpm8xHJ28vgYSslxLfGuz72Dv2HiZJUtWI3R6pMkOUz%2F%2BF0IG23B89OZSzMh%0AyOq6Z8boEYzH1Vhn4%2ByW5OxUD5vk8S%2BOcu583ZKsz6LR4VXfc6VHunkO9zPc%0At5dx2WcXVlzmoUAZYwR3pKJ567SoH92ihjSu0Pir2%2BDt9pWwI8p2vYXXsC3H%0AhD54P%2Fr2pm%2BD7JnA2KzEDafzUGla7ntET52fa4gxPwGeyI13SboBWkS%2B9Swf%0A4YA1Fj2iB3mgN1wYG%2BK8vNRtBKmV7eTUUTMK84b8hIA6CZTLljYQxwop%2BJNQ%0Atf%2FWQnZL6wHoSUeQgw1EQ4X%2FPc4S5FGLuUEHRh4geHftvONm0gUyuMTGxL8m%0Af3Fbhw8ftGQKtE7bXWhFth03tWa9JRjCKrDVTwBjH9f7LCDgJj7pp0s9hOtG%0A7qtUQK5E1f6QcNMmBX%2BHaiQOdT0%2BPFbqhuZSVLq4CFDJRhY%2FaCmsk9DnXA%3D%3D%0A/6449d4b554540abf.gif" alt="" width="1" height="1" style="display:block;border:0;outline:0;"></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/v1/c/7dp2nSu44%2BF40qSU%2BA2B%2FLttvKYFKCVX2pTbV1JE7ym9N%2FIt%2ByFg%2BAMNINHY%0A%2BfoLQ3o%2B5jaM2%2B2LNd95F9OQ3EMSdFThwu7gOI7kQYdDPcWl2ByYKZtDDyfX%0AAgxLBE08ic2ZNyFBLIMif8ZnQUY7BgShQR60ldogRsUetmE7tkMozv2LIlT8%0AJqwx5t3Mzyb5R%2BEfeO%2FLgimVxMIQH8OvuUMtfxnpXZnB1%2BXjGZ93vI0%3D%0A/2cd4749eff401cc7" target="_blank" rel="noopener noreferrer nofollow"><span>Your Complete React Learning Platform</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/v1/c/G68ZXk7nMvN4qfMOBJNRsqXwUeulgn%2BvH4gFOjir%2BftYTtGSGN8SXjtRks5X%0AmO%2FBuZLdfglC3PBd0V61uuNsZltUe0uZRWzPyiMQ351cDhl%2FLjzlsI09mOdy%0AAwTKtf8pCIs8dc44ZwyN1Ft0UNJ%2BbcYIN3a5gT8f0Y17ebzpVbcWzOIJXoI7%0AQzr%2FnKel6OfthoEEgAywXbdDos%2BlJzOsyDVaujkSSs%2BbvtJ1567g31w%3D%0A/63b72ff9379216a5" 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/v1/c/ng5G4164%2FonWsacHojkpJYEcMaGvCyfnauOuzhWue7%2FdguEeE9zqNX5rVMVA%0AwxmPFBt5JzXSrYAZP9AL2des%2BkCHKzHwCWUXZXpImxYCj%2BXxor976kge0tRW%0AsWC3mfByLWJcHH%2BUFeCn44HUl54YtgJMPxn5fWNUI8bLsJPf7OrkBZZ2Nsao%0AqGyQHXPrRpKHLYCuJsc%2BaoyP2BAhzIW40efz4WQu1Ixi5U7oazLYfxk%3D%0A/8bd63c93840f199a" 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:#161616;">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:#161616;">Welcome to another edition of Import React 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;">AI is kind of consuming more and more of developers’ lives whether we want it to or not </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;">I’m curious where everyone stands because I know this topic is very divisive.</span></p></td></tr><tr><td class="e" align="left" valign="top" style="padding:15px 15px 12px;"><h3 style="color:#161616;">What balance do you want in this newsletter?</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/v1/c/EGnvVjag4y9s509%2FSu6UmGMueOkUTEqqEOukIjCsCQYI4Kl16ysUyBtwOuFO%0AONwMTPDnCVJTzwvVC%2FvoaLZQE9kMesT5bQBfDjEXWE%2B%2FaTFOIVnZ2JKt2mnN%0AoUA%2FVr8h6PbU2tiKpRzNSyBsjDVGGT3BJXTxIdAjJLJVPwg6yE0ccGB%2BnuI%2B%0A1hWsGarg2cBClq6L9d7lUZ%2B%2Bk3cljFad%2BpHt7QwmyBXAOu8WD7vLM%2FY%3D%0A/f95fb510d8bfd802"><p style="font-size:14px;color:inherit;"> 🟦 Mostly React/frontend engineering </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/v1/c/nt5Fs2If%2F4KYgudLMHPpJAK8i5u7Hi3Y%2FbC1krPIhr2yl%2Fe7z4CnmpNc1STD%0Ag1oeK8NXHhxdygOfbPWzOsYugaxV2xQsMrBstz%2F1Bd%2BSfEDwa7NwNmOe8LYG%0AROeGj8JuYuB3TdOLaUa%2BSuHsoGs3Rs71A5rR908EiGuGcXOcS9WTE1OGd5j9%0AkvgzLWb6F148SlFiDCrDpg5UW6%2Fd0g%2B6Gi5HUaXuXT9frH6mOguc1N4%3D%0A/1c0626a6aca72f6e"><p style="font-size:14px;color:inherit;"> 🟪 React + practical AI dev tooling/news </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/v1/c/IWp2mGfCNMVLzQ0AkoLlIES5XeyQRJR4PJ2i2KXKLgztH6ZvFhGqE1%2FdtGIL%0AdXU2UpEBF12t38F%2B6RQY%2Fndg4Un%2BTzKCCVrijlmly8e15qrlC3W4piUYm0UJ%0ACKb9ob8uaaaunxTA%2FhEsHl70oAWZH4Ek5U%2BgY5qlax2n9BybjKorLzypwGg2%0Af9OLlxseTVba1pyUnoG4SW90Bp32gWZM7ShvpQdUIMoWKZxbnHUCbGY%3D%0A/6b05833b0915254c"><p style="font-size:14px;color:inherit;"> 🟨 Heavy AI engineering/coding agents coverage </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/v1/c/VeXqXaJmEl46v9QiwTzGsX0otw1prqqraAiraym1FKRRq7OBYFOgZkb5nVrg%0AydiOvQz%2FwUWajlsImFRKb1ESvwCuxqa2Wj8s1GYY07RyijPWJYtgo7q5gSM5%0AzTLRQwjuZQ08V1Ykc5NwPeT2zAMDLqgbeLTj0Dx2CsoTIVMgT8ehYaUI%2BoSX%0AKVCjR%2BWPePYaWZA7AAhKINMHgIhg2BQjL2dLPqcmkLovtm6kYFN34Dg%3D%0A/7599799f637e3d61"><p style="font-size:14px;color:inherit;"> 🟥 I’m honestly tired of AI stuff </p></a></td></tr></table></div></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;">Let’s get into it.</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" valign="top" style="color:#a6825a;font-weight:normal;padding:0px 15px;text-align:left;"><h3 style="color:#a6825a;font-weight:normal;mso-line-height-alt:125.0%;">Your docs are being read by AI. Is yours ready?</h3></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:630px;"><a href="https://link.mail.beehiiv.com/v1/c/Ej%2BO9HjeprTqwkz%2BhTzVC3%2FvQ72jvoGuUFYwHTofn6fsGi7eUA2Gzwe%2F%2FCx8%0A5ax6zMD8VIUCp7khGsYWoCiz1eaUvtWEt4e3dh3KC3iao%2BSuK6W%2BfbsLO5yQ%0A0g%2BYNz2cAgjdHhOIkgZQJTfvH%2BnN2NL99W8ytM%2BKIyUuZ1M0hoUFef95VWYo%0APqwtFJpk%2BoHCsi%2BoyRjTW%2FnoDZ8z0JuL279sQ9%2B5PwS%2BGXH4ZQuh9C%2B4AWm0%0AGu2K8JhsxgyfFhi5rRyGJvb07szZ9sQVtH607N6JYjXfqZDKIeF3duDT6Lzk%0AAJfFLRMO4WDIVteklOAdkFpi9vgkAUSPYb3zZLDJFw%3D%3D%0A/1ba43d1b907dec59" rel="noopener noreferrer nofollow" style="text-decoration:none;" target="_blank"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/094f20cc-4e8f-4a97-bf56-4d6292a1e233/Frame_4457.png?t=1770940640" alt="" height="auto" width="630" 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"/></a></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%;"> Over 50% of traffic across Mintlify's customer base is now AI agents, not humans. If your docs aren't structured for agents, your product is invisible to AI. Mintlify just raised a $45M Series B to build the knowledge layer for the agent era. </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%;"><a class="link" href="https://link.mail.beehiiv.com/v1/c/L10chYzKrqiqr5sepigYKZK3Y5xsALEINY352Y7VhMTZmO%2BRidujm1663RbE%0AUND8n8RLN9jjHtgLfEliCwzJM7kz4sT6n2fP5%2FFLr4%2FYAkzvzx07AJQW4ZzL%0AAc4teMPBhP5XRBJZRHzG%2BPw115ykta9oqMI30B%2FqMXpWxEX1%2FZVyGxDzODbG%0ATV6XG8j1MXAKgc4g%2Bl9bVFmVPgbDvcsHdu8eOrenALHD50a%2BkJ0TUAYtXL3V%0Av5YIf0wujJW4rWf%2FOlHJjCHUFrvY7nL6rwRmHP5Yeon%2FoW%2F40%2BcRtNuKIAce%0ACUnfCtPH1zh0fUpL4yTQ%2BwM2c7awBvmS%2BnZLfmb45g%3D%3D%0A/eed230408e3369cb" target="_blank" rel="noopener noreferrer nofollow"><span>Make Your Docs Agent-Ready</span></a></p></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/v1/c/A8GczY7CYMSQum1oEtbbRjX%2FP%2Fnp61TqixJ%2FMqHJmqa%2FFYrOML5D%2B1wVh%2F2T%0AOplfNLU5rnHlCEQCQUdoD1JedH70CjvwJ9PrGdCscpSnxYZePdHIM1Oq98JB%0AZyYuwAhBXNl0qP%2FpfIp%2F6V1FVYucWhu3PBU4RitK5I8PXvSL9NmZlf5WiMny%0A%2Fr4TV3ALtteMoS%2FMQtuFjRJTiQWEqtPDkXqyx8fKnGamUaBNXDo5IJ8%3D%0A/a8d16f5d84fc2480" target="_blank" rel="noopener noreferrer nofollow"><span>Malicious npm Package Impersonated TanStack to Steal .env Secrets</span></a></b></span><br><b>Socket uncovered a supply-chain attack targeting the unscoped tanstack npm package</b>, which posed as the real @tanstack/ ecosystem and silently exfiltrated .env files during install via malicious postinstall scripts. Versions 2.0.4–2.0.7 targeted API keys, tokens, and database credentials, sending them to an attacker-controlled endpoint. </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/v1/c/ngoILKeyzk2QzX4%2Fvw3H%2B8uA3KFW3x%2BXoXczFM2zzYaF9iw1B9EwjVBoI%2Fyn%0AhHh26cdx%2ByJzzsntvg3suKGug5rhCHxcEy1FNWrDU2ZluZCBXxG9P6AjwcfA%0A8SFbg8MIeFujN5eMB42gfrKwcTUEGEdg6UBsO64566r4%2Fvt6d2zoLCV1UxUX%0AIW%2FaxvnzpZCep4OXls8ZzncEMN1p7yd5K1%2Fq93rHwmVmZa8i%2FKDnUc4%3D%0A/65cd06e63a1e0432" target="_blank" rel="noopener noreferrer nofollow"><span>Finally realized how much I was abusing useEffect, and deleting them is the best feeling ever..</span></a></b></span><br>One of the most relatable React threads in a while: <b>a dev describes escaping “useEffect spaghetti” after finally internalizing React’s You Might Not Need an Effect guidance. </b>The comments turn into a broader discussion about derived state, LLMs overusing hooks, and why modern React codebases are slowly becoming “delete useEffect” codebases. </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/v1/c/6yWP5UAk4sBPpH3xnkhRvNSnOR3Y4dd%2Bpme7bUMUmPfq0nxyQN518I2AbsMm%0ALKJZdiNj7ADU6H6n6Wj7r6D0dqUOESURA%2BQ4jI5CtSN1cTU7t%2FapPJW9FlIp%0AeW9rGG8l55qhZxHPdF5QbuNVIdhvqrGulhgt%2FdZ5yhkcMnBfFeM3DTNspXHR%0AKXTsIoqBppDzX8hdYFW8EXYptgEqNp%2BmceT4gD3%2FPcqZ8XXN4ODxBE8%3D%0A/400efe5bede77d7b" target="_blank" rel="noopener noreferrer nofollow"><span>Josh Comeau’s “Whimsical Animations” Course Is Finally Live</span></a></b></span><br>Josh Comeau just launched Whimsical Animations,<b> a massive new course focused on building delightful UI interactions with CSS, SVG, Canvas, JavaScript, and React. </b>The course dives deep into particle systems, advanced cursor interactions, procedural effects, animation design principles, and performance techniques — <b>essentially a full playbook for creating the kind of polished, personality-filled interfaces usually associated with companies like Stripe or Apple.</b> If you’ve ever wondered how Josh builds the interactive magic on his site, this is basically the vault opening. </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/v1/c/8WE1hpyEjJR%2FYGTi7sZfuahbfw%2FKQUndJB7uhl6AHgUSqyTEuXzS4W5ZSGdg%0A3qsV68LIKPHIoi4IdMXvZLEnf%2BlCAQ3gk1lJ3HWT09vyIOvxhIrBF0JVq7Oh%0AUuVPd6C6kx3Et7RddnJPMp9XKGdMdHc2AkqtQq1Wucu6Qx5bj0VLtTxpLfyI%0Alvwdy0IfoBoJ1%2FZLt0aeOthZd%2B0wVk0SO%2F0C4rVH9buz1XhYeMoV%2B%2BY%3D%0A/ec04e9c81b4ae33c" target="_blank" rel="noopener noreferrer nofollow"><span>Tanner Linsley Says RSC Should Be a Protocol, Not Your Entire Architecture</span></a></b></span><br>Tanner Linsley argues that <b>most React frameworks treat React Server Components as a server-owned architecture</b>, when they’re really just a protocol for streaming React output between server and client. </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/v1/c/PuqULyOrDYEo6cKJywBWsSeMLF6BPGpw5aCgGOXJuTty%2BLANux710Zflc3c9%0Ai9SX%2FUm1t9eL%2BiCj4G6y996CcvLZFMqEN3zHkB72snqwQMoIAIfv0zW28ya%2B%0AeHhrWFov7HOfskcgRmffhpRe8wwGH9O7jO5maBmV0%2F8xzqubPUVyNQZBWILe%0AQA6xVV%2B4r7wxujJZHuHbXa1%2B4TGwP78aM1OXiek1qjy%2F4N1LZ05rPjY%3D%0A/efc18728cfabca70" target="_blank" rel="noopener noreferrer nofollow"><span>Cloudflare’s Agentic Inbox</span></a></b></span><br>Cloudflare open-sourced a surprisingly ambitious <b>“AI-native” email client built with React 19, Workers, Durable Objects, R2, and the Agents SDK.</b> The standout idea is that every mailbox gets its own AI agent that can search threads, draft replies, and interact over MCP, all running entirely on Cloudflare’s edge stack. </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%;"></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;"><b><a class="link" href="https://link.mail.beehiiv.com/v1/c/HcQk1VI1v5pGAPXiLzlnBbRbQbCNN1Z6fjq14pD8Adccr%2BzQQpwQ%2Bu4xFs6Z%0A1BfBSWNNOhJNFEeJJdIY2CQXR0ZhfXkhQzwKKTIHZVr0Lh3lOJO%2FxCQA8vrd%0AcqDVj2kRwDO0v5ZQp1vmu9k9i6lHOsKCY5ivHzVut6h2fMBlMR%2F7iLnVgTRi%0A2UPG%2FcqgOvJhucinTLMvUCMqY7sLVdZotcfjgT9D1yAMhp3cmnr4VfQ%3D%0A/bec0a694e2ea057c" target="_blank" rel="noopener noreferrer nofollow"><span>Node.js 26 Has Arrived</span></a></b> - Node 26 ships with the <b>Temporal API enabled by default</b>, bringing a long-awaited modern replacement for JavaScript’s notoriously painful <code>Date</code> APIs. </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/v1/c/1n93STTbIgPEbzPAm%2BFqfTr6T7o%2BQJ8YceO5U7p5trzqUF0BJMMwXGoRMfhE%0AnIludMKdQyR7kbJgjzXBBpIDQrliH5VJtaWECJndAdzEjheXKubnthyG94if%0AlQ3dj4AtvzFHOHv1cdYSglsuy9mwv5z%2Bme6LBOLdvrQhmXy0jQjyNlO2q8dz%0AeNqoAxXgQF3pgxHWkZ6%2Bjor6oW9XXPZ7VDHSJbt7NRcoBGcTObmVOXo%3D%0A/ab789f799b4914e4" target="_blank" rel="noopener noreferrer nofollow"><span>I Am Worried About Bun</span></a></b> - A thoughtful critique of Bun’s future after its acquisition by Anthropic. </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/v1/c/tqDf4v0QX9o3j64pwOJ7kAiY5YhYAwpDvpWovgIlFl0neiha2e8NuZYut0jj%0AZoTtFsDHVdFDsRaKHpHkT%2BndBrsFHaL6YV9q1ZU4pkkpBzeuhIoNmX0QMtIc%0AFswJ7fTLUC1uvnuFc0dVrwgY4pFlNnymG%2BjEqDirhDRLD84%2FLupQK%2BZpU2We%0AKy55JrSt%2FMX1R%2FlFfpGv4NLEvzJ280zGgOsOTe8yUzAj4CSk56S4khI%3D%0A/1342f09f00f5b1f3" target="_blank" rel="noopener noreferrer nofollow"><span>How React streams UI out of order and still manages to keep order</span></a></b> - A deep dive into how React streams and renders UI out of order using Suspense boundaries </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/v1/c/klYZLa65vF5lks4nrXMTXEBcFvMSpHt417%2FwgIiyC7NjzC8%2BU1VdsUFpTu9v%0AEYRnD%2FbHmqmyMuFUICm6XmVF8tQSr%2FnSSo2OOwy4X3wuFZYUf0%2BM%2FkfzcQY2%0Amag4dj92Dd34fgbg1rC6zOOWLuq8%2Bo6voDv4GoZZK3m8dJOQMk6JEw4CWfYa%0AHNzCvGCO1SxtfLL1pWohwDcO4j3aW%2Bcl5ENy%2BjBua%2BIsvYviGNcYNLc%3D%0A/9852bc9c25cf281f" target="_blank" rel="noopener noreferrer nofollow"><span>Anime.js</span></a></b><b><i><a class="link" href="https://link.mail.beehiiv.com/v1/c/KsZS2NbUOY3%2B9U8XAvjyHB2aI9qlI5AqACji9VLOD9cJwPKKiVR3%2B7KQTvaa%0AqX2srahWH%2BlYWkkNFKGGPrnMBJKAp%2B8w6Dei2aN7kGhA3R7zA%2F6QScdgIlss%0AHwrl81r1zD7tD1a9gkwRxA0V7xa5PUN%2F1fUtsG61Fz%2B3nFVkylcHmUtMtuFk%0A0PtrOXboXZXBHXzs8HLW9Bmw6nFabgZLJitkJgUnAoiNwXFRIoEGBfw%3D%0A/c48984f5df172357" target="_blank" rel="noopener noreferrer nofollow"><span> 4.4</span></a></i></b> - The popular JavaScript animation library just shipped new features including a <b>scrambleText effect</b> and an <b>auto-grid layout mode</b> for staggered animations. </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/v1/c/RVwcCifmhWFXENJ4ouQdhSRycp%2BYyh6YUEN2lKCUBiTPp5Mr6OfYelwa9K9a%0AwVG8OP2K0BdwLI35oyIYCQEbr20UTz%2F1gKQjyMoGCexWppMaNQ9LIkkWgCey%0ADyobC%2B9HLowjsjDNrrnrjHJg7jWwCDdz1UPf8r4ChtjMmphJ3NM7%2FtVtWCA7%0AOeinZOGzceaxRd0wc2gCT4jhdJkv02xeGrGxNySOQUi3HCMLpIqA%2Ftk%3D%0A/17cdf33db33729d7" target="_blank" rel="noopener noreferrer nofollow"><span>The 20 Software Engineering Laws</span></a></b> - Why software projects fail, systems rot, and teams slow down. </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/v1/c/oXxQg4KLTYljjKh6w9ZvRS7WuAn2SL5V6DooaNRV6ybAP4bzZZRhCla2ZrHN%0A4PmpecWUietYKg0xNs2xVBToy367k9jQTwXXBTwdwir%2B8FVFbYVokgxYYEwe%0AZ91jgd56nKBOLb7l4FVB5JWsPMnQwJ76KmkJ6ccIIH82h4hHWL8k%2FYUpHmir%0A656ZwRif2%2FCvhIQc3uABb%2BB95a55oUXh2QcEGn5hBypezKJd6ubmEos%3D%0A/06c02fa6a8bcdce2" target="_blank" rel="noopener noreferrer nofollow"><span>When Everyone Has AI and the Company Still Learns Nothing</span></a></b> - A sharp piece on the “messy middle” of AI adoption, where every employee has AI tools but the organization still struggles to turn individual wins into <b>shared systems, reusable workflows, and real learning</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/v1/c/MOP%2FDph4%2B0dFqGNJ4IVolbSKtVOizAm6CilyiCXNFN%2BK2QPs6E4oARyldXdQ%0AH4ZCwtmSTRirrsz3Qjsqt7Qoa9Ehx8Tgd9QZDdR0O8jUCA3%2F43bIqjw%2FUvFN%0AOJictVpXLHztoqC%2F8sfavLpUIj6EfM7p%2Bs3doiq3KWdKGLF5FxkG8DdbFNrO%0AUXIoade6s0pnCyBAlEzkRiAANj4mQQenTOduiiiEi0AsOPStw6kuupU%3D%0A/670630e4a402bc22" target="_blank" rel="noopener noreferrer nofollow"><span>Three Inverse Laws of AI </span></a></b>- A thoughtful essay proposing three simple rules for interacting with AI systems. </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 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/v1/c/nMU02yD8nMsuEISyRBmafSX5hTOqeEVAf6ugD76JCbKXLBTpsmgcRTj0UirV%0Af1%2FChizdBcKIFsEb1mCi0ebU44XFuMqYTkMloNIg2eE90Z8nWA0ZOA1WXX5j%0Ag8Ry61ODnavRCGmRrxtD9OWjoQNXdgmz0KdxIN5ZEuJNU6L5sTqzkHnaCX9%2F%0A6MNvAi7%2FFAe194jXdht0fcpeiKWB%2FOtWmpbX9wSC7V4LPGeTkePKTZA%3D%0A/0b06928c89f9fff9" target="_blank" rel="noopener noreferrer nofollow"><span>A Startup Claims It Broke the AI Context Window Ceiling</span></a></b></span><br>Startup Subquadratic unveiled a new architecture called Subquadratic Selective Attention (SSA),<b> claiming it can scale AI context windows to 12 million tokens while outperforming GPT-5.5 on long-context retrieval benchmarks.</b> The key idea is replacing traditional quadratic attention costs with a system that selectively attends to relevant information in linear time, potentially making ultra-long prompts dramatically cheaper and faster. The claims are huge, including strong SWE-Bench and retrieval scores, <b>but so is the skepticism, since many “transformer replacement” architectures have struggled to prove themselves outside benchmarks.</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/v1/c/%2FX3WATbRCuXWSLNrc1PaMeZjHp02oyNAKF%2FemMV6RsQNtfhcxoDuu%2FI47ZOq%0AIlN3Z2v2tKQKanXSIGNEZY3%2B%2Ft3mZGbodpSMRHotFyvuTYT6tsRPfvjRHkQ2%0AGTUezDMLgSrXKniYoYop2dgQ1xM2DGvAnPVJVhIsSuSI1C5OG7dqc4ChN88f%0Au4PwsERxTzR1zNX%2BhgE70E0ZppMHhMob1c8c7mn%2Bv%2B6oadwuwDksFW0%3D%0A/01ae7c9c387a0ffa" target="_blank" rel="noopener noreferrer nofollow"><span>Agile in the Age of AI</span></a></b></span><br>Miren’s Evan Phoenix argues that <b>AI hasn’t killed Agile, it’s changed who the “author” is</b>. Developers are increasingly acting as editors/directors while coding agents generate implementation details, making <b>communication loops, sync points, and review discipline even more important</b>. The piece also warns that giant AI-generated PRs create shallow “review theater,” where humans approve changes they can’t realistically reason about. </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/v1/c/OoMSNAuUma8yNdqC4aZa%2BSwn0K9pu%2F8q9nV6pr7c2QSeW9HOOK%2F89ZNhbFZg%0Ax8690nAM3Kt8zFERSXcUO748BtaT6sKhiGIeyKIS1cLimsfad%2FxmyZQpjxdY%0APYB6Sh7P5eGmGayrDGoCV1DjMtp3XfBwBijkHk%2FjsRk8PTOhNIRzwJcZaqcY%0AcGqK9J8ff%2FB99q8492gNzC93yHw2RjMqP3k7GKwoDBYpninzZsqRWLw%3D%0A/6b8ae3729c011ba5" target="_blank" rel="noopener noreferrer nofollow"><span>How Shazam Identifies Songs in Seconds</span></a></b></span><br>This fantastic interactive deep dive explains how Shazam turns noisy audio into a compact “fingerprint” using FFT spectrograms, constellation maps, and hash matching. <b>The clever part is that it throws away almost everything, keeping only the loudest frequency peaks</b>, which makes matching incredibly fast and surprisingly resistant to background noise. </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/v1/c/7ivl7EvBJztrIfBMnwYLOijNvbQeSMTYu9uKJ4wjmsI%2BvazD7KKViInGhq03%0AJ4snR5CM%2BQBgF6%2BTO03RqmRsbB%2BEEvayVifGS48PaaGggb9nSoYt5utPVeM8%0A8VtUKHRO4OMihs7mi5QD8kQy2ZbDa7s4AXuWKunUG6uHzUxoLQFC%2BSMlayo2%0A7X6UrWe7w1eDNDXyhBXEoV9Vh80Vyk0poWSVymERmfoe7EFiEoreM28%3D%0A/1b902e8d3711eb6c" target="_blank" rel="noopener noreferrer nofollow"><span>What to Say When Your Product Doesn’t Have the Answer</span></a></b></span><br>This piece explores a surprisingly important product skill, <b>how to respond when customers ask for something your product can’t do</b>. Instead of awkward deflection or feature-theater. </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/v1/c/HuAd%2BfMzfSOTkxs9PD%2F4IQlzQkDtlwKvOEIwJJVi5XgubjE%2FmLzjmIVa6Wiw%0AE2xnBKiq9Rc6HgRWy12IPbNNiNiDEnM1%2BEVUvC5bI7B28bnDEv%2B%2FgMjcFNQU%0AvBAg%2Fx%2FHmCVgbpFRno6aFBtbgUPXEKncdl%2BTdw9evFv9yBYqkb7O1RY44lc1%0ANUhh5alHfZc5TNzTrMPFDQpN2fzgwEU%2B3GXS1z8%2Bwv2P9EopMds6hwA%3D%0A/fd9bf1b8d1917c46" target="_blank" rel="noopener noreferrer nofollow"><span>Microsoft open-sources the oldest DOS source code ever found</span></a></b></span><br>Microsoft just released the earliest known DOS source code, dating back before MS-DOS branding even existed. The code for 86-DOS 1.00 had to be reconstructed from paper printouts by preservationists, offering a fascinating look at the software foundation that eventually powered the entire IBM PC era. </p></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%;"> Darius Cosden </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/v1/c/FY2MvvZvt%2Bt5efNwOvIKmGl78CflqO6Y5wSek%2Fpx%2BOKvtrUvo4sCuZI8yPSy%0Azqj%2BeSydGvLRjpN%2BE31FfXE6SEgfl%2F1sQz9Frw%2BOlFatJvCR00SzUxCDzlkw%0AlX3Vh8uP1Dbbat2R1RZjJ5Dm9UJxufLj4F2EQuhW%2FnfiEMTJPoPpwZxBlxxt%0Aa1biaI63FBsYd9KQYTE6dPwzdzRac7wa1GgCpRqIFWQHKGmxfFEhirI%3D%0A/459c22c1b51819a3" 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/v1/c/rNVF7EyVXfciOlZNseBKs8S53j5gTkHIMDwN4D%2FG7qSXzprSlNHuIoxJOzGn%0AsTD8SHtxB%2BZpqVoQ9H8J2lVBhHa9b4lmid%2Bn848wzsj78N7yjwBpkyD5j%2BHx%0AEpAKqPdhx4icTK1UeaYNMBSYJJSZEARVk%2B2v6aup2OZZggCenalxkkSEk4sI%0AoSbJYwH6%2FzrlYucyxlff2IQ4lYHPZroC1tN6RATnX9AIX8oXbG3fFJM%3D%0A/2baa02a2449381fe" 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;"> © 2026 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://hp.beehiiv.com/c88b925b-ad35-4013-ad2e-a50060159075' style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;"> Terms of Service </a></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;"><a href='https://email.beehiivstatus.com/f6e21204e6764a34dba4535e6f2f83770ed4516c/hclick' clicktracking="off" style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;"></a></td></tr></table></td></tr></table></td></tr></td></tr></table></td></tr></table></td></tr></table></td></tr></table></div></body></html>