Welcome to the JavaScript for Everyone newsletter, a behind-the-scenes look at my work on a course designed to take your JavaScript skills from junior- to senior-level.


Counting the days

JavaScript for Everyone. Launching October 2025

Ah, early autumn in New England! There’s a hint of crisp in the air, the leaves have just barely started to turn, the first of the twelve-foot lawn skeletons have completed their yearly migration back from Hell, and — for me, personally — the "drowning" music from Sonic the Hedgehog grows louder and faster by the day.

That's right: it’s early autumn, just like it says on all the JavaScript for Everyone branding. The equinox just happened, autumn is officially here, and nobody — nobody — is freaking out about it in an extremely italicized way!

At time of writing, our Notion instance is already creaking under the strain of 49 semicolon-rich lessons spread across eleven modules, covering everything from the basics of lexical grammar to static initialization blocks. As promised long ago, the course is positively festooned with "Weirding Modules" on topics ranging from the unfathomable entities that dwell within Unicode's astral planes — that's not a bit; that's really what they're called — to the one (1) falsy object in the entire storied history of web development. It is pretty damn good, if I may say so myself. I can’t wait for you all to see it.

Still, like so many imperiled hedgehogs: I gotta go fast. There's still editing to do and one last-minute addition to write, but not a lot of time left to do it all, according to my experiments with the new Temporal API:

const launch = Temporal.PlainDateTime.from('2025-10-14');

console.log(Temporal.Now.plainDateISO().until(launch));
// result: Temporal.Duration P20D

October 14th, JavaScript for Everyone goes live.

No pressure.

Course Statistics

  • Emdashes: 582
  • Word Count: ~70,000
  • 90s Kids Viscerally Upset by the Previous Link: Some!

If you enjoyed reading this post, sign up to get these (plus news about the course) delivered to your inbox.