<!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/eye-wash.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/sentry-logo.png">
<link rel="preload" as="image" href="https://bytes.dev/images/content/homer-head.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: Bun goes full Leeeerroyyyy Jenkins</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> Adderall for agents, getting called <code style="font-size: 15px;">npm</code> (derogatory), and becoming a marketer against my will.</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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/z2hgh7uev95x4gfp/aHR0cHM6Ly9ieXRlcy5kZXYvYXJjaGl2ZXMvNDg3" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480367">#487</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/eye-wash.jpg" alt="Andy Bernard (the Office) washing his eyes out with water" 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 accidentally look at a million lines of vibe-coded Rust<!-- --> </p>
</div>
<h3 style="font-size: 24px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;">Bun goes full Leeeerroyyyy Jenkins</h3>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Six days after opening an “experimental branch” that he insisted was probably never going to ship, Jarred Sumner YOLO-merged a <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/p8hehqu40kro2kiq/aHR0cHM6Ly9naXRodWIuY29tL292ZW4tc2gvYnVuL3B1bGwvMzA0MTI=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480368">1 million line PR</a> porting Bun’s codebase from Zig to Rust.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Not to be dramatic, but this feels like a move that could determine the future of Bun and maybe the software industry as a whole. Let’s break it down.</p>
<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;">Why did they do this?</strong> The main motivation was that Bun had been experiencing memory leaks and unpredictable crashes that were extremely difficult for the team to track down. And Rust provides better tools than Zig for preventing these issues at the language level, in their highly opinionated opinion.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">That all sounds pretty reasonable, but lots of developers have rightly expressed concerns about seeing such a foundational project hot-swap its entire codebase in under a week. Especially after Jarred <del>confessed</del> <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/x0hph3ue68k0prc5/aHR0cHM6Ly94LmNvbS9qYXJyZWRzdW1uZXIvc3RhdHVzLzIwNTE2MDU3Njk4NzYxMTU2NTM_cz0yMA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480369">bragged</a> that he spent more time on a date than he did vibe coding this branch (congrats, king).</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">That said, there are a few good reasons to assume this port will ultimately be a success:</p>
<ul>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Extensive test suite</strong> — Because of Bun’s goals of complete parity with Node.js, they have an extensive set of compatibility and regression tests. Because these tests assert on <em>observable behavior</em>, not implementation details, they are much more effective for a big port like this.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">LLVM</strong> — Both Zig and Rust are built on top of the LLVM compiler. This shared architecture lowers the risk of a big port because of the shared back end.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Unlimited tokens</strong> — Working for Anthropic is like having unlimited lives in Super Mario: if you fall into the lava, you can just push a button and try again.</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> Bun’s migration feels like Roger Bannister breaking the 4-minute mile barrier. Now that they’ve shown that large migrations can be done this quickly, we’ll start to see many more projects follow in their footsteps.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">And with any luck, those maintainers will get slightly better PR training than what Anthropic gives their employees.</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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/6qhehoulgvxe55co/aHR0cHM6Ly9mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA_dT1odHRwcyUzQSUyRiUyRmJ5dGVzLmRldiUyRmFyY2hpdmVzJTJGNDg3" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1855480370"><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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/kkhmh2unqgzv5etl/aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJpbmcvc2hhcmUtb2Zmc2l0ZS8_dXJsPWh0dHBzJTNBJTJGJTJGYnl0ZXMuZGV2JTJGYXJjaGl2ZXMlMkY0ODc=" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1855480371"><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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/58hvh8ug8p32noc6/aHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQvP3RleHQ9QnJlYWtpbmclMjBkb3duJTIwQnVuJTI3cyUyMDEtbWlsbGlvbi1saW5lJTIwbWlncmF0aW9uJTIwZnJvbSUyMFppZyUyMHRvJTIwUnVzdCZ1cmw9aHR0cHMlM0ElMkYlMkZieXRlcy5kZXYlMkZhcmNoaXZlcyUyRjQ4Nw==" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1855480372"><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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/25h2h9u3zrlw8eb3/bWFpbHRvOj9zdWJqZWN0PVlvdSUyMGxpa2UlMjBjb3JuYnJlYWQlM0YmYm9keT1UaG91Z2h0JTIweW91JTI3ZCUyMGxvdmUlMjB0aGlzJTIwd2VlayUyN3MlMjBCeXRlcyUwQS0tLSUwQUJyZWFraW5nJTIwZG93biUyMEJ1biUyN3MlMjAxLW1pbGxpb24tbGluZSUyMG1pZ3JhdGlvbiUyMGZyb20lMjBaaWclMjB0byUyMFJ1c3QlMEFodHRwcyUzQSUyRiUyRmJ5dGVzLmRldiUyRmFyY2hpdmVzJTJGNDg3" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1855480373"><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/sentry-logo.png" alt="Sentry 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/homer-head.jpg" alt="Sentry logo" 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;">500 errors cascading at 1am<!-- --> </p>
</div>
<h3 style="font-size: 24px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;"><a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/qvh8h8ud5gep46tl/aHR0cHM6Ly9zZW50cnkuaW8vcmVzb3VyY2VzL3NlZXItYWdlbnQtd29ya3Nob3AvP3V0bV9zb3VyY2U9Ynl0ZXMmdXRtX21lZGl1bT1wYWlkLWNvbW11bml0eSZ1dG1fY2FtcGFpZ249c2Vlci1meTI3cTItc2VlcmFnZW50JnV0bV9jb250ZW50PW5ld3NsZXR0ZXItcHJpbWFyeS13b3Jrc2hvcC1yZWdpc3Rlcg==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480374">Free Workshop: How to use Sentry’s Seer Agent to answer any question about your app</a></h3>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Ever been up late trying to figure out why your users are randomly getting a blank settings page or why you’re suddenly seeing a bunch of new errors?</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Thankfully, the answer is already in Sentry. Now you can just ask. They’re hosting a free workshop next week to show you how you can use their Seer Agent to query your telemetry data to investigate issues in your app.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">You’ll learn how to:</p>
<ul>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Interrogate your application’s behavior in plain language</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Investigate incidents faster</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Find answers to hidden problems in your app</p>
</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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/qvh8h8ud5gep46tl/aHR0cHM6Ly9zZW50cnkuaW8vcmVzb3VyY2VzL3NlZXItYWdlbnQtd29ya3Nob3AvP3V0bV9zb3VyY2U9Ynl0ZXMmdXRtX21lZGl1bT1wYWlkLWNvbW11bml0eSZ1dG1fY2FtcGFpZ249c2Vlci1meTI3cTItc2VlcmFnZW50JnV0bV9jb250ZW50PW5ld3NsZXR0ZXItcHJpbWFyeS13b3Jrc2hvcC1yZWdpc3Rlcg==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480374">RSVP here</a> to claim your spot.</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;">In her recent essay, Tereza Tizkova wrote about <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/g3hnhwum57gwlear/aHR0cHM6Ly93d3cudGVyZXphdGl6a292YS5jb20vd3JpdGluZy9zb2Z0d2FyZS1hYnVuZGFuY2U=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480375">software abundance</a> and the death of the software product middle class. It’s not as bad as it sounds, we’re all just marketers now. Ok I lied, that’s pretty bad.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Satyajit Sahoo wrote a guide for <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/9qhzhdudmk4r6ps9/aHR0cHM6Ly9zYXR5YTE2NC5wYWdlL3Bvc3RzL2F1dG9tYXRlZC1yZWxlYXNlLW9uLWdpdGh1Yi1hY3Rpb25z" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480376">how to securely automate releases with GitHub Actions</a>.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Only idiots write manual tests – modern engineering teams like Notion, Dropbox and LaunchDarkly use Meticulous to maintain e2e UI tests that <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/3ohphdu3l6xg23fr/aHR0cHM6Ly93d3cubWV0aWN1bG91cy5haS8_dXRtX3NvdXJjZT1ieXRlcyZ1dG1fbWVkaXVtPW5ld3NsZXR0ZXImdXRtX2NhbXBhaWduPXE0JnV0bV9jb250ZW50PXNlY29uZGFyeQ==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480377">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;">Justin Schroeder made <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/n2hohquvpw20x6a6/aHR0cHM6Ly90b2tlbi1jb3N0cy5zdGFuZGFyZGFnZW50cy5haS8_bWV0cmljPW91dHB1dCZsYWJzPW9wZW5haSUyQ2dvb2dsZSZtb2RlbHM9ZnJvbnRpZXIlMkNtaW5pJTJDbmFubyZmcm9tPTIwMjQtMTAtMTAmdG89MjAyNi0wNS0wOA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480378">a site that tells you if token prices are getting cheaper</a>. Hopefully v2 comes with a way to buy and sell option contracts.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Apparently there is <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/48hvh7umezw8pgix/aHR0cHM6Ly9lZmZlY3Qud2Vic2l0ZS9ibG9nL3RoZS1vbmUtd2VpcmQtZ2l0LXRyaWNrLXRoYXQtbWFrZXMtY29kaW5nLWFnZW50cy1tb3JlLWVmZmVjdC1pdmUv" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480379">a weird <code style="font-size: 15px;">git</code> trick</a> that makes agents better at writing <code style="font-size: 15px;">effect</code>. For humans, we call this Adderall.</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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/reh8h9umr9kz3kt2/aHR0cHM6Ly9zbGFjay5jb20vcmVzb3VyY2VzL3doeS11c2Utc2xhY2svMTAtd2F5cy10by1tYWtlLW1lZXRpbmdzLW9wdGlvbmFsLXdpdGgtc2xhY2s_ZD03MDFlZDAwMDAxNDI0SHpBQUkmbmM9NzAxZWQwMDAwMTQzZ01uQUFJJnV0bV9zb3VyY2U9Ynl0ZXMmdXRtX21lZGl1bT10cF9lbWFpbCZ1dG1fY2FtcGFpZ249YW1lcl91c19zbGFjay1pbnZvaWNlXyZ1dG1fY29udGVudD1jcm9zcy1zZWdtZW50X2FsbC1zdHJhdGVnaWMtYnl0ZXMtc2Vjb25kYXJ5LW1heTE1XzcwMWVkMDAwMDE0MjRIekFBSV9lbmdsaXNoXzEwLXdheXMtdG8tbWFrZS1tZWV0aW5ncy1vcHRpb25hbC13aXRoLXNsYWNr" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480381">Make meetings optional with Slack</a>. Too many calendar blocks stealing your team’s focus? Slack’s AI-powered features help your team move faster with async updates, automated summaries, and huddles that keep everyone aligned without the scheduling chaos. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Mohamed Hassan wrote a <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/08hwhgu250nr9val/aHR0cHM6Ly9tb21pdG8uY28udWsvZmx1ZS8_Mg==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480382">visual explainer</a> for how to use Flue, the agent harness framework. Fred K Schott is a sick man for making me write “agent harness framework” this many times.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Christoph Nakazawa just released <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/8ghqh3uovewn2dhk/aHR0cHM6Ly9mYXRlLnRlY2hub2xvZ3kvcG9zdHMvZmF0ZS0xLjA=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480383">Fate v1.0</a>, a meta-framework for async React. React Ricky thinks it’s good if the old ways still mean anything to you.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Orkes released an open source project called <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/vqh3hmuo72mrvrug/aHR0cHM6Ly9hZ2VudHNwYW4uYWkvP3V0bV9jYW1wYWlnbj1ieXRlcy1kZXYmdXRtX3NvdXJjZT1uZXdzbGV0dGVyJnV0bV9tZWRpdW09cmVmZXJyYWw=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480384">Agentspan</a> that lets you build, run, and observe agents. Or you can use it as the durable runtime for your existing frameworks. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Long Ho wants you to know that <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/l2heh6ul95q7n9i6/aHR0cHM6Ly9sb25naG8uZGV2L3Bvc3RzL3JzYy1zZXJ2ZXItZnVuY3Rpb25zLWFyZS1ub3QtYW4tYXBpLWJvdW5kYXJ5Lw==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480385">RSC server functions are <em>not</em> an API boundary</a>. Don’t worry Long, we respect boundaries in this household.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Turso just <a href="https://c5e21242.click.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/m2h7h6u3pk2zq6fm/aHR0cHM6Ly90dXJzby50ZWNoL2Jsb2cvdGhlLXdvbmRlcnMtb2YtYWk=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480386">canceled their bug bounty program</a>. While this is a sad day for soulless slopcoders, Preston doesn’t have time to argue with you guys anymore now that he’s out of prison (congrats brother).</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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/dphehmuegzdnolcm/aHR0cHM6Ly9yb3NpZS5saWJzLnRlY2hub2xvZ3kv" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1855480387">Rosie</a> calls itself the <code style="font-size: 15px;">npm</code> for agent skills. It’s a bold move branding yourself as the <code style="font-size: 15px;">npm</code> of anything these days, but we wish them the best.</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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/e0hph0u7g9molru8/aHR0cHM6Ly9ieXRlcy5kZXYvYWR2ZXJ0aXNl" url-id="1855480388">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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/7qh7h2u97vd56xhz/aHR0cHM6Ly9ieXRlcy5kZXYvc2hhcmU=" url-id="1855480389">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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/owhkhwuwv3xd6ebv/aHR0cHM6Ly9maXJlc2hpcC5kZXY=" url-id="1855480390">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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep/z2hgh7uev95xkghp/aHR0cHM6Ly9ieXRlcy5kZXYvdW5zdWJzY3JpYmU=" style="color: #9B9890;" url-id="1855480391">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/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep">Unsubscribe</a></span>
<!-- -->
<img src="https://c5e21242.open.convertkit-mail.com/p9u7p74z33b9h2069nwfqhpqpln9dcrhg6ep" alt="">
</body>
</html>