Today’s issue: Escaping the vulnerability police, trusting your JavaScript doctor, and stimulating the global economy with REST APIs.
Welcome to #383.
Me serenading you about a new JS runtime you've never heard of
It’s been one week since we got a new JS runtime – but this time, it’s not about a bunch of fancy new features, it’s about a return to simplicity 🧘♂️.
Bare describes itself as a “stripped-down, minimal JS runtime” that, much like Season 3 of White Lotus, takes pride in giving you as little as possible. It doesn’t provide a standard library beyond the core JavaScript API or any other assumptions about how you’ll build.
Instead, Bare lets you compose your environment from an ecosystem of small, purposeful modules that work seamlessly across desktop and mobile and are easily embeddable. Let’s take a closer look at how the sausage gets made:
Works with any JS engine – Bare abstracts over the underlying engine and platform I/O using libjs
and libuv
, so it can plug into JavaScriptCore, V8, QuickJS, and more.
Runs anywhere – Bare is designed to be portable across platforms, with native bindings that let you easily run the same code on iOS, Android, Windows, Linux, etc. One might even say you can “write once, run anywhere.”
Supports CJS and ESM with bi-directional interop – You can require
an ES Module from CommonJS and import
a CJS module from ESM, which makes migration and compatibility silky smooth.
Bottom Line: Bare isn’t trying to out-feature Node, Deno, or Bun. It’s trying to be the IKEA of JS runtimes – giving you a minimal box of parts, some loose instructions, and the freedom to build exactly what you need without destroying your marriage in the process.
Because it’ll still be two days til we say we’re sorry.
![]() ![]() ![]() ![]() |
When AI can do all my Git tasks for me
It brings a bunch of powerful Git automations to your daily workflow to help you eliminate tedious and repetitive Git tasks forever.
Here are a few examples of what it can do:
Generate commit messages, stash messages, changelogs, and much more
Provide explanations of what’s going on, so you don’t have to waste time guessing
Create smarter workflows with built-in structure and visibility that leaders can trust
It’s like a copilot for your entire Git workflow, automating everything that slows you down while still giving you full control.
Try it out for free – it works seamlessly in your IDE, terminal, desktop, or browser with all the tools you already use.
Dan Abramov wrote an article called React for Two Computers, but seemingly forgot to check his privilege and realize that most of us can barely afford one computer right now.
Waku v0.22 is a major re-architecture for the React framework, and it now supports API routes.
Augment Code just launched the first coding agent for large codebases. It helps you master your team’s most complex repos, it understands your team’s best practices, and it’s fully compatible with your IDE and other tools (VSCode, JetBrains, Vim, GitHub, etc). [sponsored]
Ryan Dahl wrote about Round 3 of Deno vs Oracle in the trademark battle for the ages. At this point, I don’t really remember how or why this got started, but I think we can all agree that Oracle is wrong.
Animate UI is a fully animated component distribution built with React, TS, Tailwind, and Motion.
Unlike other observability tools, Sentry hands you real context about your code – instead of just showing you another graph about how something’s broken. Their stack traces, replays, and commits are designed to cut through the noise and help you fix your code ASAP. [sponsored]
React Native 0.79 just launched with a much faster version of the Metro bundler and a few other QOL improvements.
The group who discovered the Next.js vulnerability last month just discovered a fun new React Router/Remix vulnerability. Pray they don’t come for you next.
Are you still sitting up late at night wondering How Clerk integrates with Supabase? Well now you can finally sleep soundly, because the Clerk team’s new in-depth guide covers it all just for you. [sponsored]
Dr. Axel “trust-me-I’m-a-doctor” Rauschmayer wrote about whether JavaScript could ever have synchronous await
.
Safari 18.4 comes with a whopping 84 new features, and Jen Simmons promised to perform an original ballad at my birthday party explaining each one in detail.
The Chainsmokers are playing at Bolt’s Hackathon, Ryan Reynolds is speaking at the Postman conference, and you’re worried about the global economy right now?? Trade war, shmade war – the guy from Deadpool is gonna get paid $500k to pretend to care about REST APIs for an hour. We’re fine!