What if AI-assisted development is less of a threat, and more of a jetpack? This monthโs report tackles vibe coding, along with new JavaScript tools and techniques to explore in your AI-assisted free time.
I feel some responsibility to sound a cautionary note amid all the AI fervor, and this report has seen a share of that. But, on the occasion of this November 2025 report, Iโd like to instead celebrate AI-driven programming for all itโs worth.
At its best, AI brings back a feeling of excitement and fun to programming. It lifts some of the heavy grunt work off developers, so we can focus on just building things. The thrill of possibility is central to a programmerโs joy, and AI gives us more time to explore possibilities.
There isnโt much AI can do about things like meetings, error logs, and regressionsโall the sigh-inducing burdens of the coding life. What it can do is give us more time to explore new tools and improve our coding technique.
In the spirit of building, learning, and changing with the times, hereโs the latest in JavaScript goodness.
Top picks for JavaScript readers on InfoWorld
How to vibe code for free, or almost free
Whatโs more fun than free? Check out these new subscription plans and Chinese open-weight models that deliver high-quality code generation on the cheap.
Intro to Nitro: The server engine built for modern JavaScript
Whatโs the secret engine powering modern frameworks like Nuxt, SolidStart, and Analog? Itโs Nitro. Take some of that time AI assistance saved you and discover something new.
9 vital concepts of modern JavaScript
JavaScript is possibly the single-most integral piece of web technology, and it can also be a sprawling behemoth to learn. Cut through the crud, with these nine concepts every JavaScript developer should know.
What is vibe coding? AI writes the code so developers can think big
Believe it or not, thereโs already something known as โtraditional AI coding,โ and vibe coding isnโt it. Hereโs a quick rundown on the current state and possibilitiesโand dangersโof AI-driven software development.
More good reads and JavaScript updates elsewhere
Vercel now supports Bun runtime
Vercelโs support for the Bun runtime (in beta) is a bigger deal than you might think. This moves way beyond just using bun installโit means your Next.js apps and server functions can now execute on Bunโs hyper-fast, Zig-built engine. You can also use native calls like Bun.SQL without an adapter.
Bun 1.3 drops
Bunโs development team says version 1.3 is their โbiggest release yet.โ It solidifies Bun as a batteries-included, full-stack runtime with a native MySQL client (unifying Bun.SQL with Postgres and SQLite), a built-in Redis client, and a full-stack dev server with hot reloading and advanced routing. Believe it or not, there is a ton more in this release.
Making JavaScript web transactions more trustworthy
JavaScript supply-chain attacks have become a thing. A single compromised ad or analytics script can become a โMagecart attack,โ stealing user credit cards. This article from Cloudflare describes a new, free tool that automatically blocks attacks and alerts you.
Last chance to participate in the State of JS 2025 survey
As of this writing, the annual developer survey is still accepting responses. Thereโs still time to add your thoughts about the JavaScript programming experience and tools in 2025.


