<!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>🧪 What devs actually like in React 19</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]--><!-- __merge_tags_in_links__ --><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;"> Forket lets you run React Server Components without Next.js, a staff engineer treats Claude like a junior dev, and one post argues you probably need just one server, not microservices.  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ </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> September 04, 2025 | <a href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9JDNntLr6wlKbHz9T6LOwNIbBELga-2Bp87b54FncphhaWIHu-2FVU6BoVi55GGIWd3xiDvkIsjW6hW5k3TNOSQSfawrDkWuqZbfYem0RIba-2FHfN3GL0OsZnFzvZnzRNhm0qEujFzBNOmM5eX-2B3GI5oA-2FP8X3U-2BjVYMDsh-2Fp4Q9i2vGueZRZlTtBkXtomTO1jpNd4jbNSEl8eXTtTckXFncb9-2BcNthlr7orLopz40wwEQE1TVDEhn7IgTgul9KwXGWor7D3AsiGAJO2kGcalsS5n1WgYAADtxhJ9ghAxkLKmch9-2BZ4ztxJ-2FZ3r7tY39S3KeJDW41hfUCpCyAYeHVMlzp5oeYBZsHTlZS7gra2IwI6A2C6uZss-2FWDpS8NPFo9tJGqRND8Cbd10btEvUIuaDxoV212fCWHfeP7I4iQGobuhPA1LN-2FObjebXq2aH6cOXDEflD4fR2AFSVHokau6J2qJyfGMO1nKQ-2BJCA75Ip-2FtsqJKYAOXXLCZomFUSig8UFuFeDN9ZsgEkavRrNZ6HxCd0zRr02hujrV0QniGtBeQMB5q0MN7MylskPCeMIikBN6mbkyb0jbJ8gDvMkCxCHXOKz0sVOb0Y0GZrkdq7U893FGu3UTsd19Gv4HUoE3KUV82jwtRfNhZcYe4hIvG5dYjM37wyhsZp5UldXO04Rn4wydb4-2FO2Rvte-2FhCtLXDWQ5swApBnrUzhU-2BwzTP-2FvtV-2F42F-2BFMdjc1uf2hpm-2FgcVGhGLdfEN0sNSsKkROGxEi33IyIU2HM9t4oPq8QRWXsB9xCrpMp2oftkpfoRVIE7kYyyn1saR68-2FyhgMvvECIgkg0KaAg-3D-3D4DUk_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2Fvb0Eb-2Bwl7Mdud3WjhIb5XmdYPm4wp4uGhyaZkc2SJnKmt7LOMMWRVuqAwbvu7xrYHOJVq8gqNwFRWaauyaz0d050b6-2B4celjluu0V7QW1FZn6csEK7XJX1iDpr5ftnoqFtyV9vpHpIUEWpnwrSo4iw0-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="line-height:0;"><div data-open-tracking="true"> <img src="https://link.mail.beehiiv.com/wf/open?upn=u001.nYUPT62rnz2LOikSXdhMvG4MAYNbROapfMyuxuj9X195UrmEhScHVFxVaI0pFdttqiY91OOVl0Lge-2FYa21eT-2F-2BYcrhcgdKGElRUM3K-2F83ckKHgV0HdYFZ0AJNTlwT5K-2FG46jW7JGOP2gQ5IQZsYbSQL-2FK5r-2FiIgl1K-2FSJ5KGAVXdsDx74ay8-2BTOjEelUQytpuZ-2FaeTsZXHNYA1auv8HnZGkGWJ0oJKKEzPZpSqK-2BLHSpbcPIvbOui8vYY2iw600pfe-2BbClRvZIe0wSxv3GW-2BTbUEkgV-2FZxcIMuekbgcfb2DjxfCcKl4Z808y2vIBOqRdLK8e4xGWPyXhGzG8EJXiPajFPGOsWyyHObmXcen1g0NZI0wvIP1LfMGX3DVm3nA71G8nLSRXEZc-2BiJsAItC9ZLwnSuHwsQvRAeMMpbzBceWksRmRGs5MdbjfjlXnaNWg0TilTGGNWf8d14a0KqpCUznNsPQbOFxExNR97epflt0V0ij-2B1Uef-2Fn0mZrlYyABbxHEUas7UOgcl33SytPbc8GdQ6NlcO74q6QX5jP2yhbo-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 align="center" valign="top" style="padding: 20px 15px 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:300px;"><p style="opacity: 0.8;"><b>In partnership with</b></p></td></tr><tr><td align="center" valign="top" style="width:300px;"><a href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9N8uKyZDYXfg7bVY-2Fetvek1IR9WNCmgxg5mtZ5rnFiF8rJWzwWdakz0qyMYrRuAdRgmtENNdlrzHQvOR9h4Nguf7zia7OpS-2F2TgyS49uIz6DvH11NROOMwiH6rPh3HY7AUKJH0w87ilJ9xHVF-2BqiQ2u-2BGZOT158GPNzUmxrUF-2BWhM2Cp8vn-2F48rWoMdbdY4-2B9PGa4MlKkCkXocv6v9KB4VaqtSRoKPynScmFDZnmVZP3edpvRcTfqDzkaC2mQ9EDPFPblj06kSmA9UBiCVgJlaQkaqG5lKfbjEo0A3uy665wO7-2FE6s1vuLG-2Fh3deqUEbyeb3wzBN9LpGL5fdWQWsHm-2FmUae7OIUCOW9jdXW6XaU07-2BvNEi34FF6JJu-2BLstbFu6iHHiPyKx1zEPIGRObRlpvapMP4aANKWtM-2FsitYfGaAdBpyOPVk5-2B0MlP6CXyG3oy1lZ05yLhEsXFxneMqLu1YhCUUhqbVZByaT3MU-2BWRriTLwwLp8wItxJVyMSTi3rzT6KPcU4tUCpkuPXS81rjkost-2ByOymxFC7j-2FY7lupN-2BzSqtdpFXmVRRqiPV332nRIA-3D-3DtUtH_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2Fvdm-2BcaV-2BpD8BEzo4ofsnVk6LLV-2F4IAxnZXl5AXEAHV1j8CwnZNwqtoMYprrCsxjgniimbW2jZ8p8weIWWWIC28dfttu0GJ1ADvXQWB-2B7-2ByDpVnIxjVl7HoZW3rY0AitJusjLQDPfmHaj-2F2iBmVafM3o-3D" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration:none;"><img src="https://beehiiv-images-production.s3.amazonaws.com/uploads/ad_network/advertiser/logo/326a9193-12cd-4dcf-8b6c-7d26fbda699e/SHAI.png" height="auto" width="300" style="display:block;" lborder="0"/></a></td></tr></table></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="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-2BsJA6Dvog9yvJHPjDuWWS754Gx9zjtPAkZhwn4xMDjFm5iOkcp60nMKPJym6EFjfsXjMfSicsaNB0Sk8dAsTTb-2BMw7OqiZsxN-2BlU9E6moee3CF88DwPaIOearoN618Y297a44qxQHsoHZSRAQSgaj-2BequPdUxu5OpQ0hGjBfia8B-2BEisGF0a-2Bn27qcEM_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvfYmIN0781sISErjD4LKmv0mn7DkQXZ8loELgKdHWS-2Fv-2BiNznCmxBQwm4-2F6xSSxnPs1nYDeZoqzswxMkHIqLB0Cu4QTUSOrNkzgcXlUyZbyW2NjpGa9SM7DD-2BaakYEWrJj8l0H3kmR7VIg7iQtlHErY-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-2FkOZXantuDhkTLOjQEMOB0m21UWd0fsM7X2LJbZ6Jzr09AUSecLTXetwiCFSX9qCSoYCIZEXVYo1-2BYNnVqH9CKxNl8dXYmCueYISYLjDhhlPziievm9lqsxZ6fuRZ6nwMh-2BIbA-3D-3DIvL9_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvVUGp5kCFGHQ3OvyqhJ7FT-2FqqVrSOm9jH1sb05ANXdrWqfhiNkAo3yvDSyZVGI-2BJqTzElMMLwavMtnXept91gOYeywHyBu6pOIg20SiWnsrGzIhliYnKglaezaH5Mc1fCO3qnf4u-2BieAkKoAwcDrsts-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-2FTx0swYyODZW5sb6yZYBPMgvuUpOQi51Z692OkpgTdT8GFNgHQXI5QhJK-2BLZxsGansF3XElwZZsdZdvqbzbbZHlMRmTu01WySVwz8wf-2FhoS8yM7LRnZ-2Bpd-2BVJdCpmW-2B1Nj-2BUKik8DTRdNnYyAMSbg153-2BiX5BGgNAVHrOn2UMuw8zI_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvbBtQxTlYxFVJsrZY1g9GDNsTklWlailmnGm5AZBcH15EyILuH0JIFn3CaTpW3oZNI7hSYRev-2BEl7zBE-2Bufbsnz-2F2u3IT55DneqGZs0VHNwUjnIeKjIjvi3EnOpB1SHfQFO-2BvdS73Exn2OUQZebMiYc-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;">This week: </span><span style="color:#161616;"><b>React Server Components without a framework</b></span><span style="color:#161616;">, frustration with Next.js, real-world AI-assisted dev workflows, and the one-server philosophy that might save your cloud bill. </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, React 19 highlights and </span><span style="color:#161616;"><b>common dev traps to avoid.</b></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 id="find-out-why-1-m-professionals-read" 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 Gold standard for AI news</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/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9N8uKyZDYXfg7bVY-2Fetvek1IR9WNCmgxg5mtZ5rnFiF8rJWzwWdakz0qyMYrRuAdRgmtENNdlrzHQvOR9h4Nguf7zia7OpS-2F2TgyS49uIz6DvH11NROOMwiH6rPh3HY7AUKJH0w87ilJ9xHVF-2BqiQ2u-2BGZOT158GPNzUmxrUF-2BWhM2Cp8vn-2F48rWoMdbdY4-2B9PGa4MlKkCkXocv6v9KB4VaqtSRoKPynScmFDZnmVZP3edpvRcTfqDzkaC2mQ9EDPFPblj06kSmA9UBiCVgJlaQkaqG5lKfbjEo0A3uy665wO7-2FE6s1vuLG-2Fh3deqUEbyeb3wzBN9LpGL5fdWQWsHm-2FmUae7OIUCOW9jdXW6XaU07-2BvNEi34FF6JJu-2BLstbFu6iHHiPyKx1zEPIGRObRlpvapMP4aANKWtM-2FsitYfGaAdBpyOPVk5-2B0MlP6CXyG3oy1lZ05yLhEsXFxneMqLu1YhCUUhqbVZByaT3MU-2BWRriTLwwLp8wItxJVyMSTi3rzShyuCWAdZLiiUa2A-2BrFeqveEDmGEOrNIdd6TdVijucbveIgZBiD3hVq51Our-2FLNCg-3D-3Dt2Ld_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvXCCcUT7zm8Yn9MWN9Vi52E1MRl7BoawasciUgwzU4-2FVxKZzJJ6iCeLk-2BWe4GsvZwv-2Bl8g4QwOwShtdVQsrLxhXBark046-2F68DmYx6oYXrMVS16Z47b616kzknY6DhkQvU2mECBwzDH7ymsdt2DvxKc-3D" 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/90b995bd-d2c2-419e-bdd7-fd452c09b81f/Get_the_AI_news_that_matters_No_hype__just_facts_v1.jpg?t=1756241854" 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%;"> AI keeps coming up at work, but you still don't get it? </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%;"> That's exactly why 1M+ professionals working at Google, Meta, and OpenAI read <a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9N8uKyZDYXfg7bVY-2Fetvek1IR9WNCmgxg5mtZ5rnFiF8rJWzwWdakz0qyMYrRuAdRgmtENNdlrzHQvOR9h4Nguf7zia7OpS-2F2TgyS49uIz6DvH11NROOMwiH6rPh3HY7AUKJH0w87ilJ9xHVF-2BqiQ2u-2BGZOT158GPNzUmxrUF-2BWhM2Cp8vn-2F48rWoMdbdY4-2B9PGa4MlKkCkXocv6v9KB4VaqtSRoKPynScmFDZnmVZP3edpvRcTfqDzkaC2mQ9EDPFPblj06kSmA9UBiCVgJlaQkaqG5lKfbjEo0A3uy665wO7-2FE6s1vuLG-2Fh3deqUEbyeb3wzBN9LpGL5fdWQWsHm-2FmUae7OIUCOW9jdXW6XaU07-2BvNEi34FF6JJu-2BLstbFu6iHHiPyKx1zEPIGRObRlpvapMP4aANKWtM-2FsitYfGaAdBpyOPVk5-2B0MlP6CXyG3oy1lZ05yLhEsXFxneMqLu1YhCUUhqbVZByaT3MU-2BWRriTLwwLp8wItxJVyMSTi3rzVQ6D03cjcAjEl-2Bnrhd-2F60vvRMbTPGJbqhZY-2FIfZbdJJThN-2BdsAWEhnzMtEdvJiRJg-3D-3DKeqy_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvQ-2BzoVBfug3QN70Dr-2BIIoUAgjAiF2nFdVjpsXmeuV4XM3kOruemvtP3u-2FWyLVtN9HJ2Pjj5BXYlzaSh2ueu9gnqSMwxYfvDGgqCFvqm7jvsLxaXm-2BtwuNs5gufwIKFuKYLtbby0XSWqjQdd2CKSeA74-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Superhuman AI</span></a> daily. </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%;"> Here's what you get: </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;"> Daily AI news that matters for your career - Filtered from 1000s of sources so you know what affects your industry. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Step-by-step tutorials you can use immediately - Real prompts and workflows that solve actual business problems. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> New AI tools tested and reviewed - We try everything to deliver tools that drive real results. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> All in just 3 minutes a day </p></li></ul></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%;"><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9N8uKyZDYXfg7bVY-2Fetvek1IR9WNCmgxg5mtZ5rnFiF8rJWzwWdakz0qyMYrRuAdRgmtENNdlrzHQvOR9h4Nguf7zia7OpS-2F2TgyS49uIz6DvH11NROOMwiH6rPh3HY7AUKJH0w87ilJ9xHVF-2BqiQ2u-2BGZOT158GPNzUmxrUF-2BWhM2Cp8vn-2F48rWoMdbdY4-2B9PGa4MlKkCkXocv6v9KB4VaqtSRoKPynScmFDZnmVZP3edpvRcTfqDzkaC2mQ9EDPFPblj06kSmA9UBiCVgJlaQkaqG5lKfbjEo0A3uy665wO7-2FE6s1vuLG-2Fh3deqUEbyeb3wzBN9LpGL5fdWQWsHm-2FmUae7OIUCOW9jdXW6XaU07-2BvNEi34FF6JJu-2BLstbFu6iHHiPyKx1zEPIGRObRlpvapMP4aANKWtM-2FsitYfGaAdBpyOPVk5-2B0MlP6CXyG3oy1lZ05yLhEsXFxneMqLu1YhCUUhqbVZByaT3MU-2BWRriTLwwLp8wItxJVyMSTi3rzaSGBc5MigcC98pOsPSzF4NYn7LleGOz90NEHfHxEMF96kt74ac0q-2BPlR38tb4EHmQ-3D-3DPRc7_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvQeb0FZ3SYoDU8E-2BENXRpufAaPtmGAjiWHGz2I9U3TwYx5teUOFVe86FyKzBim-2FS8D3If9KCZzDwTz66mC-2BrAOjSAs7UiACcnZpjBGOytqyp1Gc6hWsdkuB-2F-2Fb06M0kJBfBBQGRBDHEgp7qnVGYvEIU-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Join 1M+ pros</span></a></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.hNypL3L8TokyM5Rky05o9K0AdLd1GEw-2B5icdnFvbIczd9knocF9inRqS81DmiNlj1FtbIdd4ynh-2BoYdMsDf35zRfmX2nLUIomBFUlYPUlnKTmfSNcZr-2FgiB4nnfnVAw7Mq7JAzk85aonsRD3vv-2BdK5KWvr6spZoscmXIuyt-2FY-2B20wa4G6sINFRhCUS-2FWMsF3HjrMDg67qsGIgT33-2BqDCwzUfGneg7UNnrH0RoDZgXiowNEh6qgrA8u7xQMEpMJqIUPmQMm-2Ft5Aj4n8SPTyikzck4R-2FOyWEzcisqmym-2BaqBSMg4-2FK8261m9EsIuS5SHtvYwJiLzigYK1y66ucgPhMVg-3D-3Dl-J-_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2Fvc8iksJxFBb-2FYkKmaDJZW2No8iboo2IQlUbarU4nJjZ-2F3vXwI4NBBmWNMdGcMK9TIjqNyfdkUNsH0ZKz-2FcpyXV8s7RqAgDCILWz3w5pa3G2mht-2BQDByH-2FgYV8-2F5JOPCW4-2FIsSvmVaLM2vUk0PtaT-2Flo-3D" target="_blank" rel="noopener noreferrer nofollow"><span>React Server Components support without a framework</span></a></b></span><br>A new tool called <b>Forket</b> makes it possible to use <b>React Server Components (RSC)</b> without being tied to a framework like Next.js. It works by splitting code into server and client parts at build time, handling hydration and server actions with minimal setup. Forket builds a component graph, identifies boundaries, and injects the glue code needed to stream and hydrate components, <b>all while staying framework-agnostic.</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.hNypL3L8TokyM5Rky05o9CNXw3oTJBcCtRHvFF3xAmr3xHUbubDYL087PNfTf8DIokugXICKdJRit2l2Dq14PivyCGOwAcJ6Q8dh9Z148q0rNKFbXPxDVUN9MT5fZYsk-2BJkAT8O4ROjysIGGZH8JHjiTA7gpEN77rSADh5EHEt9KyDx-2Bxj9Wb2DBETyS8LW6iZkAAbNC8Lsvm3I0AkIGs-2BQorbeXcu70FWHFFQbQMjKaPrT9Xkok3zVR0IlPgdtkFNhA06WdW780JUBiiEo2z9002HE6lU8P4PXR-2B8pjNAY2jU-2B7pJeBntkhwk-2FE5geBj5jhz3HQz1SGfwxsaREd8g-3D-3DPI_2_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2Fvb-2F3txolCexxmHnszawSpNNQLSu7TLWASN7-2BO6uNh72HoEKSmlhKpHKBcvpe0GPxKH-2FRVsdZHehtaTko8FZnJSsijo3B7qzvByGZFivXBO8N9P7Ulb5ryhhYPriZjw-2BWarx4F2ENXOA0Knpt2p7Rzxw-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Using Activity with Suspenseful data</span></a></b></span><br>This post explores how React 19’s experimental <code><Activity></code> component <b>helps manage component visibility without fully unmounting them.</b> It highlights scenarios where hidden components continue suspenseful data fetching, maintain local state, and unmount effects, <b>ideal for cases where visibility logic lives inside child components. </b>Compared to filtering or bulk-fetching in the parent, <code><Activity></code> offers a more nuanced and performant approach for dynamic UIs. </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.hNypL3L8TokyM5Rky05o9E21ybr36PWdgKll1-2FhKpHS50qCsLpK36PjqdEB8jizQclUKVzYlbDqA03VqfRuMchYb-2B-2B193gU40eazY9szkNNio8G8eDf-2BeGwNberWbwZhOneII50SSR11hMYt1JS3Kk1tOCcHrGDXHypxURP7OUPRBRggvo1hOxwnI0wvQBlgmNv8jVJ4SCz0ah-2F2RgJoYxbxZjYco2c-2FHy1v3VXb8Vcw2aF-2FuiI1aSNI6opWzP33xiqiCzm-2F2QZ2keFAzhYpmA-3D-3DW4Wk_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2Fva8CdQPUJO-2B49X7-2FBL2GZdA1htf-2BocOZt0Qrv5TMir6hhZpa80bHIbvLWfxZwSG3vADQGp2RQPJ7rwZbaY5G9moIy3ZOkwKp12okU-2FswkNg0sZTVsjdGKybmOY-2B4yn7I0guTiOUtEATdlDdzT6tbA5Y-3D" target="_blank" rel="noopener noreferrer nofollow"><span>react-window v2.0 is out</span></a></b></span><br><b>React Window v2 is out now</b> with several key improvements: a more ergonomic props API, automatic memoization for renderers, built-in auto-sizing for <code>List</code> and <code>Grid</code>, native TypeScript support, and a smaller bundle size. </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><span style="text-decoration:underline;"><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9DdljndO3KCGu34H1lBjcXK6ph3GbZjXwTfsHYcgcsSM37xNZwrHUj5pwiIwqCr5Swewy8utAxyBiNgDk7WD-2F03qTrX7r-2BZzhiV-2BbDyJVq16ZVjwROFaw4NCEGZa7YdSAd4b9vTdEgcUY-2FOB3mERl0gjM7H0lCI1tfpT1XaG-2Fivfj9Er5Dy-2B2UfLai5QrY6ZEVyk7QgBwBzfGuW7jyLs9X3YgtgL7kUN-2BUpumeGls58FJMNM0Yc70l5BBuKK5OYlmO3iig-2FPhAfMQCU4kqTHUlyKdlBYGvg1Onq4de8HFugO7MdyKNrsg1QXQrzoXVlBFw-3D-3DdP4i_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvdlP71t1K-2F4zgZjNJeTawZWqNd6-2F3inJ3DOj8oaKyFZo-2BwKxbu9LxPjvhvi4l256xsHk1K7v3YTVWTDeNFXXHr6BYnEMaKaRiR3BUo3XcA7xWEJwvCJaGwAWeLb1UubjeiGSAi2gTWrpubW4ByintX8-3D" target="_blank" rel="noopener noreferrer nofollow"><span>What’s new in react 19 that is useful?</span></a></span></b><br><b>In this Reddit thread, developers discuss what’s actually useful in React 19.</b> While <b>React Server Components (RSC)</b> got a lot of attention, many found more value in <b>removing the need for </b><code>forwardRef</code>, the introduction of the <code>use()</code> hook, and <b>cleaner typing via </b><code>ComponentProps<></code>. Others highlighted the <b>React Compiler</b>, which reduces the need for <code>memo</code>, <code>useMemo</code>, and <code>useCallback</code>, and praised new form handling features like <code>useActionState</code>. </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><span style="text-decoration:underline;"><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9K6i-2BVMFdkY-2FrWy8q8M4CwOOKoPoUpIaQsVTlOrODzo3nOKR8-2F9dn8gYbGhVMkHFNeO61TMQx6g3-2FZcnieTO4X-2Fj4C7umD2UsizeavId0iG4IJANnsgAFWsZNOYXQUgth1lTfIcwBQr7xvERiq1fUJ3HyT6vjckzS7rRYVwAWrWLyo-2Fxn6nFJe-2Fg5LfZCyDxKV-2BcUY8A8P14VKvwe9Z60xXav1dzuptQCqTMY-2F7qKwZgSjr0iUJ7IF9qLZgnv299oQ-3D-3DvBWH_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvZhmCQjsHqohXpSXd4-2B4PSzjAnyolLy8c-2FtJspzk-2Bn9UDlbLHgMtyBxG-2BFPtlBN116Op5kfXfMBkxRfWdj7NMDkPPJCPhaAqVQrtV0hYFE-2BX47cO6Z8VTkfi5VC4f0L4OIKWfWJ-2B1-2F9m8UN4hi4FzRk-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Next.js Is Infuriating</span></a></span></b><br><b>In this blog, Dominik vents frustration over Next.js’s limitations, especially around logging and middleware.</b> Despite attempts to use <code>AsyncLocalStorage</code> and Pino for structured logging, the restrictive middleware design and lack of consistent async context made it nearly impossible to log effectively across middleware, pages, and client components. <b>The piece ends by comparing Next.js unfavorably to SvelteKit and calling out long-standing unresolved issues on the Next.js GitHub repo.</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 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.hNypL3L8TokyM5Rky05o9AIl7pPmBP5nsfceXfkOPpoyNcB5mDQYGg9v-2FH7BCX7HC3nhok7aIq-2FjZ47uApV0wy0WpqxJDSE1JxJe4yJ-2Bnqxhw6M-2BHdJLylzDviEdA-2Bq0-2B5yl1mmgYgrjDyZ6HPQ18w2AfNKw5Zpyka3ZaaLDHKLWpgVh05ZQ9qp-2FER3O4gFiJHVJNf3aoKUbUTb4N-2FDP9WQWACFt9FLsA1bBvy4h2XKNTEzdSBolNAE9EPaMoq5hws4tzf4hxREdXvHAEgwhfM7QBmozvXhRAL5hGHcYOYVR-2FBkYuM8IajdANxziY062QRIm_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvV1MfFllY5TcV-2BOlZFojMTVetLOjy-2FK3vODhS1GsksSReWYg-2FbaN7zcX1r0UyRm4tFOpi2aIrLtbkmcwf6nc-2BKIh-2Bjwch80up-2FbewX1Q7fg7qkEssy05AzWXuyQf3o60bPRqj1wyxBQPQWPnO3T2QL0-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Deriving Client State from Server State.</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;"> How to Build a <a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9NpC2EbKkNWgn81xb9qqNuEt9qT39jM-2Fpg-2FnRXZlq2j5Vt7BIbffdwaKGAQQDnFTqqiHcyl-2FDecgwcaX-2BinKnIOLBxx0s0-2BCwtcvE1M2kRfcX3-2BdQZK2PKRe8Lpgj-2FOHHu-2FQ1rC3-2Bp-2Bz0Sk-2B6d9bVlOtGZu6ybdDSkX-2FKKj-2B6nhYv85MWuftEN54NcMdYmpdusQkBBV6J-2FHzrAyq33K9ynk9Hkb6NgAdMdbmGhZzR0xVceABxyDkvlT-2BfyDcao4uRK0WDJX7ESuH0pDA1EE0C76NHpepCn5kbDNW1ohMZS-2Feep9jhLRTseFlTuJuv3yvcQ-3D-3DNesk_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2Fvb5wjnY4XSjK3f75hWCNTRYuNZOVLUB50iKsCfd0iOFEQjUkPFvdy-2BTM9qb6aotY-2FgwgF4n71I07jgX76dw5KrMmN7uSPY5C7qELG7xvMQSs8yPQcQEmOqOIY-2FrtVGOeEa4dDfVTww-2FM-2FByw9oJAXFQ-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Sales Dashboard with React.</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;"> Building <a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9LXsxQAq8RupWu4Zq8MSjKXvaHlOJn08LGv1lM-2BZqDBJk1diLBzuR34Cc5tCiTizWuMpmYw6YtEVWnLOjidXcGpTq5AoyJxKQ08Br3-2BqbUtGuTJWfQyH-2Fyrpv1UjqbCfks8-2FWgKQi2CXR5hNWGz-2BUz5HBU7FnX6DAEHoYX56GTLVayM8w8NDDrFbghWENjq34zY8uABa3phNIjiAvwGmtnNshZIT8QfDad3zibIGK-2FiR-2Be9LrTNJG1uALm-2FHXTJsMLDuImV0Qxo8sXoDzAEY5HmKgWWxUr8N9mYvm-2FV1i1EyvHwA_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvZ-2FDgMOKKafRr42sfXfz8cRik1MtAj38-2BaXpEcmB3Wqfjs-2FOiq5rGDXh5klGp6LpE1BWqk8IeTIU0gi-2BFFcPKsMDJ3sQcNfwlFF5TkiIK0zyZ5uirtoIkDb2MqCIWIZ6sw7Rd00viu3atroFRRXnzgM-3D" target="_blank" rel="noopener noreferrer nofollow"><span>SSR with Vite.</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;"><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9LmGzK8Cco1-2BkL8KP9P0vYpj2r8-2FS-2FzonzcjRM87iyATq0ujZTdoM6MOziKFZ1trTcxBpx8hwjpQR2wPcxD1eDpmQ-2ByWaD-2BVvRRxyh-2FFzd4jGj0VR5-2BYiRhuYtdgiij-2FyvDA83-2BcT5z-2BL9tepVOyzgAMKos9Wy9WbWU5LDQ4VU0dN6gWnzgtL3GY4oUeueQf-2BuFCUhVNG029zUmaaoUIB1CS8yp2OGOU-2F49cx-2BV5GSfdkZ4uckvrHdeF2PZHbGXs8g-3D-3DFj5l_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvS49omWItMY6m3Ns1eNyUjNnuh4ewkn94xK9GsXU1nOr-2B3jA7-2BvtiPeI8B7s5DZZaSW7cPwm6c4166jBM8q3oll9i85uW1bygc3bHIabIE2uz-2ByRhUlmu-2B6TiuuViHaVdppdSAb5n2kaSPXVMIpgJ-2Bw-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Ripple</span></a> – A TypeScript UI framework that takes the best of React, Solid, Svelte. </p></li><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.hNypL3L8TokyM5Rky05o9H7HyET9LuJYBCO2m1QiHaNrSIfmE0eLZbnhWr5I6CXO-2BDM4ZnIAHh2QN-2BBEJwp8buD3ziIT9BALlf2ZPDV7u9eZNvXlqtfBJqs-2FK4mT8n-2B-2FIjJPJ-2BMw3vOQ9TBxu5gFsCnmymh7Lispn6aR5-2FXSLFLNwbvwGNDuOKGT0j6L8x8o56ONcQM0BeST5w3M-2FcLApi0B8xPonoHYnIoLDgdfyJqq1KdinLIl-2FwBAsjk2JvUwtKukmi6NqY-2FVWPG5EGpyVg-3D-3DSbJY_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2Fvc7UAkprklh3RzVnd9y0esbkFtYAO7zPhoIr2Q-2FbaLQ7LMTeA5UUfU7M0dzepDKRFXBxkllfVvS3o-2FO2IiwnSgrwqaCoAa1FoyFTpzwy1yxNYLXCelaFmd2ud49gLc17wu8-2Fg189IlhKl4Hi0O98w2U-3D" target="_blank" rel="noopener noreferrer nofollow"><span>An open-source framework</span></a> for building 3D/XR apps with React. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Why do browsers <a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9CG1hHB-2FW5ZSOgl-2BeJ3CtYTZesQAFoRVSSpfYLRtHYUpeN6xf-2FnTEa7iPBcxURc7PC48VXttqz7C51KMDs-2Ff51rkIaGQSn8BcR-2FiWWzBvzB9Wc5IXKUa-2FuAt-2Fh3VaOQjR1YIPfwCxjX-2Bx2u5-2FfTvVnoF43KkHBmZYLGsMGSmYQar3U-2Bc-2FMaiZt1guMzhXNofp877YoERB2rufansMGzA3IVDjw0qZZ1SGDP0jJSTnINvtMR9sbNuW74bkYcM9RHNfreufPInDssgxXtK23gPd5q7s0lTOxXD8SneVkS-2BjmNpwhoWHncoaHxesm7K-2F34qxw-3D-3DJWRI_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvXyKaBk6Ta-2BakcFbumooAIcAsA4bEprsmWs6vrx-2FGwV9il6yKaqHuQ0XbSdN13Z1SqWByhm9yyhYXufIG6-2BB4meb1YnJEkrJgMUikFKX-2B1gzYvCB5bwNqJPnuflP8E8rhK0JZKEIBuqQpkCdb6Bz2AU-3D" target="_blank" rel="noopener noreferrer nofollow"><span>throttle JavaScript timers?</span></a></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/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9JyYmVLnhYx1s2fvyXqZPOjrBEscKRawmecrABpw2C2eMrneDMtrtpnM47BC5rI8051PVj6o55juSCfh4ypOoVcrWNN8-2FpqR7yuRQX5bLdSxju-2FKR2dWQVzsIMltMiMCnB1ifUc-2BYcH7gj25ewpKzyJiBZ95k1G5MxjiW4-2FmW-2Bq38HxoQV3wdVxzQFA-2B304VXl-2Ba2eB7GK54l4CXyLoSIOPH9sfr7dIUkYJTdVsbJlopo43BrWD8Xk3SUQQT3UtOiRN3ZOaAWs2IocemjimAiXY-3DLfDZ_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FveleC6JMnsh0xkuspYOBDJ3-2B0corsU0SZ56vj5i6NrKBxgcpyIMFW5qwdo1X6C-2FG9vlgwsPDoWU1WsnBip0qFq19IHGy5UuM3f9-2FGm-2BlYkvhO59QOgFnBGUIfJvq64rb34cQtxvws2KYuoXMUPjaJV0-3D" target="_blank" rel="noopener noreferrer nofollow"><span>A staff engineer's 6-week journey with Claude Code</span></a></b></span><br><b>In this blog, a staff engineer shares a six-week deep dive using Claude Code to accelerate development.</b> By treating AI like a junior dev with no memory, they outline a practical workflow of iterating through messy first drafts, layering in project context, and managing multiple agents. The post covers real-world benefits, like faster shipping and code review strategies, as well as challenges like lack of memory, hallucinations, and cost. </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.hNypL3L8TokyM5Rky05o9NKByEW-2FmBLfOLhlb4XBJTgfAVdzNFR9tO2Q-2B5PfAq-2BqhaAZPo8ZO9M9LQlniJUQmYc6zA1-2FX1-2F0k6CtckqqqfP00yYdeY0JvfidSltVrY4uugtLJHCmSUvFUCcbRUmHzVvGjn1llxW3Slzis0sobe4VXfkqldrjGVZuq5yKw0JYJ4D6GwaHrrCyTSyCevmX-2BWsbVHyXED1L6FsxXuqlcGDzVhlMIW-2FVUFgYU-2Fich53NC4Ls_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvchthA2CDskLuwk1B1bLWKxExQ8qfGou1UB5NureTYL7SvmfaL-2BIOyeVKjzJ0Pg7JQ3IJxTJYkxXZzYR6Hbr6S8xi6plrCM0WHQ499X0I50eRuOuUOdl9PGVxPlz76z3ZrfdVWaF4se-2Fw-2F-2BW-2BIrF89w-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Cosden Code Waitlist</span></a></b></span><br>A new kind of platform where expert-crafted React courses meet intelligent, AI-powered guidance. Human-designed, AI-delivered. The waitlist is now open, and <b>I will be selecting people to beta test shortly!</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.hNypL3L8TokyM5Rky05o9CVD4F-2BDi17fwh9xGiNWQZtKnwB2EFc5D8DlZfn7yvnbI2cClJCH72zA1l7MKt-2BtrEMTcMtT0u1xRuE-2FTJS3FeKbiM0FMQ1E97eFZsk1WpmVOR3HocPEOvXlAC-2B7ceO6NCtuC9p6gyi5vdgRv1AZWA6XVfl2MQXJeHTNF7f7-2FNq6kFfYYEodbFRtXmYmOGpd5dMhkrDcRz5PdO8VdoKEJPwgNy7nfDLkBYSeYac4dXwGlaO3A7azjawdMgh0OiTDtHjbTKGo5ffoIEdo1jRMX40-3D7H_p_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvXhXs12F67P4tXqs6YT5LCHWA0rbvyXDgFla-2BsjULbWLd6SyD-2BQbEXwnc247-2FBmAjV1SjrckKVN7qM6IUnqDS7yJCihyS75aMc97y1M7dMtooZe3USLrIJUhgJaQoF3NfslvOQvPOeBCvyIiFWZ4DK4-3D" target="_blank" rel="noopener noreferrer nofollow"><span>AI and jobs, again</span></a></b></span><br><b>In this post, Noah Smith breaks down conflicting research on whether AI is actually costing people jobs.</b> One study finds no major impact, while another links AI exposure to declining employment among young workers. But the data raises questions, <b>why would AI affect 22-year-olds but not 40-year-olds doing the same job?</b> Noah urges skepticism, arguing we still don’t really know what AI is doing to the labor market, and likely won’t for a while. </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;"><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9MkLU3Wr87HhEDa7SqxasQU07LcWiYJP8otZvrs-2BgRcbZzEHCOtVp1DGNvuO8z6oK1VSvlIgrvELzfYgAYj4Jhz7tCB-2BAosO6AtD3fAD-2Fp7p3OZtIIMJgKghykQcqwEFZe4y5Bdot4Bgf8D93g8PfVtco-2BtEAKbsF5d7Vm1rXRT10YSg-2Fd8k-2BTEBUd39D8RyHxAW90k-2F5nSm6mh-2BqwG-2FBzgB3zVD3q-2Fp8fmOGsKFfrh2EZyj7E2hWA-2FsNzN8ys0ik20sbMOigk94Ue0iHZXS-2FLpJ9t8-2BYzotZU5J1PTAPDr-2Bz0gg_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvQzIsI-2FkoGvzUISBNIyhdoemy0cyYiYvS0ea0EF0ZNWxQ6Yx9RBmyAc3i85toSp-2BvREpTbvTZgwzezrKrN7U7zSMpQtM0Cz8rRs6XpYvd1lgcjx8RnSn1rcRxnf7FenNBoLoWeJXt06LAQ6DZ2zC2v4-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Traps to Developers</span></a></span><br><b>This post offers a massive, practical roundup of developer "traps" across dozens of domains.</b> From CSS quirks and Unicode gotchas to floating point edge cases, middleware caveats, Git pitfalls, SQL deadlocks, and more, <b>it’s a dense catalog of unintuitive behaviors that commonly cause bugs.</b> If you’ve ever been blindsided by layout collapse, precision errors, or unexpected async behavior, there’s probably a section for that. </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;"><a class="link" href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9Of2VgUD6s2fyzCKrJs4ieIECYCS1iNat-2BOogrpZoeD9pk4az3E3dB2mMFCSgOQGwGxyFM-2FMB7HmQh5-2F84PJJf68bZ-2Fe6UWdAHefFy4mVYQwqHAfSmsRqXTiJwJhEVYoAybqYnKmNrD8IaofP0ymp6c-2FLaQ3AqHFtFvKYvD-2Fz7YaGl1Td3XFUAGY1-2FVEaHJBzBUgMy6G8VkDc0Q-2F6SucJZ9w05dr7fjIqkoYCnhBtIDHeTT4vb5J3LxNQc5ABEfYwQ-3D-3DsBW0_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvfF88qy0PTxJiXKir2FJQvRLKqlMqCwUdmj6qTnVZKsRcxxQomM1RcbPT7lgy5NUSAjW5JW5oC4l11-2FKPw3uuW0S9CBwgtzqE-2BO5tz4KEgyBSWjzGNK5aEQZUJ4Y0VyMcKyG-2F-2F9KTCNcIEgq0Zul8Ts-3D" target="_blank" rel="noopener noreferrer nofollow"><span>Use One Big Server</span></a></span><br><b>This post argues that for most web services, one big server is often simpler, cheaper, and more performant than complex cloud-native architectures.</b> It breaks down the real capabilities of modern hardware, compares costs across providers, and highlights how cloud premiums can exceed 5–25x. While cloud services offer flexibility and burst scaling, for steady workloads, <b>“tall” vertical scaling with fewer, larger servers often wins.</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="this-junior-developer-has-a-lot-to-" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:normal;padding:0px 15px;text-align:left;"><h1 style="color:#2A2A2A;font-weight:normal;mso-line-height-alt:175.0%;"><b>This Junior Developer Has a Lot to Learn (Code Review)</b></h1></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%;"> In this video, we'll review code written by a junior developer that has room for improvement in several key areas. We'll examine everything from fundamental JavaScript concepts, like variable naming and coding conventions, to flawed system designs that require additional patches to fix bugs caused by poor architectural choices. </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%;"> This developer has plenty to learn, and that's perfectly fine. That's exactly why I create these videos! </p></td></tr><tr><td class="dd" align="center" valign="top" style="padding:20px;"><a href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9GGxwM96eQbd0lu7oIx5MD3Ci0XYky-2FkFRX2-2BCnihCjhE7LHKgYg9ldKZ1CJJW-2Femb63Fbw9euwrMP-2BlWxzFOhlrOtntrv-2FuCAnJJtTxJJenPP7Ps4YiNHLkGI-2FOUCoGJXtVX4euE-2Fn4G1wEEK9iVBEm-2BpOl1-2BfzICvfbVG6aAGilXoQX1dpK3Q5W6fQlMEZowHQYy4edxXg6oqhZCcTMmvtn5fDkY-2FiQAmfguGMv-2Bo14bHWgXngSMYmE5-2F9LXox8A-3D-3DimSV_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvWKdw3ifpp-2Fh1k80Y8G1gtv3yvDVAd8YOPxnvjdi60XwQwnQNxxhN0ubhG1f6wp2dp29wWT7mqerkAcHjnTz8ZeOHOQv772iqUpijYg1UcKPvQ30Mm8i338wC-2Fba5BaW2MdJKa4r30N-2FWbZUBykU3jE-3D" style="text-decoration:none;"><table align="center" width="100%" cellpadding="0" cellspacing="0" border="0" role="none" style="max-width:520px;margin:0 auto;"><tr><td class="p" width="100%" style="padding:2px;border:none;"><table width="100%" cellpadding="0" cellspacing="0" border="0" role="none"><tr><td align="center" valign="top" style="width:100%;"><div style="max-height:0;position:relative;opacity:0.999;width:100%;mso-hide:all;"><div style="display:inline-block;width:100%;padding-top:25%;"><img width="20%" height="auto" loading="lazy" alt="" style="border:0;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/static_assets/youtube_play_icon.png"/></div></div><a href="https://link.mail.beehiiv.com/ls/click?upn=u001.hNypL3L8TokyM5Rky05o9GGxwM96eQbd0lu7oIx5MD3Ci0XYky-2FkFRX2-2BCnihCjhE7LHKgYg9ldKZ1CJJW-2Femb63Fbw9euwrMP-2BlWxzFOhlrOtntrv-2FuCAnJJtTxJJenPP7Ps4YiNHLkGI-2FOUCoGJXtVX4euE-2Fn4G1wEEK9iVBEm-2BpOl1-2BfzICvfbVG6aAGilXoQX1dpK3Q5W6fQlMEZo-2FtYlTn2kt7ekZY-2FJUmZMmya4YVKJWY6huVwISkHLei39KPbsWK8gJ0D9mCEzFvsng-3D-3DR0WW_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvfdsrmJ1qAoNRuYPa0vzavuTiVwD0CI6NM8CTuu-2Beq-2FxwmLd7JWaFDKycFtx5QJpr5b1kwD8FTG2vZ2V8ooFmmE6-2F69fRRJcThtwXpqaWSRZdearaCJxusRBWwtTOY2qygPd-2B1rKEmQDFdtrdFu4Oic-3D" style="text-decoration:none;"><img src="https://i.ytimg.com/vi/xxuXQNapDow/maxresdefault.jpg" width="480" height="auto" loading="lazy" alt="YouTube video by Cosden Solutions" style="display:block;height:auto;border:0;outline:none;text-decoration:none;background-color:#000000;width:100%;"/></a></td></tr><tr><td><p style="font-size:12px;font-weight:500;font-style:italic;font-family:Helvetica, Calibri, sans-serif;color: #686a6d; padding-top:0 !important;padding-bottom:6px !important; padding-left:4px !important;"> This Junior Developer Has a Lot to Learn (Code Review) </p></td></tr></table></td></tr></table></a></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-2FkOZXantuDhkTLOjQEMOB0m21UWd0fsM7X2LJbZ6Jzr09AUSecLTXetwiCFSX9qCSoYCIcJoUbOgFLdmv8JcDLfSCi19tbf-2FVKO786z9VZ5PbbQxCLu90KuXH8UkdU5FjeOqiQ-3D-3DBfEK_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvagPwVzQG4QBKg0WtB3XpiVw5RcXJZ0BwqI-2FlmyKfHqMXW-2Bb1nFWOqBc-2FYsDYvjhKSvGfMv-2BKVzCwIcIQY6d72eAfTO6F7f1r-2BGdncPoZlUfkt-2F8cYOHskC0POkq-2FQjlAljyaAraqIsWeNlCAYdC-2Bnw-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-2FM2zIRtiJWT5WQ27DMaw8cqFwzEa4vM71jtkVO7I3-2FIY5OjQm0X3dQekxHhMgQ9UPNYCsTfQ4otRHXeta0QBtUBloMyFOE-2BkN3u8S2jwm-2FSpUeZ8HIb86MgjBp9VbbvxK99ynz-2FpQ2mfzsczxixbPHABr88TcSS7108F18keIQPcSJGLMh-2BbYWXbQJ5hABBgFQZj-2BoYtwdSVwinqtQFPwGSvwrZkk3cs3fBnG2Gx94r9sz-2BJpQpUcfdL4VuarW5vvPutc7vCjGOEgXJ4iaKcq-2FBFdm-2BDUSVF3OGMN8pfALWxdruqoLzloD-2BmdMiD7ov-2BDM5kxFewbfm-2B-2F2-2BYTiPOmCbMHipiGBF3BAFq6Sm8DTLSZU1uhe9N9n6CdBAt-2F8blPym0GCxc4glZ6szVzmjkJnXxvy0s0MnqHlokSXfNLC4NDxYhiaG0ClsaLv-2B-2FjLzk2pQSGm0RZwho6Nrg-2BnqWLtP4lgDVoPkf51xTFwcuF06wBm37Xos-2B1Ky8d6T7SBt6UMvDxT2nCZR7FC-2BvjAMZBv-2FObkcniQQI9UZg1PblRT6jGBMkiFv-2FhbkS4FNejxfleiiCcskyuSKvWywy8OBxFEGlZLv87q0Pqc-2BKvewwd7kHSOqJ-2BNRY7hufKyq-2FxqJNVufpN2WPXQrsZ835odEjpQWzXaH5YiqkiioLEdnaXgGbquQUjPZ1knoOqeC7c0vFonz0w5lUzbSq5ABsxETwEMYKHz4ki8cJv-2BgfjvqyXbGPoa7AajRKhT6r2h-2FNlxi6BCRs-3D86tT_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvUWkX9a3Oy3gNfHvfCRWG9xdoXPQaYpM0OhfMOrzFwjzVzXSGD1KqvC-2FmsCSvlIf2GoZvnHQSl0geTG2RyKovc3cFo-2FMNjgaNNkV9pWSclpaU9hJutaNmNEfCWwCdpZvwLtG76nLb9J0AIF277Skyow-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-3DlqRO_2pv9X20uw9-2BKo8fIdy0J8-2FiGKYTUvtcSuvFh1aGIl0yzP4FvP-2BTiVmOST7Re4R7jVTuNfOE4ta8SNgc8L3nm5lJMRM6kPuFKT5cO9s87dB-2FzXL9aqqeqJFMWQmVzweadsMiv2TPQhc5tqjCX50M-2FaP3EVwAyEnETSPh4u4TGRV-2FxSI2t-2BYZi49N3ENSeOUyCv-2F8cwlVBOTWlkTT6fgHYzCNWTEQHbsEuOLKAg7ZnG8Yzm-2F5HanAXRKbvIcxRBgiCgabdR9XF8fyoNSsX8mctbrzfo5PfoN-2FVI-2BEshQUGw2eWxh4EBOXg7YeHdVquvhU0ampH9sW4jQr-2Br8vkjGuWapyZRXHrb02uzzrn5iG5JCN1dxqHTrcv2cWz-2BMtiGMwcTPUaN597ggRHR9a2EEq-2FvQ2-2B43MJ8daPV5QrktKkpcAo1mMV04EcyTgNStxM453cNb0toFXX0donPXwdbL6JAZD6BavAAybWn5ZQltuZRjOxopS-2BCw5Hv36hvJ4vr-2FwLkzuZpjuRqcEb8fDruIuwG0LD8dZB66PE6NfMndZ1V8o-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>