<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="image" href="https://bytes.dev/images/bytes-banner-rounded.png">
<link rel="preload" as="image" href="https://bytes.dev/images/content/eyes.png">
<link rel="preload" as="image" href="https://bytes.dev/images/content/spaceballs-vader-dolls.jpg">
<link rel="preload" as="image" href="https://bytes.dev/images/fb-share-icon.png">
<link rel="preload" as="image" href="https://bytes.dev/images/li-share-icon.png">
<link rel="preload" as="image" href="https://bytes.dev/images/tw-share-icon.png">
<link rel="preload" as="image" href="https://bytes.dev/images/em-share-icon.png">
<link rel="preload" as="image" href="https://bytes.dev/images/content/sonar-logo.png">
<link rel="preload" as="image" href="https://bytes.dev/images/content/mtg-chaos-agent.jpg">
<link rel="preload" as="image" href="https://bytes.dev/images/content/cool-bits.png">
<link rel="preload" as="image" href="https://bytes.dev/images/bytes-icon.png">
<title>Bytes: TanStack Strikes Back</title>
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
<link href="https://fonts.googleapis.com/css2?family=Fira+Mono&family=Outfit:wght@400;500;700;900&family=Paytone+One" rel="stylesheet">
<style>@media (prefers-color-scheme: dark) {
.email-wrapper {
color: #F9F4DA !important;
background-color: #0F0D0E !important;
}
hr {
border-color: #262422 !important;
}
mark {
background-color: #231F20 !important;
color: #F9F4DA !important;
}
pre {
background-color: #231F20 !important;
border: 1px solid #231F20 !important;
color: #F9F4DA !important;
}
.bg-alt {
background-color: #231F20 !important;
}
.unsubscribe-link {
color: #504C48 !important;
}
.token.punctuation {
color: #f9f4da !important;
}
}
@media screen and (min-width: 600px) {
.mobile-break {
display: none;
}
}</style>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<table class="email-wrapper" border="0" cellspacing="0" width="100%" style="background-color: #FFF; border-collapse: collapse; color: #231F20; font-family: Outfit, sans-serif; font-size: 18px; width: 100%;"><tbody><tr>
<td style="border-collapse: collapse !important; word-break: normal;"></td>
<td width="600px" style="border-collapse: collapse !important; width: 600px; word-break: normal;"><div style="max-width:600px;padding-top:80px">
<div style="text-align:center"><img width="600" style="max-width: 100%; padding-bottom: 40px;" src="https://bytes.dev/images/bytes-banner-rounded.png" alt="Bytes"></div>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><strong style="font-weight: 600;">Today’s issue:</strong> Too much git, Tesla’s cure for developer loneliness, and love letters to your bros written in code.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Welcome to <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/7qh7h2u9ek9qkxszh6/aHR0cHM6Ly9ieXRlcy5kZXYvYXJjaGl2ZXMvNTMw" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568813">#530</a>.</p>
<hr style="border: 0; border-bottom: 5px solid; border-color: #f5f5f5; margin-bottom: 100px; margin-top: 100px;">
<div style="text-align:center;margin-bottom:36px">
<img width="80" src="https://bytes.dev/images/content/eyes.png" alt="Eyeballs logo" style="max-width: 100%;"><h2 style="font-family: Paytone One, sans-serif; font-size: 28px; margin-top: 10px; text-transform: uppercase;">The Main Thing</h2>
</div>
<div class="bg-alt" style="background-color: #f5f5f5; border-radius: 16px; margin-bottom: 40px; max-width: 100%; padding: 24px; padding-bottom: 12px;">
<img src="https://bytes.dev/images/content/spaceballs-vader-dolls.jpg" alt="Dark Helmet plays with action figures at a desk in Spaceballs" width="600" style="border-radius: 5px; max-width: 100%;"><p style="font-family: Outfit, sans-serif; font-size: 17px; font-style: italic; line-height: 1; margin: 0; padding-bottom: 4px; padding-left: 24px; padding-right: 24px; padding-top: 10px; text-align: center;">“Oh! Oh! Now, Princess TanStack, at last we are alone.”<!-- --> </p>
</div>
<h3 style="font-size: 24px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;">TanStack Strikes Back</h3>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">I imagine trying to compete against Next.js feels a little bit like going up against The Galactic Empire. And while Tanner hasn’t blown up the Death Star and discovered that Pete Hunt is actually his dad, <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/owhkhwuwekwpkehvhr/aHR0cHM6Ly90YW5zdGFjay5jb20vYmxvZy90YW5zdGFjay1zdGFydC0xLTA=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568814">TanStack Start hitting 1.0</a> this week is evidence that the rebellion is alive and well.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">TanStack announced the release candidate for Start back in September 2025 and since then the framework has exploded in growth, with companies like Lovable <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/z2hgh7uez4en4gcph0/aHR0cHM6Ly9sb3ZhYmxlLmRldi9ibG9nL2J1aWxkaW5nLWFwcHMtdXNpbmctdGFuc3RhY2stc3RhcnQ=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568815">making it the default framework for all of their apps</a>. And while this has been more of a slow build than an overnight success, it is interesting to consider what has enabled Start to become Next’s biggest competition.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><em>What TanStack got right:</em></p>
<ul>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Simpler primitives:</strong> Start benefited from seeing where <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/p8hehqu4e34m2ktqh3/aHR0cHM6Ly93d3cuaW5uZ2VzdC5jb20vYmxvZy9taWdyYXRpbmctb2ZmLW5leHRqcy10YW5zdGFjay1zdGFydA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568816">Next’s App Router frustrated developers</a>. Nested directory conventions, caching directives, and a strong push toward RSC added complexity that didn’t appeal to everyone. TanStack offered a more familiar React model: routes, loaders, and server functions, with explicit control over where code runs and how pages render.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Type-safe by default:</strong> TanStack <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/x0hph3uemreopra5hl/aHR0cHM6Ly90YW5zdGFjay5jb20vc3RhcnQvbGF0ZXN0L2RvY3MvZnJhbWV3b3JrL3JlYWN0L3N0YXJ0LXZzLW5leHRqcw==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568817">connects types across route parameters, search parameters, loaders, and server functions</a>. Next offers typed routes and server actions too, but TanStack makes that end-to-end connection a core part of the framework, catching more mistakes as you move between navigation, data loading, and backend calls.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Platform agnostic:</strong> Next supports other hosts, but its close ties to Vercel can make that choice feel more consequential. Start offers <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/6qhehoul4klz55bohk/aHR0cHM6Ly90YW5zdGFjay5jb20vc3RhcnQvbGF0ZXN0L2RvY3MvZnJhbWV3b3JrL3JlYWN0L2d1aWRlL2hvc3Rpbmc=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568818">deployment options across multiple providers and runtimes</a>, letting teams choose a framework without committing to a hosting provider. Keeping those decisions separate makes Start an easier bet.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Performance:</strong> Teams switching from Next.js to Start have reported substantial gains. <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/p8hehqu4e34m2ktqh3/aHR0cHM6Ly93d3cuaW5uZ2VzdC5jb20vYmxvZy9taWdyYXRpbmctb2ZmLW5leHRqcy10YW5zdGFjay1zdGFydA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568816">Inngest</a> cut local page loads from 10–12 seconds to 2–3 seconds, <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/kkhmh2unpdnr5ealh7/aHR0cHM6Ly9ibG9nLnJhaWx3YXkuY29tL3AvbW92aW5nLXJhaWx3YXlzLWZyb250ZW5kLW9mZi1uZXh0anM=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568819">Railway</a> cut builds from over 10 minutes to under two, and <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/58hvh8ugwvgqnot6h4/aHR0cHM6Ly9sb3ZhYmxlLmRldi9ibG9nL2hvdy13ZS1taWdyYXRlZC1sb3ZhYmxlLWRldi1hd2F5LWZyb20tbmV4dGpz" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568820">Lovable</a> reported 49% lower median time to first byte after its broader migration.</p>
</li>
</ul>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><strong style="font-weight: 600;">Bottom Line:</strong> TanStack Start is winning over the hearts of the agent developer alliance … which means Emperor Rauch trying to lure Tanner to the dark side will probably be one of our top Bytes predictions for 2027.</p>
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="border-collapse: collapse; margin-top: 40px; text-align: center;"><tbody><tr><td style="border-collapse: collapse !important; padding-top: 12px; word-break: normal;">
<a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/25h2h9u3xv368eb3h4/aHR0cHM6Ly9mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA_dT1odHRwcyUzQSUyRiUyRmJ5dGVzLmRldiUyRmFyY2hpdmVzJTJGNTMw" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1895568821"><img alt="" style="display: inline-block; max-width: 100%; width: 32px;" width="25" src="https://bytes.dev/images/fb-share-icon.png"></a><a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/qvh8h8ud37dz46ulhk/aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJpbmcvc2hhcmUtb2Zmc2l0ZS8_dXJsPWh0dHBzJTNBJTJGJTJGYnl0ZXMuZGV2JTJGYXJjaGl2ZXMlMkY1MzA=" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1895568822"><img alt="" style="display: inline-block; max-width: 100%; width: 32px;" width="25" src="https://bytes.dev/images/li-share-icon.png"></a><a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/g3hnhwum2dmrlebrh9/aHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQvP3RleHQ9VG9vJTIwbXVjaCUyMGdpdCUyQyUyMFRlc2xhJUUyJTgwJTk5cyUyMGN1cmUlMjBmb3IlMjBkZXZlbG9wZXIlMjBsb25lbGluZXNzJTJDJTIwYW5kJTIwbG92ZSUyMGxldHRlcnMlMjB0byUyMHlvdXIlMjBicm9zJTIwd3JpdHRlbiUyMGluJTIwY29kZS4mdXJsPWh0dHBzJTNBJTJGJTJGYnl0ZXMuZGV2JTJGYXJjaGl2ZXMlMkY1MzA=" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1895568823"><img alt="" style="display: inline-block; max-width: 100%; width: 32px;" width="25" src="https://bytes.dev/images/tw-share-icon.png"></a><a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/9qhzhdud8qd06pf9h3/bWFpbHRvOj9zdWJqZWN0PVlvdSUyMGxpa2UlMjBjb3JuYnJlYWQlM0YmYm9keT1UaG91Z2h0JTIweW91JTI3ZCUyMGxvdmUlMjB0aGlzJTIwd2VlayUyN3MlMjBCeXRlcyUwQS0tLSUwQVRvbyUyMG11Y2glMjBnaXQlMkMlMjBUZXNsYSVFMiU4MCU5OXMlMjBjdXJlJTIwZm9yJTIwZGV2ZWxvcGVyJTIwbG9uZWxpbmVzcyUyQyUyMGFuZCUyMGxvdmUlMjBsZXR0ZXJzJTIwdG8lMjB5b3VyJTIwYnJvcyUyMHdyaXR0ZW4lMjBpbiUyMGNvZGUuJTBBaHR0cHMlM0ElMkYlMkZieXRlcy5kZXYlMkZhcmNoaXZlcyUyRjUzMA==" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1895568824"><img alt="" style="display: inline-block; max-width: 100%; width: 32px;" width="25" src="https://bytes.dev/images/em-share-icon.png"></a>
</td></tr></tbody></table>
<hr style="border: 0; border-bottom: 5px solid; border-color: #f5f5f5; margin-bottom: 100px; margin-top: 100px;">
<div style="text-align:center;margin-bottom:36px">
<img width="150" src="https://bytes.dev/images/content/sonar-logo.png" alt="Sonar logo" style="max-width: 100%;"><h2 style="font-family: Paytone One, sans-serif; font-size: 28px; margin-top: 10px; text-transform: uppercase;"><span>Our Friends <br class="mobile-break">(With Benefits)</span></h2>
</div>
<div class="bg-alt" style="background-color: #f5f5f5; border-radius: 16px; margin-bottom: 40px; max-width: 100%; padding: 24px; padding-bottom: 12px;">
<img src="https://bytes.dev/images/content/mtg-chaos-agent.jpg" alt="Three friends react as trading cards scatter through a living room" width="600" style="border-radius: 5px; max-width: 100%;"><p style="font-family: Outfit, sans-serif; font-size: 17px; font-style: italic; line-height: 1; margin: 0; padding-bottom: 4px; padding-left: 24px; padding-right: 24px; padding-top: 10px; text-align: center;">When you release a bunch of agents on your codebase without Sonar's code intelligence tooling<!-- --> </p>
</div>
<h3 style="font-size: 24px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;"><a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/3ohphdu38o3023frhn/aHR0cHM6Ly9mYW5kZi5jby80clpDaVdy" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568825">Bridge the gap between AI and quality</a></h3>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Getting agents to produce quality code requires the right tools. Fortunately, one of those tools, SonarQube, just got a lot easier to use.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">If you’re not familiar with Sonar, it’s been analyzing code for over 17 years and processes 750 billion lines of code daily. And its new <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/3ohphdu38o3023frhn/aHR0cHM6Ly9mYW5kZi5jby80clpDaVdy" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568825">SonarQube MCP Server</a> puts that analysis inside your AI coding agent, giving your agent access to Sonar’s entire code intelligence platform.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">With the SonarQube MCP Server, you can:</p>
<ul>
<li>Ask “Are there any new vulnerabilities in this file?” in plain English</li>
<li>Check your project’s quality gate status without leaving your IDE</li>
<li>Update an issue’s status or mark it as a false positive directly from your AI coding agent</li>
</ul>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/3ohphdu38o3023frhn/aHR0cHM6Ly9mYW5kZi5jby80clpDaVdy" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568825">Set up the SonarQube MCP Server for free</a> and help your agents start shipping better code.</p>
<hr style="border: 0; border-bottom: 5px solid; border-color: #f5f5f5; margin-bottom: 100px; margin-top: 100px;">
<div style="text-align:center;margin-bottom:36px">
<img width="110" src="https://bytes.dev/images/content/cool-bits.png" alt="Cool Bits logo" style="max-width: 100%;"><h2 style="font-family: Paytone One, sans-serif; font-size: 28px; margin-top: 10px; text-transform: uppercase;">Cool Bits</h2>
</div>
<ol>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Anthropic <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/n2hohquv48vmx6b6hg/aHR0cHM6Ly93d3cuYW50aHJvcGljLmNvbS9lbmdpbmVlcmluZy9yZWRlc2lnbmluZy1zb3VyY2UtY29udHJvbA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568826">built their own source control platform</a> that can keep up with the 30,000 merges they do a day. Rumor is that 29,000 of these are from Jared Sumner’s clawd army.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Speaking of git platforms, Jovi De Croock wrote about <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/48hvh7um35mvpgfxh7/aHR0cHM6Ly9qb3ZpZGVjcm9vY2suY29tL2Jsb2cvZ2l0dGlmYWN0cy8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568827">how he built his own git platform for agents</a> that doesn’t have PRs. PRs really were just love letters to your bros written in code… RIP <span role="img" aria-label="broken heart">💔</span>.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Apify’s <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/wnh2h6uqd5qnk8c7hx/aHR0cHM6Ly9hcGlmeS5jb20vcGx1Z2luP2Zwcj1maXJlc2hpcA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568828">new plugin</a> connects your coding agent over MCP to live data from Google Maps, Instagram, X, and LinkedIn, with skills, hooks, and rules built in. Use code BYTES for $25 in credits. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Jenna Smith and James Nelson wrote about the intricacies of <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/reh8h9ump2m43kc2h6/aHR0cHM6Ly9iYXNlLXVpLmNvbS9ibG9nL2J1aWxkaW5nLWEtZmlsdGVyYWJsZS1tZW51" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568829">building a filterable menu that works for everyone</a>.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">SpaceXSI (did I get this right?) just <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/08hwhgu24o2v9vslh5/aHR0cHM6Ly94LmFpL25ld3MvZ3Jvay12b2ljZS0z" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568830">released Grok Voice 3.0</a>, the same model that lonely Tesla commuters use as a substitute for friendship.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">The TypeSafe AI team <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/8ghqh3uo80oz2dskh9/aHR0cHM6Ly90eXBlc2FmZS5haS9ibG9nL2pldi0xLTE0" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568831">released Jev 1.14.0 alongside experimental image support</a>, making your dream of building “Hot Dog / Not Hot Dog” a reality.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Only idiots write tests – modern engineering teams like Notion, Wiz and ElevenLabs use Meticulous to maintain e2e UI tests that <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/vqh3hmuo6xolvraghl/aHR0cHM6Ly93d3cubWV0aWN1bG91cy5haS8_dXRtX3NvdXJjZT1ieXRlcyZ1dG1fbWVkaXVtPW5ld3NsZXR0ZXImdXRtX2NhbXBhaWduPTI2cTMmdXRtX2NvbnRlbnQ9c2Vjb25kYXJ5" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568832">cover every edge case</a> of your web app. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Shopify just <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/l2heh6ulp0len9c6h0/aHR0cHM6Ly9oeWRyb2dlbi5zaG9waWZ5LmRldi91cGRhdGUvaHlkcm9nZW4tMjAyNi0xMC1ub3ctYXZhaWxhYmxl" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568833">released an overhaul of Hydrogen</a>, their framework for building custom Shopify sites. This new version is framework agnostic but comes with bindings for React and Vue out of the box.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Cheng Lou <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/m2h7h6u3xg3vq6fmhq/aHR0cHM6Ly9jaGVuZ2xvdS5tZS9oYW5kd2lyZWQv" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568834">broke the internet again with another “toy project” called Handwired</a> that converts JavaScript into a neural net that runs in the browser and works without training? I give up trying to explain it. Go see it for yourself.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/dphehmuex4evolamh4/aHR0cHM6Ly9oeXBlcmFnZW50LmNvbS9maXJlc2hpcDEwMA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568835">Hyperagent</a> lets you hire AI staff to take on roles across your business. They run in the cloud with their own browser, shell, and file system, connect to your tools, and hand work off to each other. Your whole team can work with the same agents—not just the person who set them up. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/e0hph0u7zp76lrh8h2/aHR0cHM6Ly9hc3Ryby5idWlsZC9ibG9nL2FzdHJvLTc0MC8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568836">Astro released version 7.4</a>, which adds a new flag <code style="font-size: 15px;">astro build --timings</code> that gives you a breakdown of how long everything took, separate build and runtime image services, and experimental parallel prerendering support.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Nick Cammarata wrote an article that will take you an hour to read, uses words that you don’t know (like polysemanticity), but will teach you everything you want to know about <a href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/7qh7h2u9ek9q6xfzh6/aHR0cHM6Ly9hbHJlYWR5LWNsZWFuLmdvb2RmaXJlLmNvbS8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1895568837">the interoperability of neural networks</a>.</p>
</li>
</ol>
<div style="text-align:center;padding-bottom:80px;padding-top:80px">
<div class="bg-alt" style="background-color: #f5f5f5; border-radius: 16px; margin-bottom: 40px; padding: 24px;"><div style="margin-top:-40px">
<img src="https://bytes.dev/images/bytes-icon.png" alt="Bytes" width="55px" style="max-width: 100%; width: 55px;"><h5 style="font-size:18px;font-weight:400;margin-bottom:24px">Want us to say nice things <br> about your company?</h5>
<div style="margin-bottom:16px"><a style="background-color: #FCBA28; border: 1px solid #231F20; border-radius: 100px; color: #231F20; font-size: 14px; font-weight: 600; padding: 8px 14px; text-decoration: none;" href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/owhkhwuwekwp6esvhr/aHR0cHM6Ly9ieXRlcy5kZXYvYWR2ZXJ0aXNl" url-id="1895568838">Sponsor Bytes</a></div>
<div style="margin-bottom:20px"><a style="color: #FCBA28; font-size: 14px; font-weight: 600; text-decoration: underline;" href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/p8hehqu4e34mdkhqh3/aHR0cHM6Ly9ieXRlcy5kZXYvc2hhcmU=" url-id="1895568840">or share it</a></div>
<p style="font-family: Outfit, sans-serif; font-size: 14px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Built with ❤️ by<!-- --> <a style="color: #ed203d; font-weight: 600; text-decoration: underline;" href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/x0hph3uemreozrt5hl/aHR0cHM6Ly9maXJlc2hpcC5kZXY=" url-id="1895568841">Fireship</a></p>
</div></div>
<p style="font-family: Outfit, sans-serif; font-size: 14px; line-height: 1.5; opacity: 0.5; padding-left: 24px; padding-right: 24px;">50 W Broadway Ste 333 PMB 51647 Salt Lake City, Utah 84101</p>
<div style="font-family:Papyrus, cursive"><a class="unsubscribe-link" href="https://c5e21242.click.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l/6qhehoul4klzw5cohk/aHR0cHM6Ly9ieXRlcy5kZXYvdW5zdWJzY3JpYmU=" style="color: #9B9890;" url-id="1895568842">Unsubscribe from Bytes</a></div>
</div>
</div></td>
<td style="border-collapse: collapse !important; word-break: normal;"></td>
</tr></tbody></table>
<span style="display: none"><a href="https://c5e21242.unsubscribe.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l">Unsubscribe</a></span>
<!-- -->
<img src="https://c5e21242.open.convertkit-mail.com/o8uqeqor33bqh6zp9pnsvhqq37olnuoh4g6l" alt="">
</body>
</html>