<!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>π¨ Mini Shai-Hulud round 2 (+ Bun's million-line Rust YOLO)</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-a50060159075 --><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;"> The mini-shai-hulud sequel, plus Fate 1.0, Tanner on TanStack, and Bun's Rust YOLO  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ </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 21, 2026 | <a data-read-online-tooltip="true" href="https://link.mail.beehiiv.com/v1/c/Lz7jyh5InC%2BcqjxOPQE0uGiQ2lxHxA8BIHnPXlKuPj3yF2VsJBu8OtLUyyEF%0AGmxG1g1ABTaSnZs8OYSjx3JPcbJkkCWKgm4QRlzG6In73%2BeKBH7FM5r2Y6lS%0AlCaSTnZ983fTkBzBvbrd8EAH8E4zU1EAOLgbzsy527s6KxWppVvBcu5c7zJb%0AWytqloDfLWDz%2F90JHuSILa9JvBIY82WVuV9ng1P1%2FmCy%2BDY1nG9Id%2Bw%3D%0A/1d335a30921fdf61">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/M15koW6rT7i7T3RKQaihrZ5hmgmXN6jOwxK3jWcs3pmsO4cYARLCgFM5Gnd%2F%0AvCh78DNBOjs7smYHpc4JyuC3B1KSM%2BDRCd8FOCqYIVkpQgrzQGAtageikyfc%0A6PJJ6mB2MdwnQzdEPS6yWzS8ANG2IZ75hH%2F6vGVB1ZMdLjFoTxNZz%2BNeyOS1%0AhQykXMZvsf6yogW6Jd%2B2F8hTLGtnQBz2hZY7ZLhtMt%2BZdomXx5OVt1hOgKSI%0Aq5mqtH0FA%2BG4qSTFjkc7JriAdkaGhMmOQoyoPhnNrJ%2B8ciwW1NzMAb1BRuP2%0Am6E24AvrEwe5PdHbCXAYaYBG80wsoZf%2BPcP%2Fi0ZjdpQO8NsDLPmCDI5Wfsm9%0ARQHXkWKStjmsSMZ6V4QraXM60XhuPlHBF3nCyCRV7s8Jj7zQBSARiedOmDhp%0AHyyLjxbntmJQVyX9zbhVFxEfGFGc42N5KsvSDLEwiCHK7xvsQL4o7v2IBUdj%0AUOlu22I8kmYyROw0qBLM5VSMQHghOthEcvndMcnwvZoUrF4HVe1qmrN6lpIe%0AVfFRIR4bvG4CCw01zSauQzK2Wd5l9eIpeVoncdZ62NsRP2whPnPycy04jg%3D%3D%0A/ff5855c613ded404.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/%2Fdn5Sv1Ii8ev9sSup8Zs9NeJgkqFTi3lzPLjg8p4b5MXxMUsa3FfCl%2FoVUuZ%0A9FKQL5t8O1UsjOCNc388wOrTnoIM07NlXxOT3RapV6Qgs5Ezenb3bJDnkAj2%0AHXqm805XCeowp5mfepS5IZ%2FRYPf2q7jdrjbiX%2BYhiPcy0Tf%2FLTtdVIL1p7eZ%0AhL%2FDLBKw%2Fvxaswo3stWjpusrPgQTPcg6g7AMhUPqgplzEagbXrQrX00%3D%0A/ee3a65f44e677df3" 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/%2B04q3pRuIxOmWFgfR5TAfuOeEiEfCHDHtzIu%2FI6mzBRHYfGkE34uDIy2STAe%0Af747u1DavSQQX2WJqkIBuXtPu786%2BvyiGSzUt67nlwWXbz%2BgyqFzrOGP%2B3dd%0A%2BSfb%2F4PUwlyT3h42XsPwNC9JfSeYt3Zc7pg9VzJ7UD5W%2B4ti60lwuVw756HU%0Anh1tpxH7ayqHpPreIt24u2OwGh5g2DZjrlPPiniopJ78OrG5yNykyMQ%3D%0A/55c1fbf46654820f" 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/eZ6D%2BxI6s2ouZ3ctH0BpyjoQ%2BDJKIyQno%2Fox09sYbMzWtmVMEceEj4YaaW6E%0ALCmvHV82HJXZFPjI52Tv86oM031gcRXNulr8xOp5BKtNQLQyCztYCev%2BMuWK%0Ao1BjX1Pq9yowuAuJM5n5uF8yzCASmL0J9CVMsi%2BZOZccwhax2rIdQZQg4lCW%0AO5ZN9xoNH6BhxA%2BqNmVEA7tRCc1%2F%2BpUgv71P4RfHYOARFfxqNrPD2Yc%3D%0A/785c0dbddaaff74e" 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;">Two themes this week. </span><span style="color:#161616;"><b>The supply-chain saga continues (another 317 npm packages compromised), and TanStack is having a real moment</b></span><span style="color:#161616;"> - Tanner on Nuno's pod, RSC in Start, Fate 1.0.</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 Bun yolo-merged a million-line Rust port. Yes, really.</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;">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 id="the-latest-in-react" 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%;">β‘οΈ The Latest In React</h3></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/QSyl6kfvjUC%2FtH50XnOFCJRqrXs%2BssgavEM7ZZylRJE6eR12YG9j8rDBKJSp%0A7%2ByIHXTnb5JHlPea9DPfQQzbmxEZS597PX1f8flWsblvpf4j4B5nPvIgaGD9%0Am08MhebYVa3qtxMKieNcxCIenYDNdS0KbbhlGw%2FJQc88F9Ngm%2B9ohpt0Ih5w%0Agk%2BgMFWEe4hq%2FbfAk5HQKJ3eN4PXUbxAoSYd7uW1OvXM4evZ0iKbTw8%3D%0A/134af0fdd7c616cb" target="_blank" rel="noopener noreferrer nofollow"><span>Harness Orchestration 101 β for React devs wiring AI into production </span></a></b></span><br>Calling an AI API is easy; composing those calls into a reliable agent is the hard part. This blog from <b>Agentfield</b> introduces the <b>harness</b> β the scope, tools, retries, and eval layer that holds an agent together β and shows how to build one in production. They've also open-sourced <a class="link" href="https://link.mail.beehiiv.com/v1/c/Dzbkzzrh4IQPddRO%2F%2B3RyIDSk9s96XlCYSuZicawbNbkXgpgCq7qiAXJEZk9%0AZI3HHBgIn93vw9fFiLSN6vFACIhGjFb1zqNm9Uk2zq%2BmAE3n0Nr7vokPCQcd%0ASPj%2FpzoA32J4KJFfbCN9m85ZtGT8UHU544JLJNCwu1KrDpKQFJnckU6AJ%2FQ0%0AX8PsRP1CqIqEUzGPzL4GmHpb8djFnwYUlUxlMnQK0egRwjxrnLpq%2FHk%3D%0A/d13e3de17493e1e7" target="_blank" rel="noopener noreferrer nofollow"><span>100+ agent recipes</span></a> if you want to skip straight to code. [ad] </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/Q2sb4rf7oILvg39HKagswPn%2B81JUYFdoexYj%2F%2Ff%2FqBE0N2hmQxWNwnBcW9rI%0AK%2F%2FvYCkJMddUialWoEMZWXjnHRKjeCyteptT%2BCL89qRu9j7sMlFCyqEqpJmO%0ALrQSJ9fR3ZTLGehmZS5pOftlZ%2Bt8VKAFy0s3dRm6xJjgC%2FRToy7shqXQvknp%0A%2FCo9HeTDgmY8HLx3da3Ng%2BlZoejM5ou3UrSHO%2FwmXg7FFICbtEgMLhs%3D%0A/c96c079a9a30910a" target="_blank" rel="noopener noreferrer nofollow"><span>Mini Shai-Hulud Strikes Again β 317 npm Packages Compromised in 22 Minutes</span></a></b></span><br>The <code>atool</code> maintainer account got popped on May 19, and the attacker published 637 malicious versions across 317 packages β including <code>echarts-for-react</code>, <code>timeago.js</code>, and hundreds of <code>@antv</code> scoped packages β in a single 22-minute automated burst. <b>The payload installs a Claude Code SessionStart hook so the malware re-runs every time you start a coding session. </b>Check your lockfiles. </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/2kgo23%2Fq10Q1Fh%2Be4z8vxWwnIqVY1y0U2B0%2FA7uOUbUWMf3ZTQRHLuNrc32M%0AIe23XYqNZYJ%2FBUQ6NfhM%2Bw%2Bv%2FBwwpz2Z8Z5pWQkXsLZmt0xilJTqVN%2FuagmE%0A86u72Bg%2F9TWdlOzYlY%2BKz74WsTAh%2FezK9wCM9hDsrWMnV1s1qRN6t2fFuV9e%0A%2Bw8D3A2Eb4wLfhmP8xnDP4LkFwbafxOCrZEf9xL2NMGegXTYoyNKCdY%3D%0A/89e6cede0c28b569" target="_blank" rel="noopener noreferrer nofollow"><span>Fate 1.0 β A Modern React Data Framework</span></a></b></span><br>Christoph Nakazawa's data framework hits 1.0. The pitch: <b>cache normalized objects instead of requests</b>, compose Views up the tree into a single Request at the root, and let the framework handle live updates, optimistic mutations, and GC. Designed for Async React from the ground up β feels like the data layer the new React primitives have been waiting for. </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/hGwO8yGhn8Ah3Xeoc1MZOMXRLsZ35zQ98lWiPkSiad9qgF1WG5Jd%2FNqbGMdy%0A2NSCrpxTBj6y3FcIF0An2%2FdhCpIqjjRLQyLWa6mzBAPJBvRwK3mKIJLna8o0%0AGdbfCbMyeXnjSfcRBd3pwNWjdCXEaBnOW6IFD49khK%2BWexg4%2BooO58PTy69L%0A2fYnttCYiI%2FNOztYiKcvFuHXGp2E6p2%2B7em0u26coo3aPNT8tmhoQ3I%3D%0A/ed9eff7d2ada64a8" target="_blank" rel="noopener noreferrer nofollow"><span>Why React Developers Are Leaving Next.js for TanStack β Tanner Γ Nuno Maduro</span></a></b></span><br>A 37-minute conversation that's basically <b>the complete TanStack worldview, end-to-end</b> β the business model, the case against Next.js's RSC architecture, TypeScript inference, "did React win?", and whether TanStack ever becomes the Laravel of the React world. Queue it up for your next walk. </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/tD7a2K9%2B8qa2Q6mS4TDesKGCaWP99nBt4TKqKMNN%2F%2ByeFEq1eg7sE1M53YuK%0AyS4hLnlMpJkM0yCrGlJGA0DtkfyI2%2BPgud8TWCFlj2JaX7AvtF2hMFz%2BP%2Bz8%0Aj%2FMKg32Cz75Dqb8lsDZ5aqHiwpXWXcCw3iHgbQHIZfJzisTv9Z8wwB7Fkole%0Ac4Kco9GSqWDz9FAJLgEA1lXltRvYQ2CVjDtycxpkB8tkFDW74jGZtrw%3D%0A/9bc3e47ebd4b8e7a" target="_blank" rel="noopener noreferrer nofollow"><span>React Server Components in TanStack β From First Principles</span></a></b></span><br>Adam Rackis walks through RSCs in TanStack Start from scratch, deliberately avoiding the Next.js comparison until the end. The argument: <b>TanStack's RSC implementation is radically different β and better β than Next.js's</b>, because it treats Server Components as streams of data the client can compose, not a server-first architecture that owns the tree. </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/jVW9MlKvB3HxowzcREgjIsAoeHxHQmejLr5410FL5CErez4Ed%2Fxgr80X3s9E%0AnGaEy7NUPEH98sRXyQjoQHVDX1ROkUtKqDVYpKO7npTJTbmeJPwo1NTUydws%0ADlbg1pd84lgxjP%2FfCEKkyUZIwJl1qeTZlcvd9ziqrzfo88ASMmscnGpifsOp%0Aj4e96gxcv72N3K6KUnTFidzYjqVBc0tOeJOChz%2FZ1EaH2uHSXI%2Bu7SU%3D%0A/9af007615083d719" target="_blank" rel="noopener noreferrer nofollow"><span>"Most React Performance Advice Is Stuck in 2023"</span></a></b></span><br>The thread argument: with React 19's compiler doing automatic memoization, the entire 2023 playbook of <code>React.memo</code> + <code>useMemo</code> + <code>useCallback</code> is mostly noise now, Comments dig into what perf advice actually still applies in 2026, and what got obsoleted overnight. Good gut-check on whether your team's mental model has caught up. </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 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/v1/c/LbudkPv3wAn3pF6EACT2pNHcYJB%2Fkv8XTGpabqtmun6UedLiyPi34zeSMK%2BD%0ADB7ZVuUG5J3Pb8N6V3XuZuELWWBpT4J7P6jqrm5d4qPWDPLI8W5tcgdeTSxo%0AQMVOOZX109Z4jh5VRjEM61EqyQDhmK6%2FOFwbQOaBthCdvUfhO7wAD8ID8anR%0ApWWJsJqvhI4iLmNRCix54CK1DAki4BjwwEP57bBCgli9Z7gqOX5wPbg%3D%0A/74325b478ef7c92b" target="_blank" rel="noopener noreferrer nofollow"><span>100+ open-source agent recipes</span></a> from the Agentfield team β covers harnesses, tool use, retries, and evals. Apache 2.0. * </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/eqQGgmapnYwxznlpPz6IujK3FwD8BEF23pzJXJNtvhfmHv7qHMePh%2Fqt4dgn%0Ax3rsDHWIDupkMbenZ%2FyxFGoSR09ITS%2F8mlPg02glpCjyqAyG9NKjQ21DELV8%0AZGh%2FAbQg3F5wmkjHuT%2BBUHX6pc1pw2rZVo44qqgQTYJhDiz65sTEmgF7ASqL%0At3lO8edhJPtd5fAY3A3p94Ecst4lraTS80vmWLZNNuSKQAQLjzhjR%2BM%3D%0A/d0991bdfb29a4ff1" target="_blank" rel="noopener noreferrer nofollow"><span>Wiz on the @antv side of the attack</span></a></b> β Wiz's writeup focuses on the <b>GitHub imposter-commits angle</b> of the same campaign. Useful companion to the lead story above. </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/kSfoj9W%2BQMemXlxYdEgx%2BjKoimpWS8NDg3tosdAtzR0xCqmY3cQqOKtPqoD%2F%0Az6Dwuq8eIk051j%2B1flaEkKGgGGg2H%2BDE6SySqcBUb2Ux9Ii%2FGXuvJbiPCYDS%0A69Xd%2BlgN7b7u5uDJCg8IltMhMw9RtFuvqDuQK9BnwDMooZnpK5fwSF4ubl2Y%0AilvQuHf7AHD4u6977Di7P9H99xbm6RY4sat61rJhP5naUggJ22DZP7U%3D%0A/c220f99b70b8d9da" target="_blank" rel="noopener noreferrer nofollow"><span>Kevin Patel β "No Way to Prevent This," Says Only Package Manager Where This Regularly Happens</span></a></b> β Onion-style satire on the npm ecosystem in the wake of mini-shai-hulud. Cathartic. </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/iJw%2BbaX3Ti9LmoFy%2Bmw6VVDNTGZpPCvmRxmmJ%2BFFK7k9ttAfH3wyrFDn5PTS%0ACH%2F7nqaUjNnF96AMOnS3truBVYGdf2c7y42DnK7EXhN7DhuEPwJL0kiJ%2Fd4D%0AKTP5EmETZzcaiq1zhRPAD3KgDCGdUrp%2BLHTTZ6LVpkXBoIPCAhDlqhaT%2Bbg9%0AeR0GCKIIngczVotFsXJdc3Gj2sYUWqqKsmzH8YyBjD15d6js%2FRZnHD8%3D%0A/133dd4d636884011" target="_blank" rel="noopener noreferrer nofollow"><span>npm RFC #868</span></a></b> β Active proposal in the npm RFC tracker. Worth a skim given the week's news. </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/OtyY55xQmJ9mwosaarg1sqgN%2F6cwJZY2mGLtv21JDUmlxJRubDmTgICJTwZc%0AjcBHaYbeRIdqufCT9gygllP46BXmAWfX5qvoVjKOKMdFdvJgsjr7guLjNLg3%0AcrKdDjhnK2cjle%2Fv1y4sl2FbXBZjCpX2Z2wZ9PMOWYT55AvnUVdtKJpH7FMY%0AnzGddaAbsWGq89ANKghH%2F5VtqjcmftBffKlChMoW%2BU7v4MvxRJIUwVY%3D%0A/db35a627432618ae" target="_blank" rel="noopener noreferrer nofollow"><span>TanStack Router release 2026-05-20</span></a></b> β Adds <b>deferred hydration</b> and <code>params.priority</code> as a route-matching tie-breaker. </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/ZcRzllov7XwQtWP3qz2tD31redVkLAo%2BE6Mhs2atQZsnp89mCvph1cwfNj6P%0ABoQ7%2BqVU1xK%2BzsUaTofJVXFmXY6mDqNFOranlno%2F93sUGbMzQE6mTiA8QqFd%0AEyNWWd15cCM5YHwUR2mGT2Tq9rLMrb6tF1NcQD6QmUDQ7TgvnscLqL6J9Klu%0A25klk5I8fRy9BLUgUVcxaCLW7sxqm3lQc8cSnYzQGAOzyFshEsKGAPU%3D%0A/115c321df71616bc" target="_blank" rel="noopener noreferrer nofollow"><span>r/reactjs β Why are people moving from Next.js to TanStack?</span></a></b> β The thread version of the Tanner interview. Different perspectives, same question. </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/rGfOP8Cy6X7eYUkYfbRkukURIPk8GTtgz7AX4hgmZ9IlZyWgnj5llgJ4gEav%0AN6jWRox2mKYIkHKbWqGYPmK1Hvpfyqw0pfcc6KVTdpiGj5FNrRpcdOJvjAlH%0AAtEBc2cRv7JVOgfrV7DOIaetnZny4RR8tCqw%2BfOLTrmTFAF4XQGS%2FYBI%2B2wz%0AC72p11Z0kN1vpzkqxb1829dMR4gl3W6c69ylJKnRv9OFyUm6ee4ytAA%3D%0A/3da3a79f7c42445b" target="_blank" rel="noopener noreferrer nofollow"><span>2ality</span></a></b> β Axel Rauschmayer's JS blog. <b>Reliably the sharpest source on the language itself</b> β bookmark it if you haven't. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/v1/c/hPa7AxUmuRsmab6rOB2M1K9r3eSJnsc8m2n5gx9WmXYgpyGLQom8alIZjmO7%0AsNra1EMAiMNMcGkLHHD%2FvHNm5VDAr5chHoRxlrsXKCBaBmVOlP4UVzkp84MV%0AHNx0zMNysCz6GMx8Kt3gcJzBxsI59vJ6TtL8Ju0G%2Fk0AuTFgfFsmQll7guDo%0AWjiT2zzO6nIpYGM9zQ%2BFZXzzQECWYtooL9Uyl%2B6Uj5XjDh8qyivFsDI%3D%0A/96ad9db2e42c789c" target="_blank" rel="noopener noreferrer nofollow"><span>token-costs.standardagents.ai</span></a></b></span> β Live <b>per-model token cost comparison</b> across providers. Handy when picking which model to point your agent at. </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/b0mnaUsSqJjenAU%2FJgLC5cfQsxTppszRO%2FPGtH%2BgQYPozFeno%2BjXX5l%2FXHKM%0A2ZU7LBUeZmCkYGJ1MxRrHR0JEZ3xOip9mXBaMTG3fL1GYD7TOs8RQHbcxA3W%0AUNOj0ApklnOEUqULmFexhGhmL46GeYszmOl04l1HcB4CV%2F5SlT2RGUw7NPiC%0ABiKCBMjRD3XlpEL5fxX1pAo1K4J8uco5W4E1qzuZ14xBvCNZyU7YtYU%3D%0A/41a98405558b2b45" target="_blank" rel="noopener noreferrer nofollow"><span>Cladd β A React UI kit for building actual apps</span></a></b> β Opinionated UI kit from the creator of Swiper. <b>29 styled components, surface system, dark-first, no headless wiring</b> β for editors, dashboards, and internal tools, not landing pages. </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:#a6825a;font-weight:normal;padding:0px 15px;text-align:left;"><h3 style="color:#a6825a;font-weight:normal;mso-line-height-alt:125.0%;">π§ AI & General Programming</h3></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><a class="link" href="https://link.mail.beehiiv.com/v1/c/U9PDLz9SHV4c1yQMIFfsjY%2Bv4rTTnvb1U%2BqltROIvN6EMjdQMH6cLlYzaD%2BY%0Av3%2FM1wDMIIGowSV7wBFYI5AgEObU%2FVSW4cJz%2FD3Jd84vyxUO%2BSqZjOP9VlEL%0AvGLvdwIgjqNgk4hphyknrFxo9RlohHrVrEcvzTU47Ht1vVeda9XPV%2BZv8mlV%0A12fFiNQrUOuDQvHYN2tQviuSY0zsNWRJS6FBHaUUQ7BRLkxqtevOINw%3D%0A/c4fdda639ec3d322" target="_blank" rel="noopener noreferrer nofollow"><span>Bun Goes Full Leeroy Jenkins β Jarred YOLO-Merges a 1M-Line ZigβRust Port</span></a></b>Β <br>Six days after opening what he swore was an experimental branch that would probably never ship, Jarred Sumner merged a <b>one-million-line PR rewriting Bun's entire codebase from Zig to Rust</b> β and reportedly spent more time on a single date than vibe-coding the migration. Motivation: memory leaks Zig's tooling couldn't catch. Whether this lands cleanly or burns the runtime down depends almost entirely on how good Bun's Node-compat test suite is. </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><a class="link" href="https://link.mail.beehiiv.com/v1/c/v2qUpdEG2RPQGNJJ06X8kJcH0XPao6OMBfYP7o41EO86wVz%2FbLc1vtofnRvX%0ADiJyWXH033o%2BJjAp%2B6B4lBGsfZ%2FCO1%2BXZEb4lXnvdi6uz%2F9BY6q9OwV%2FjcxB%0Ar0oIYmZqUDUWlCF6yl5%2BjSUE20nUp%2B5yKAsYvfW%2BJil2KuKF1IZ7MY5vytQk%0A9fZ7EqwuCIPOYuB6A7DW%2Fior%2FcnNMorT%2FJLDiCh%2BLaKG7gnyKbP%2FfCo%3D%0A/6698688803ac5307" target="_blank" rel="noopener noreferrer nofollow"><span>The Unreasonable Effectiveness of HTML (Claude Code Team)</span></a></b>Β <br>Thariq Shihipar argues that <b>Markdown has quietly become a bottleneck for AI-generated output, and HTML is the better default</b>. HTML can carry tables, SVG diagrams, sliders, and "throwaway editors" for one-off problems; Markdown can carry a header and a bullet. Practical examples for code review, design exploration, and report writing. </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><a class="link" href="https://link.mail.beehiiv.com/v1/c/0fF98DDlFLAtPnRWSVQGww%2BWVlAesl8r%2BIb6Z%2BMMu6Kug94%2BmRiUIxoWlPWl%0A7V0WEJ8eElK0vG8oKUdB4B4bQ1%2BSi6AhfCuPbinxotG5J2B5wZkHQa9iHXow%0AXsueruy5uH07CKbznkPu8GlsMYw1XSyz0eFf%2B%2BjGAbbB67O7ZzbYJyZFgacX%0AouiJIyRyRqbOvoWPEf6GBIBtgdS%2F0gcw4qrYF1RUa6PRPTKGIXjMx7E%3D%0A/56973eb259274ff0" target="_blank" rel="noopener noreferrer nofollow"><span>Nobody Pushed Back: Why Engineers Stay Silent Until It's Too Late</span></a></b>Β <br>Nokia, TSB, Boeing, and Microsoft Windows Phone β four billion-dollar disasters with <b>the same underlying mechanism: engineers knew, but pushing back cost more than staying quiet</b>. The real argument lands in the last section: pushback isn't about saying "this is wrong," it's about making the cost of the decision visible. </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><a class="link" href="https://link.mail.beehiiv.com/v1/c/cn6nVxcHae9LZnu9EwI2qDcXFtbz4lCMgbP2JQ7Kekgqne2tNcIQ3AUfUy55%0AlDkBJDtFhhn7WP%2BIvMPdTzpYzolkPqdoWfvyIQJrF7iwOpf7r36pg%2Bx6F6pR%0A12%2BsPnwo0Wq2CFZJ3WgECrX2HmyWWsHZnh6%2FHQkoyywqvqELojdmRwZTnMXW%0A%2Fi5ejpF3P8O82etRJWQTCCbYV8pN59FIV1v1X3SJcOlaGoUUsnW3IRQ%3D%0A/9341dcf4208758f3" target="_blank" rel="noopener noreferrer nofollow"><span>Software Abundance</span></a></b>Β <br>Tereza TΓΕΎkovΓ‘ on what shifts when <b>software gets cheap enough to ship for free</b>. Less AI hype piece, more a thoughtful look at what abundance does to product strategy and how we measure value. </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><a class="link" href="https://link.mail.beehiiv.com/v1/c/6rBiDsoFtXaZnwiZNjztqBFoj5O7Fk2LKYkFCSsHW9%2FZAX23dWXA1nW3tQm6%0ANR5CtX%2B4cPnzirgGHxdNWIJD9na743IH5t6wlmjnLa5rV7RDqyshwHisbCyg%0Ameim4xIA86s8wYYyZ0G8SqGuJmwEqN%2BE9VgeYYwKa9g93Y6GzvOJ543IGpeq%0A6Jrkww2p8DMHwwd18T3r9JzLI8JaB1oXCo9e2YWeJOo7UNhpkHGc8OE%3D%0A/3d8d546b0f013eb4" target="_blank" rel="noopener noreferrer nofollow"><span>How GPS Actually Works (Interactive Deep Dive)</span></a></b>Β <br>The same crew that made the brilliant Shazam explainer a few weeks back is back with <b>an interactive walkthrough of how GPS turns four floating satellite signals into your blue dot</b>. Time dilation, atmospheric correction, ephemeris data β all visual. A reward for getting through the rest of this email. </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><a class="link" href="https://link.mail.beehiiv.com/v1/c/fj%2BCLyNKBndAYCMKiQsRXQAbvU3TkTY1%2Bu4KEzm924NZDEMLxFjoEvmouGX9%0AqAtq1lG1z%2FCTU2J%2F6YWO4XZ0g97PLdpu%2FYcz5%2FErishJVVhcryPCFyxvvnHX%0AxhBuFXGeHKKY9v8xHPctXM1cYTXMJyk0e6kQsoABVj8AaQ0I9D0av2hhZ52z%0AcDfsitugBYL9SGz5eiYAKdf50qP8V64ZXahIf3kDBU8cf7G0%2FJdGB7U%3D%0A/243182739e517746" target="_blank" rel="noopener noreferrer nofollow"><span>Email Is Crazy</span></a></b>Β <br>Sam Khawase on <b>why email β the simplest-looking protocol β is actually one of the most cursed</b>. SPF, DKIM, DMARC, BIMI, retries, reputation β the entire deliverability stack laid bare. Also, explains how youβre reading this edition of Import React. :) </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 class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> See you next week, </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 </p></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/c%2FrX0%2Fl0OKnVsf8bbi6qq177SRHVJUtanLEadJVD602CQNHb%2FUKsDAolXpwc%0AcrIsQH%2B22cSY0vF0tL6EEPAfvcGOZuER1bPPvuhWKM%2FrMmJJxuPrVbUIhflz%0A1ig1NLDBcej2k9i05%2BPHQQtebggx5OipvaINS2NCSiF%2FgwX9lgViFl4lcpij%0ARLGxbFS0Qkp5SsEGBgPEuznL%2BvpjwXj0LjHVsT50h9S5h5qZHoR3wEQ%3D%0A/df89112a5418cd60" 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/U0pVxY9GpXFXJjbRh8IbExMzNBOoBxb7%2FjRMUmAOjm194cjoGxSLI%2FLYKang%0A%2BZ8H2wA5a16fq88Nd%2B6HdvDFGAvXLdFAjFzd2mPOB%2F5vt4v%2F6iCrCutmumhg%0AQcFXykSnDrDtXD9qDdSdIwE5H%2Bn8fmg%2BYQG19btrYU%2F8X5QhoirLYDzh7kIz%0A71SRpY3KZGYaz6vTY8NIQlmx5pVNO%2FZwa8Qbch2MYiKht25pLK1lGSw%3D%0A/10c3a26518d1c270" 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/e71618222b82a38a8da1df7bfc375ee9282381b4/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>