<!DOCTYPE html>
<html>
<head>
<title>Bytes: Google wants you to vibe code now</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<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: 16px; 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: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><strong style="font-weight: 600;">Today’s issue:</strong> Tom Cruise teaches the masses unsafe LLMs, re-gifting presents to the React team, and <em>The Harvard Crimson</em> suppresses the truth.</p>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Welcome to <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/6qhehoul6xrl84to/aHR0cHM6Ly9ieXRlcy5kZXYvYXJjaGl2ZXMvNDAx" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303366">#401</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/toy-studio.jpg" alt="A guy looking at a table of toy musical instruments" width="600" style="border-radius: 5px; max-width: 100%;"><p style="font-family: Outfit, sans-serif; font-size: 15px; font-style: italic; line-height: 1; margin: 0; padding-bottom: 4px; padding-left: 24px; padding-right: 24px; padding-top: 10px; text-align: center;">A vibe coding artist is nothing without their tools<!-- --> </p>
</div>
<h3 style="font-size: 24px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;">Google wants you to vibe code now</h3>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">And they want you to do it using their brand new, state-of-the-art AI platform called… Firebase?</p>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Oh wait, it’s actually <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/e0hph0u7wmv73xt8/aHR0cHM6Ly9maXJlYmFzZS5zdHVkaW8v" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303367">Firebase <em>Studio</em></a>, an AI-assisted development platform that lets you build, test, and deploy full-stack apps from your browser.</p>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">If that concept sounds familiar, you just earned 10 gold stars for reading comprehension – because Firebase Studio is basically a re-branded and upgraded version of Google’s Project IDX, which we’ve <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/7qh7h2u9pdl9rvfz/aHR0cHM6Ly9ieXRlcy5kZXYvYXJjaGl2ZXMvMjEy" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303368">written about</a> a few times in the past.</p>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">Firebase Studio builds on IDX’s all-in-one vision, but adds in more Gemini-powered AI features like a prompt-to-app text box and smarter code agents.</p>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><strong style="font-weight: 600;">So how is this different from Bolt/Lovable/Replit?</strong> TLDR, it’s Google-maxxing all the way down. It ties together multiple Google services and offers a more structured and Googley approach to app building.</p>
<ul>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><strong style="font-weight: 600;">Built on Firebase</strong> – It comes with services like auth, Firestore, and hosting, so your backend should just work (in theory) without requiring you to manually stitch together a bunch of separate tools. You can also deploy to Firebase Hosting with a few clicks.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><strong style="font-weight: 600;">Gemini coding agents</strong> – Depending on the results from the latest <del>confirmation bias machine</del> <em>AI coding benchmark,</em> you may love or hate Gemini, but the custom coding agents are designed to work seamlessly with the rest of the Google stack.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><strong style="font-weight: 600;">Blueprint-first prototyping</strong> – Once you submit an app prompt, instead of jumping right into code, Firebase Studio generates a customizable app spec showing you the proposed features, layout, tech stack, and style guide. It’s like having your own personal Google PM, in a good way (I think).</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><strong style="font-weight: 600;">It’s free, for now at least</strong> – Perks of being funded by 25 years of profits from arguably the most dominant business of all time.</p>
</li>
</ul>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><strong style="font-weight: 600;">Bottom Line:</strong> Google is officially the first big tech company to enter the vibe coding arena – and while they may not move as fast as some of the grow-or-die startups, they <em>do</em> bring a plug-and-play backend and a stack of mature services to the party. And that could be a compelling pitch, especially for professional developers.</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://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/owhkhwuwlx9w2ktv/aHR0cHM6Ly9mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA_dT1odHRwcyUzQSUyRiUyRmJ5dGVzLmRldiUyRmFyY2hpdmVzJTJGNDAx" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1756303369"><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://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/z2hgh7uer56eqksp/aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJpbmcvc2hhcmUtb2Zmc2l0ZS8_dXJsPWh0dHBzJTNBJTJGJTJGYnl0ZXMuZGV2JTJGYXJjaGl2ZXMlMkY0MDE=" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1756303370"><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://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/p8hehqu45r64ndtq/aHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQvP3RleHQ9R29vZ2xlJTIwanVzdCUyMGJlY2FtZSUyMHRoZSUyMGZpcnN0JTIwYmlnJTIwdGVjaCUyMGNvbXBhbnklMjB0byUyMGVudGVyJTIwdGhlJTIwdmliZSUyMGNvZGUlMjBhcmVuYS4lMjAlNDBieXRlc2RvdGRldiUyMGJyZWFrcyUyMGRvd24lMjB3aGF0JTIwdGhhdCUyMG1lYW5zLiZ1cmw9aHR0cHMlM0ElMkYlMkZieXRlcy5kZXYlMkZhcmNoaXZlcyUyRjQwMQ==" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1756303371"><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://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/x0hph3uedk2e5db5/bWFpbHRvOj9ib2R5PVRob3VnaHQlMjB5b3UlMjdkJTIwbG92ZSUyMHRoaXMlMjB3ZWVrJTI3cyUyMEJ5dGVzJTBBLS0tJTBBR29vZ2xlJTIwanVzdCUyMGJlY2FtZSUyMHRoZSUyMGZpcnN0JTIwYmlnJTIwdGVjaCUyMGNvbXBhbnklMjB0byUyMGVudGVyJTIwdGhlJTIwdmliZSUyMGNvZGUlMjBhcmVuYS4lMjAlNDBieXRlc2RvdGRldiUyMGJyZWFrcyUyMGRvd24lMjB3aGF0JTIwdGhhdCUyMG1lYW5zLiUwQWh0dHBzJTNBJTJGJTJGYnl0ZXMuZGV2JTJGYXJjaGl2ZXMlMkY0MDEmc3ViamVjdD1Zb3UlMjBsaWtlJTIwY29ybmJyZWFkJTNG" rel="noopener" style="color: #12b5e5; font-weight: 600; padding-left: 5px; text-decoration: none;" target="_blank" url-id="1756303372"><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/postman-logo.png" alt="postman 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/bravo-curious.jpg" alt="Johnny Bravo saying, I'm sickened but curious" width="600" style="border-radius: 5px; max-width: 100%;"><p style="font-family: Outfit, sans-serif; font-size: 15px; font-style: italic; line-height: 1; margin: 0; padding-bottom: 4px; padding-left: 24px; padding-right: 24px; padding-top: 10px; text-align: center;">REST purists watching Postman convert every existing API into an MCP server<!-- --> </p>
</div>
<h3 style="font-size: 24px; margin-bottom: 0; padding-left: 24px; padding-right: 24px;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/6qhehoul6xrlmdio/aHR0cHM6Ly9mbmYuZGV2LzNGQzA1YmI=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303373">Postman just dropped some MCP heat</a></h3>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;">POST/CON 25 was last week, and they designed the <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/6qhehoul6xrlmdio/aHR0cHM6Ly9mbmYuZGV2LzNGQzA1YmI=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303373">keynote</a> to feel like one big MMORPG quest. It used different levels and bosses to unveil their all-new AI tools – and there were a lot.</p>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><strong style="font-weight: 600;">Here are our 5 biggest highlights:</strong></p>
<ol>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/kkhmh2un2zwnk9il/aHR0cHM6Ly9mbmYuZGV2LzQzSUhnTUk=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303374">MCP Server Generation</a> lets you turn any existing API into an MCP server with a single click.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/58hvh8ugo3xgr5h6/aHR0cHM6Ly9mbmYuZGV2LzRqU3lUNVU=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303375">The MCP Server Network</a> provides a curated list of verified, ready-to-use MCP servers for popular APIs like Stripe and Notion.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/25h2h9u30l93k2c3/aHR0cHM6Ly9mbmYuZGV2LzQ1cHhsd1E=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303376">Agent Mode</a> is a new conversational agent inside Postman that can send requests, write tests, and fix broken workflows for you.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/qvh8h8ud2ewd9dul/aHR0cHM6Ly9mbmYuZGV2LzRqU0h1cDM=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303377">The AI Tooling Suite</a> gives you a toolkit for quickly building agents at scale in one seamless workflow.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/g3hnhwumog9m46hr/aHR0cHM6Ly9mbmYuZGV2LzNIR3pHY0s=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303378">Postman’s API Network</a> comes with new features to distribute your API like a product to developers and agents.</p>
</li>
</ol>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5; padding-left: 24px; padding-right: 24px;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/6qhehoul6xrlmdio/aHR0cHM6Ly9mbmYuZGV2LzNGQzA1YmI=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303373">Experience the keynote</a> to level up and learn about the future of building MCP servers AI-ready APIs.</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: 17px; line-height: 1.5;">Simon Willison wrote about <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/9qhzhdud34wdo9f9/aHR0cHM6Ly9zaW1vbndpbGxpc29uLm5ldC8yMDI1L0p1bi8xNi90aGUtbGV0aGFsLXRyaWZlY3RhLw==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303379">the lethal trifecta for AI agents: private data, untrusted content, and external communication</a>. He also made a 2.5-hour video on this topic starring Tom Cruise that’s currently in theaters and has grossed $500 million. Nice to see so many people learning about these important issues.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;">John Reilly and Ashley Claymore wrote about <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/3ohphdu39xm3evhr/aHR0cHM6Ly9qb2hubnlyZWlsbHkuY29tL3R5cGVzY3JpcHQtZ28tcHJhZ21hdGljLWNob2ljZQ==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303380">Why the TypeScript team is porting TypeScript to Go</a>.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/n2hohquv52qvz2u6/aHR0cHM6Ly93d3cuZGF0YWRvZ2hxLmNvbS9yZXNvdXJjZXMvZnJvbnRlbmQtdGVzdGluZy1iZXN0LXByYWN0aWNlcy8_dXRtX2NhbXBhaWduPWRnLXN5bnRoZXRpY3Mtd3ctZnJvbnRlbmQtdGVzdGluZy1raXQtYnl0ZXMmdXRtX21lZGl1bT1uZXdzbGV0dGVyJnV0bV9zb3VyY2U9Ynl0ZXNkZXY=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303381">Frontend Best Practices Guide</a> is a free resource from Datadog that covers everything you need to know about efficiently creating, maintaining, and utilizing reliable frontend tests. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;">Trevor Lasn wrote about <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/48hvh7umqwlm4vtx/aHR0cHM6Ly93d3cudHJldm9ybGFzbi5jb20vYmxvZy9yZXZpc2l0aW5nLWxlZ2FjeS1qYXZhc2NyaXB0" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303382">how JavaScript was written back in the day</a>, before we had ES6 and before any of our mothers had gotten addicted to Subway Surfers.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/wnh2h6uqvm7qe7i7/aHR0cHM6Ly9naXRodWIuYmxvZy9jaGFuZ2Vsb2cvMjAyNS0wNi0xMi1yZW1vdGUtZ2l0aHViLW1jcC1zZXJ2ZXItaXMtbm93LWF2YWlsYWJsZS1pbi1wdWJsaWMtcHJldmlldy8=" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303383">GitHub’s Remote GitHub MCP Server is now in public preview</a>, allowing AI tools like Copilot to access live GitHub context and tools like code files and pull requests.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/reh8h9umvkdmgzs2/aHR0cHM6Ly9naXRodWIuY29tL2FuaW1hdGUtdWkvYW5pbWF0ZS11aQ==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303384">Animate UI</a> is a fully animated, open-source component distribution built with React, TypeScript, Tailwind, Motion, and shadcn CLI – the one stack to rule them all and in the darkness bind them.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;"><a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/08hwhgu2wne235il/aHR0cHM6Ly9nby5jbGVyay5jb20vb1lmNE1zSA==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303385">Clerk OAuth is now fully MCP-ready</a> and comes with features like token revocation, consent screens, and dynamic client registration. It’s secure by default and provides a powerful drop-in auth solution for any OAuth use case. [sponsored]</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;">React officially turned 12 years old a few weeks ago, so we made them <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/8ghqh3uopwdom6sk/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1XbV94STdLbnREcw==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303386">this video</a> to celebrate. Yes, this video is technically 3.5 years old – but as my step-dad taught me on my 9th and 11th birthdays, a re-gift still counts as a gift.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;">Louis Escher wrote this deep dive on <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/vqh3hmuo3m0ozzag/aHR0cHM6Ly9sb3UuZ2cvYmxvZy9hc3Ryby1pbnRlZ3JhdGlvbnMtZXhwbGFpbmVk" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303387">Astro integrations</a>.</p>
</li>
<li>
<p style="font-family: Outfit, sans-serif; font-size: 17px; line-height: 1.5;">Dan Abramov wrote an article called <a href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/l2heh6ulvq2l8xc6/aHR0cHM6Ly9vdmVycmVhY3RlZC5pby9zdXBwcmVzc2lvbnMtb2Ytc3VwcHJlc3Npb25zLw==" style="color: #12b5e5; font-weight: 600; text-decoration: underline;" url-id="1756303388">Suppressions of Suppressions</a>. It reminded me of when my op-ed on “Why Disney intentionally tanked the release of Treasure Planet in 2002 and destroyed hand-drawn animation forever” was blatantly suppressed by the editor of <em>The Harvard Crimson</em> simply because I “sounded borderline paranoid” and “have never been a student at this university.” You can’t trust anyone.</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://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/m2h7h6u30253dlhm/aHR0cHM6Ly9ieXRlcy5kZXYvYWR2ZXJ0aXNl" url-id="1756303389">Sponsor Bytes</a></div>
<div style="margin-bottom:20px"><a style="color: #FCBA28; font-size: 14px; font-weight: 600; text-decoration: underline;" href="https://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/dphehmuewd6elxbm/aHR0cHM6Ly9ieXRlcy5kZXYvc2hhcmU=" url-id="1756303390">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://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/e0hph0u7wmv78xu8/aHR0cHM6Ly91aS5kZXY=" url-id="1756303391">ui.dev</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://click.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9/7qh7h2u9pdl9nvfz/aHR0cHM6Ly9ieXRlcy5kZXYvdW5zdWJzY3JpYmU=" style="color: #9B9890;" url-id="1756303392">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://unsubscribe.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9">Unsubscribe</a></span>
<!-- -->
<img src="https://open.convertkit-mail4.com/4zu8w8zdllcehp2nv70hxh64z5777t5hn8l9" alt="">
</body>
</html>