Today’s issue: The Nuxt alpha males rise up, playing Battleship in The Matrix, and pretending to find Formula 1 interesting.
Welcome to #399.
Evan You harnessing all the power of Rust
It’s been 8 months since Evan You founded VoidZero Inc. and raised $4.6 million to build an “open-source, high-performance, and unified development toolchain for the JavaScript ecosystem.”
And even though every other startup has died of dysentery while trying to cross the Oregon Trail rewrite JavaScript build tools in Rust, VoidZero looks promising for two big reasons:
Two weeks ago, they released Rolldown-Vite, a drop-in replacement of Vite that uses their new, Rust-based bundler called Rolldown. This will eventually become Vite’s default bundler, but it’s still in development – although companies like GitLab and Excalidraw are already using it in prod and reporting some massive perf improvements.
And yesterday, they released Oxlint 1.0, their Rust-powered linter for JavaScript and TypeScript that’s designed to be quick and easy to adopt.
Let’s check out the highlights:
50-100x performance improvement over ESLint – with early adopters like Mercedes-Benz and Airbnb (the original lint gods) reporting tangible perf gains in real, large-scale codebases.
Over 500 rules – including the complete ESLint rule set and popular plugin rules, with zero setup or configuration required. Just use npx oxlint@latest
to get started.
Flexible config options – For larger projects that need more customization, you can use .oxlintrc.json
files to configure whatever you need, including shared configs for teams and nested configs that only apply to specific directories.
Bottom Line: Will all of this blazing Rust goodness eventually produce a sustainable business that achieves VC scale returns?
I’m not sure, but could you just enjoy things for once without trying to ruin them for everyone? Jeez.
![]() ![]() ![]() ![]() |
Sentry comforting me after fixing all the garbage code I let Copilot ship to prod
Microsoft just released a new study confirming what every developer already knows: AI is terrible at debugging.
Why? Because it lacks the context you actually need to find and fix issues – like stack traces, logs, and commit history. That’s why Sentry built their own AI agent called Seer, which actually understands your whole codebase (unlike most other agents).
Seer pulls in all the context from your codebase and your Sentry projects to map how your app works in production. It can then identify the root cause of a bug with over 90% accuracy, generate a fix, and open a PR for you.
As Aiden Bai tweeted: “Sentry Seer is actually… good? One-shot fixed this error that I’ve spent the last 2 hours debugging.” Welcome to the future, my guy.
They wrote this guide on how to add subscription pricing to your SaaS app with Clerk Billing, so you can easily scale your revenue to the moon 🚀.
const petName = 'Leo'
const placeholder = '{NAME}'
const reminderTemplate = '{NAME} is due for another visit. Please call us so we can set up a new appointment. We look forward to seeing you and {NAME} soon.'
const reminder = reminderTemplate.replace(placeholder, petName)
Bernardo Oliveira wrote about how his team at Mercedes-Benz are using modern tooling like Rolldown to save engineering time. If I knew anything about F1 racing, I would make a joke here about how they should use Rust to beat Ferrari and make Lewis Hamilton jealous?
Dani Sandoval wrote about what’s new in Svelte in June 2025.
STRICH is a JavaScript library for adding barcode scanning to your web app that is fast, reliable, and easy to integrate. Check out the 30-day free trial to see why it’s loved by developers. [sponsored]
Andrez created Locked with Astro, Preact, and Supabase. It’s a web-based, real-time code-breaking game with a terminal-style UI – like playing Battleship in The Matrix.
Odyc.js is a JavaScript library that lets you build games that can fit in a single file.
The Lingo.dev Compiler is an open-source, AI-powered compiler that can instantly translate any React app without rewriting the existing React components.
The Nuxt v4 alpha just came out with a new directory structure, improved data fetching, and more. Nuxt Alpha
is my gamertag on all the Matrix Battleship forums.
Matteo Collina and his team created a new Node.js module called php-node that lets you run PHP apps in a Node environment. Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should.
String.prototype.replace
only replaces the first occurrence found in the string. If there could be more than one occurrence, use String.prototype.replaceAll
.
const petName = 'Leo'
const placeholder = '{NAME}'
const reminderTemplate = '{NAME} is due for another visit. Please call us so we can set up a new appointment. We look forward to seeing you and {NAME} soon.'
const reminder = reminderTemplate.replaceAll(placeholder, petName)