<!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/stretcher-cigarette.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/qa-wolf-logo.png">
<link rel="preload" as="image" href="https://bytes.dev/images/content/spoc-pain.jpg">
<link rel="preload" as="image" href="https://bytes.dev/images/content/spot-the-bug.png">
<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: Google I/O 2026 - The Good Parts</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> Getting “AI mogged” by the Pope, a round of code golf, and the biggest minor release you’ve ever seen.</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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/qvh8h8ud5rvnn0tl/aHR0cHM6Ly9ieXRlcy5kZXYvYXJjaGl2ZXMvNDkw" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993677">#490</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/stretcher-cigarette.jpg" alt="Boy proudly holding a dead squirrel while his mom is in a stretcher smoking a cigarette" 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;">Me bringing you another I/O recap<!-- --> </p>
</div>
<h3 style="font-size: 24px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;">The Google I/O recap you didn’t ask for but definitely need:</h3>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Google made over <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/g3hnhwum53nppzfr/aHR0cHM6Ly9ibG9nLmdvb2dsZS9pbm5vdmF0aW9uLWFuZC1haS90ZWNobm9sb2d5L2FpL2dvb2dsZS1pby0yMDI2LWFsbC1vdXItYW5ub3VuY2VtZW50cy8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993678">100 new product announcements</a> at I/O last week. However, since the summary article is longer than a Cheesecake Factory menu and most of you have CTE from watching too many short-form videos, you probably missed the good stuff.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Fortunately for you, we’re back with our annual I/O recap. So without further ado, here are the 5 most interesting things they announced in no particular order.</p>
<ol>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Gemini 3.5:</strong> The <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/9qhzhdudmpx99gs9/aHR0cHM6Ly9ibG9nLmdvb2dsZS9pbm5vdmF0aW9uLWFuZC1haS9tb2RlbHMtYW5kLXJlc2VhcmNoL2dlbWluaS1tb2RlbHMvZ2VtaW5pLTMtNS8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993679">latest frontier model from big G</a> was announced (coming later this month), and 3.5 Flash was released to the public. It’s supposedly fast, cheap and pretty good at agent stuff. That being said, it got some rough early reviews from the peanut gallery.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">WebMCP:</strong> Also announced was a <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/3ohphdu3l7rzz7ir/aHR0cHM6Ly9kZXZlbG9wZXIuY2hyb21lLmNvbS9kb2NzL2FpL3dlYm1jcA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993680">new browser standard</a> built on top of MCP that enables you to make your web pages easier for agents to use.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Managed Agents:</strong> With their API, you can now deploy <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/n2hohquvp3grrvu6/aHR0cHM6Ly9ibG9nLmdvb2dsZS9pbm5vdmF0aW9uLWFuZC1haS90ZWNobm9sb2d5L2RldmVsb3BlcnMtdG9vbHMvbWFuYWdlZC1hZ2VudHMtZ2VtaW5pLWFwaS8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993681">custom agents</a> that can browse the web, execute code in a secure sandbox, and do long-running tasks without needing to orchestrate any of the infrastructure.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Antigravity:</strong> Google released all the acronyms (<a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/48hvh7umer9gg6ax/aHR0cHM6Ly9hbnRpZ3Jhdml0eS5nb29nbGUvYmxvZy9pbnRyb2R1Y2luZy1nb29nbGUtYW50aWdyYXZpdHktMi0w" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993682">IDE</a>, <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/wnh2h6uqpw4gggb7/aHR0cHM6Ly9hbnRpZ3Jhdml0eS5nb29nbGUvYmxvZy9pbnRyb2R1Y2luZy1nb29nbGUtYW50aWdyYXZpdHktc2Rr" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993683">SDK</a>, and <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/reh8h9umr07xxnh2/aHR0cHM6Ly9hbnRpZ3Jhdml0eS5nb29nbGUvYmxvZy9pbnRyb2R1Y2luZy1nb29nbGUtYW50aWdyYXZpdHktY2xp" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993684">CLI</a>) for Antigravity, their agent development platform.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;"><strong style="font-weight: 600;">Stitch:</strong> Even though the vibe-design tool is already a few months old, the Stitch team did some I/O-driven development and shipped support for streaming, in-place edits, and the ability to start with an existing design.</p>
</li>
</ol>
<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> If you were looking for AI abstinence 2 years in a row from our I/O recap, welp… better luck next year.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Also pro-tip: order the brown bread and fried mac & cheese balls next time you’re at CCF. Thank me later.</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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/08hwhgu25dxzznsl/aHR0cHM6Ly9mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA_dT1odHRwcyUzQSUyRiUyRmJ5dGVzLmRldiUyRmFyY2hpdmVzJTJGNDkw" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1857993685"><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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/8ghqh3uovl399zbk/aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJpbmcvc2hhcmUtb2Zmc2l0ZS8_dXJsPWh0dHBzJTNBJTJGJTJGYnl0ZXMuZGV2JTJGYXJjaGl2ZXMlMkY0OTA=" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1857993686"><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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/l2heh6ul934rr7a6/aHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQvP3RleHQ9R29vZ2xlJTIwYW5ub3VuY2VkJTIwMTAwJTJCJTIwbmV3JTIwcHJvZHVjdHMlMjBhdCUyMEklMkZPLiUyMEhlcmUlMjdzJTIwd2hhdCUyMGFjdHVhbGx5JTIwbWF0dGVycy4mdXJsPWh0dHBzJTNBJTJGJTJGYnl0ZXMuZGV2JTJGYXJjaGl2ZXMlMkY0OTA=" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1857993688"><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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/dphehmueg0k559bm/bWFpbHRvOj9zdWJqZWN0PVlvdSUyMGxpa2UlMjBjb3JuYnJlYWQlM0YmYm9keT1UaG91Z2h0JTIweW91JTI3ZCUyMGxvdmUlMjB0aGlzJTIwd2VlayUyN3MlMjBCeXRlcyUwQS0tLSUwQUdvb2dsZSUyMGFubm91bmNlZCUyMDEwMCUyQiUyMG5ldyUyMHByb2R1Y3RzJTIwYXQlMjBJJTJGTy4lMjBIZXJlJTI3cyUyMHdoYXQlMjBhY3R1YWxseSUyMG1hdHRlcnMuJTBBaHR0cHMlM0ElMkYlMkZieXRlcy5kZXYlMkZhcmNoaXZlcyUyRjQ5MA==" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1857993690"><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/qa-wolf-logo.png" alt="QA Wolf 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/spoc-pain.jpg" alt="Spock looking like he is in pain" 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 realize how many bugs your agent has been shipping to prod<!-- --> </p>
</div>
<h3 style="font-size: 24px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;"><a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/7qh7h2u97o8zzncz/aHR0cHM6Ly93d3cucWF3b2xmLmNvbS8_dXRtX3NvdXJjZT1ieXRlcyZ1dG1fbWVkaXVtPW5ld3NsZXR0ZXImdXRtX2NhbXBhaWduPUFDUV9BbGxfUHJvZHVjdFNpZ251cF9fTmV3c2xldHRlckF1ZGllbmNlXy1fTmV3c2xldHRlcl9BSVRlc3RpbmdQbGF0Zm9ybV8yMDI2MDUyNi1Ob25lX0V4cGVyaW1lbnQtVFJVRSZ1dG1fdGVybT1oZWFkbGluZS1NYXBXb3JrZmxvd3NBdXRvbWF0ZUUyRVRlc3RzQW5kU2hpcEZhc3RlcldpdGhRQVdvbGYmdXRtX2NvbnRlbnQ9QUlUZXN0aW5nUGxhdGZvcm1fR2V0U3RhcnRlZFdpdGhRQVdvbGZUb2RheV9Ob25lX0hlYWRsaW5lJTNBTWFwV29ya2Zsb3dzQXV0b21hdGVFMkVUZXN0c0FuZFNoaXBGYXN0ZXJXaXRoUUFXb2xmX19fX05ld3NsZXR0ZXItUHJpbWFyeVBsYWNlbWVudF8yMDI2MDUyNl92MV8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993692">Map workflows, automate E2E tests, and ship faster with QA Wolf</a></h3>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Shipping features faster than ever sounds great, until production bugs start piling up faster too.</p>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Fortunately, <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/7qh7h2u97o8zzncz/aHR0cHM6Ly93d3cucWF3b2xmLmNvbS8_dXRtX3NvdXJjZT1ieXRlcyZ1dG1fbWVkaXVtPW5ld3NsZXR0ZXImdXRtX2NhbXBhaWduPUFDUV9BbGxfUHJvZHVjdFNpZ251cF9fTmV3c2xldHRlckF1ZGllbmNlXy1fTmV3c2xldHRlcl9BSVRlc3RpbmdQbGF0Zm9ybV8yMDI2MDUyNi1Ob25lX0V4cGVyaW1lbnQtVFJVRSZ1dG1fdGVybT1oZWFkbGluZS1NYXBXb3JrZmxvd3NBdXRvbWF0ZUUyRVRlc3RzQW5kU2hpcEZhc3RlcldpdGhRQVdvbGYmdXRtX2NvbnRlbnQ9QUlUZXN0aW5nUGxhdGZvcm1fR2V0U3RhcnRlZFdpdGhRQVdvbGZUb2RheV9Ob25lX0hlYWRsaW5lJTNBTWFwV29ya2Zsb3dzQXV0b21hdGVFMkVUZXN0c0FuZFNoaXBGYXN0ZXJXaXRoUUFXb2xmX19fX05ld3NsZXR0ZXItUHJpbWFyeVBsYWNlbWVudF8yMDI2MDUyNl92MV8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993692">QA Wolf</a>’s AI agent maps and tests your app’s most complex user flows. It turns prompts into real Playwright and Appium code that runs faster and more reliably than other computer-use agents.</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;">Here’s how:</strong></p>
<ul>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Their AI maps 200+ test cases in minutes with zero human intervention</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">It produces open-source tests your team owns, with zero vendor lock-in.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Then it executes the tests in parallel, making it up to 12x faster than other computer-use agents.</p>
</li>
</ul>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Don’t lose your confidence to ship fast. <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/7qh7h2u97o8zzncz/aHR0cHM6Ly93d3cucWF3b2xmLmNvbS8_dXRtX3NvdXJjZT1ieXRlcyZ1dG1fbWVkaXVtPW5ld3NsZXR0ZXImdXRtX2NhbXBhaWduPUFDUV9BbGxfUHJvZHVjdFNpZ251cF9fTmV3c2xldHRlckF1ZGllbmNlXy1fTmV3c2xldHRlcl9BSVRlc3RpbmdQbGF0Zm9ybV8yMDI2MDUyNi1Ob25lX0V4cGVyaW1lbnQtVFJVRSZ1dG1fdGVybT1oZWFkbGluZS1NYXBXb3JrZmxvd3NBdXRvbWF0ZUUyRVRlc3RzQW5kU2hpcEZhc3RlcldpdGhRQVdvbGYmdXRtX2NvbnRlbnQ9QUlUZXN0aW5nUGxhdGZvcm1fR2V0U3RhcnRlZFdpdGhRQVdvbGZUb2RheV9Ob25lX0hlYWRsaW5lJTNBTWFwV29ya2Zsb3dzQXV0b21hdGVFMkVUZXN0c0FuZFNoaXBGYXN0ZXJXaXRoUUFXb2xmX19fX05ld3NsZXR0ZXItUHJpbWFyeVBsYWNlbWVudF8yMDI2MDUyNl92MV8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993692">Get started with QA Wolf today</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="110" src="https://bytes.dev/images/content/spot-the-bug.png" alt="Spot the Bug logo" style="max-width: 100%;"><h2 style="font-family: Paytone One, sans-serif; font-size: 28px; margin-top: 10px; text-transform: uppercase;">Spot the Bug</h2>
<div class="section-presenter" style="margin-bottom:50px;margin-top:15px">
<h4 style="font-size: 20px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;">Spot the Bug – Sponsored by <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/z2hgh7uev37wwzfp/aHR0cHM6Ly9mYW5kZi5jby80ZFg1dXJz" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993694">Oracle</a>
</h4>
<p style="font-family: Outfit, sans-serif; font-size: 18px; line-height: 1.5; margin-top: 5px; padding-left: 24px; padding-right: 24px;"><em>Small language models often fail at multi-step reasoning, but Nacho Martinez wrote on the Oracle developers blog about <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/z2hgh7uev37wwzfp/aHR0cHM6Ly9mYW5kZi5jby80ZFg1dXJz" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993694">16 ways to make small language models think bigger</a> that are research-backed and actually make a difference.</em></p>
</div>
</div>
<pre class="language-js" style="-moz-hyphens: none; -moz-tab-size: 2; -ms-hyphens: none; -o-tab-size: 2; -webkit-hyphens: none; background-color: #f9f9f9; border: 1px solid #f9f9f9; border-radius: 8px; color: #c0c5ce; direction: ltr; font-family: 'Fira Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 15px; hyphens: none; line-height: 1.5; overflow: auto; padding: 24px; tab-size: 2; text-align: left; white-space: pre; word-break: normal; word-spacing: normal;"><code class="language-js" style="-moz-hyphens: none; -moz-tab-size: 2; -ms-hyphens: none; -o-tab-size: 2; -webkit-hyphens: none; color: #c0c5ce; direction: ltr; font-family: 'Fira Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 15px; hyphens: none; line-height: 1.5; tab-size: 2; text-align: left; white-space: pre; word-break: normal; word-spacing: normal;"><span class="token keyword" style="color: #f38ba3; font-size: 15px;">function</span> <span class="token function" style="color: #9d7dce; font-size: 15px;">factorial</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span><span class="token parameter" style="color: #f38ba3; font-size: 15px;">n</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">{</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">if</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span>n <span class="token operator" style="color: #12b5e5; font-size: 15px;">===</span> <span class="token number" style="color: #fcba28; font-size: 15px;">0</span> <span class="token operator" style="color: #12b5e5; font-size: 15px;">||</span> n <span class="token operator" style="color: #12b5e5; font-size: 15px;">===</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token keyword" style="color: #f38ba3; font-size: 15px;">return</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">for</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span><span class="token keyword" style="color: #f38ba3; font-size: 15px;">const</span> i <span class="token operator" style="color: #12b5e5; font-size: 15px;">=</span> n <span class="token operator" style="color: #12b5e5; font-size: 15px;">-</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span> i <span class="token operator" style="color: #12b5e5; font-size: 15px;">>=</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span> i<span class="token operator" style="color: #12b5e5; font-size: 15px;">--</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">{</span>
n <span class="token operator" style="color: #12b5e5; font-size: 15px;">*=</span> i<span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token punctuation" style="color: #231F20; font-size: 15px;">}</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">return</span> n<span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token punctuation" style="color: #231F20; font-size: 15px;">}</span>
</code></pre>
<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;">Deno just dropped <code style="font-size: 15px;">2.8</code>, their <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/p8hehqu40zdxxvfq/aHR0cHM6Ly9kZW5vLmNvbS9ibG9nL3YyLjg=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993695">“biggest minor release”</a> ever. The last time I dealt with a minor release this big, the plunger failed me and I had to fish it out with nothing but a plastic bag and my bare hands.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Aurora Scharff tries to answer once and for all <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/x0hph3ue6wz3x8h5/aHR0cHM6Ly9hdXJvcmFzY2hhcmZmLm5vL3Bvc3RzL2NvbXBvbmVudC1hcmNoaXRlY3R1cmUtZm9yLXJlYWN0LXNlcnZlci1jb21wb25lbnRzLw==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993696">how to architect your React Server Components</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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/6qhehoulg7wo0kao/aHR0cHM6Ly93d3cubWV0aWN1bG91cy5haS8_dXRtX3NvdXJjZT1ieXRlcyZ1dG1fbWVkaXVtPW5ld3NsZXR0ZXImdXRtX2NhbXBhaWduPTI2cTImdXRtX2NvbnRlbnQ9c2Vjb25kYXJ5" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993697">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;">Brenley Dueck gets you up to speed on all the <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/kkhmh2unqlem45fl/aHR0cHM6Ly93d3cuYnJlbmVsei5jb20vcG9zdHMvbGVhcm5pbmctc29saWQyLw==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993698">new concepts in Solid 2.0</a>.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Xuan Huang and the Lynx team just released Lynx UI, a <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/58hvh8ug8m07l0i6/aHR0cHM6Ly9seW54anMub3JnL25leHQvYmxvZy9seW54LXVp" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993699">headless component library</a> designed to deliver “native performance” for web applications. The Dep. of Commerce is considering a ban because allegedly it’s a threat to React’s market share.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Christoph Nakazawa released Cloudsail, a <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/25h2h9u3z2gdn0t3/aHR0cHM6Ly9naXRodWIuY29tL25renctdGVjaC9jbG91ZHNhaWw=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993700">remote development environment</a> for your GitHub projects that comes fully loaded with <code style="font-size: 15px;">codex</code>, <code style="font-size: 15px;">opencode</code> and <code style="font-size: 15px;">pi</code>.</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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/qvh8h8ud5rvnq0ul/aHR0cHM6Ly9uZXdzLmNvbnZleC5kZXYvYWJzdHJhY3Qv" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993701">Abstract Conf</a> is a conference about principled design that Convex is hosting in September. And it’s not just about SaaS, it’s about passionate builders of physical products, games, education, and other disciplines. Check it out. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Our friend Dominik Dorfmeister created a guide on <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/g3hnhwum53npxzhr/aHR0cHM6Ly90a2RvZG8uZXUvYmxvZy90YW4tc3RhY2stcm91dGVyLWFuZC1xdWVyeQ==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993702">how to use TanStack Router and Query</a> together.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">GeoHot argues that <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/3ohphdu3l7rzv7br/aHR0cHM6Ly9nZW9ob3QuZ2l0aHViLmlvLy9ibG9nL2pla3lsbC91cGRhdGUvMjAyNi8wNS8yNC90aGUtZXRlcm5hbC1zbG9wdGVtYmVyLmh0bWw=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993704">agents will end up hurting large organizations</a>. It’s not too dissimilar from hiring George as an intern to rewrite your search algorithm.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Yusuke Wada played a round of code golf and managed to create a <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/n2hohquvp3greva6/aHR0cHM6Ly9naXRodWIuY29tL3l1c3VrZWJlL3BpY28=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993705">tiny router for Cloudflare Workers and Deno</a> that’s under 400 bytes.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">Sergiy Dybskiy walked through <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/48hvh7umer9gk6tx/aHR0cHM6Ly9ibG9nLnNlbnRyeS5pby9uZXh0anMtc3VwYWJhc2Utb2JzZXJ2YWJpbGl0eS8_dXRtX3NvdXJjZT1ieXRlcyZ1dG1fbWVkaXVtPXBhaWQtY29tbXVuaXR5JnV0bV9jYW1wYWlnbj1uZXh0anMtZnkyN3EyLWV2ZXJncmVlbiZ1dG1fY29udGVudD1uZXdzbGV0dGVyLXNlY29uZGFyeS1zdXBhYmFzZS1uZXh0anMtYmxvZy1sZWFybm1vcmU=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993706">how to set up observability for Next.js and Supabase apps</a>, addressing things like N+1 queries, instrumentation for edge functions, auto fixing errors with Sentry Seer, and setting up workflows for agentic self-healing using Sentry and Supabase MCP Servers. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5;">The Pope (yes, his holiness) wrote a <del>manifesto</del> <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/wnh2h6uqpw4g8gs7/aHR0cHM6Ly93d3cudmF0aWNhbi52YS9jb250ZW50L2xlby14aXYvZW4vZW5jeWNsaWNhbHMvZG9jdW1lbnRzLzIwMjYwNTE1LW1hZ25pZmljYS1odW1hbml0YXMuaHRtbA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993707">encyclical letter</a> about AI. I haven’t read it yet but I heard he “AI mogs” JD Vance.</p>
</li>
</ol>
<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/spot-the-bug.png" alt="Spot the Bug logo" style="max-width: 100%;"><h2 style="font-family: Paytone One, sans-serif; font-size: 28px; margin-top: 10px; text-transform: uppercase;">Spot the Bug: Solution</h2>
<div class="section-presenter" style="margin-bottom:50px;margin-top:15px"><h4 style="font-size: 20px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;">Sponsored by <a href="https://c5e21242.click.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/z2hgh7uev37wwzfp/aHR0cHM6Ly9mYW5kZi5jby80ZFg1dXJz" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1857993694">Oracle</a>
</h4></div>
</div>
<pre class="language-js" style="-moz-hyphens: none; -moz-tab-size: 2; -ms-hyphens: none; -o-tab-size: 2; -webkit-hyphens: none; background-color: #f9f9f9; border: 1px solid #f9f9f9; border-radius: 8px; color: #c0c5ce; direction: ltr; font-family: 'Fira Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 15px; hyphens: none; line-height: 1.5; overflow: auto; padding: 24px; tab-size: 2; text-align: left; white-space: pre; word-break: normal; word-spacing: normal;"><code class="language-js" style="-moz-hyphens: none; -moz-tab-size: 2; -ms-hyphens: none; -o-tab-size: 2; -webkit-hyphens: none; color: #c0c5ce; direction: ltr; font-family: 'Fira Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 15px; hyphens: none; line-height: 1.5; tab-size: 2; text-align: left; white-space: pre; word-break: normal; word-spacing: normal;"><span class="token keyword" style="color: #f38ba3; font-size: 15px;">function</span> <span class="token function" style="color: #9d7dce; font-size: 15px;">factorial</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span><span class="token parameter" style="color: #f38ba3; font-size: 15px;">n</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">{</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">if</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span>n <span class="token operator" style="color: #12b5e5; font-size: 15px;">===</span> <span class="token number" style="color: #fcba28; font-size: 15px;">0</span> <span class="token operator" style="color: #12b5e5; font-size: 15px;">||</span> n <span class="token operator" style="color: #12b5e5; font-size: 15px;">===</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token keyword" style="color: #f38ba3; font-size: 15px;">return</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">for</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span><span class="token keyword" style="color: #f38ba3; font-size: 15px;">const</span> i <span class="token operator" style="color: #12b5e5; font-size: 15px;">=</span> n <span class="token operator" style="color: #12b5e5; font-size: 15px;">-</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span> i <span class="token operator" style="color: #12b5e5; font-size: 15px;">>=</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span> i<span class="token operator" style="color: #12b5e5; font-size: 15px;">--</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">{</span>
n <span class="token operator" style="color: #12b5e5; font-size: 15px;">*=</span> i<span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token punctuation" style="color: #231F20; font-size: 15px;">}</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">return</span> n<span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token punctuation" style="color: #231F20; font-size: 15px;">}</span>
</code></pre>
<p style="font-family: Outfit, sans-serif; font-size: 19px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">For loops work by assigning a value to the variable for each iteration, but variables defined with <code style="font-size: 15px;">const</code> can’t be reassigned. Instead, we should use <code style="font-size: 15px;">let</code> to define our variable.</p>
<pre class="language-js" style="-moz-hyphens: none; -moz-tab-size: 2; -ms-hyphens: none; -o-tab-size: 2; -webkit-hyphens: none; background-color: #f9f9f9; border: 1px solid #f9f9f9; border-radius: 8px; color: #c0c5ce; direction: ltr; font-family: 'Fira Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 15px; hyphens: none; line-height: 1.5; overflow: auto; padding: 24px; tab-size: 2; text-align: left; white-space: pre; word-break: normal; word-spacing: normal;"><code class="language-js" style="-moz-hyphens: none; -moz-tab-size: 2; -ms-hyphens: none; -o-tab-size: 2; -webkit-hyphens: none; color: #c0c5ce; direction: ltr; font-family: 'Fira Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 15px; hyphens: none; line-height: 1.5; tab-size: 2; text-align: left; white-space: pre; word-break: normal; word-spacing: normal;"><span class="token keyword" style="color: #f38ba3; font-size: 15px;">function</span> <span class="token function" style="color: #9d7dce; font-size: 15px;">factorial</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span><span class="token parameter" style="color: #f38ba3; font-size: 15px;">n</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">{</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">if</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span>n <span class="token operator" style="color: #12b5e5; font-size: 15px;">===</span> <span class="token number" style="color: #fcba28; font-size: 15px;">0</span> <span class="token operator" style="color: #12b5e5; font-size: 15px;">||</span> n <span class="token operator" style="color: #12b5e5; font-size: 15px;">===</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token keyword" style="color: #f38ba3; font-size: 15px;">return</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">for</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">(</span><span class="token keyword" style="color: #f38ba3; font-size: 15px;">let</span> i <span class="token operator" style="color: #12b5e5; font-size: 15px;">=</span> n <span class="token operator" style="color: #12b5e5; font-size: 15px;">-</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span> i <span class="token operator" style="color: #12b5e5; font-size: 15px;">>=</span> <span class="token number" style="color: #fcba28; font-size: 15px;">1</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span> i<span class="token operator" style="color: #12b5e5; font-size: 15px;">--</span><span class="token punctuation" style="color: #231F20; font-size: 15px;">)</span> <span class="token punctuation" style="color: #231F20; font-size: 15px;">{</span>
n <span class="token operator" style="color: #12b5e5; font-size: 15px;">*=</span> i<span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token punctuation" style="color: #231F20; font-size: 15px;">}</span>
<span class="token keyword" style="color: #f38ba3; font-size: 15px;">return</span> n<span class="token punctuation" style="color: #231F20; font-size: 15px;">;</span>
<span class="token punctuation" style="color: #231F20; font-size: 15px;">}</span>
</code></pre>
<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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/08hwhgu25dxzqntl/aHR0cHM6Ly9ieXRlcy5kZXYvYWR2ZXJ0aXNl" url-id="1857993709">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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/8ghqh3uovl39kzck/aHR0cHM6Ly9ieXRlcy5kZXYvc2hhcmU=" url-id="1857993710">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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/vqh3hmuo7p4g80sg/aHR0cHM6Ly9maXJlc2hpcC5kZXY=" url-id="1857993711">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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo/l2heh6ul934rw7u6/aHR0cHM6Ly9ieXRlcy5kZXYvdW5zdWJzY3JpYmU=" style="color: #9B9890;" url-id="1857993712">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/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo">Unsubscribe</a></span>
<!-- -->
<img src="https://c5e21242.open.convertkit-mail.com/68uxdxk733b8h58vxgzhohp4nnkq3u9hlqvo" alt="">
</body>
</html>