Profile avatar
joshuakgoldberg.com
Open source developer πŸ‘¨β€πŸ’» Maintainer Mocha & typescript-eslint; committer ESLint πŸ‘ͺ Boston TS Club & SquiggleConf ✍ Learning TypeScript (O'Reilly) 🌟 Microsoft MVP https://joshuakgoldberg.com
1,599 posts 4,061 followers 384 following
Regular Contributor
Active Commenter

We learned a lot throwing @squiggleconf.com in October, and we thought it'd be fun to share some of the screw-ups. Turns out running a conference is pretty complicated!

β˜•οΈ Announcing The Weekly Dev's Brew - a fresh JavaScript newsletter pairing ecosystem insights with your morning coffee. Technical deep-dives, framework updates, and architectural patterns, delivered fresh weekly while your coffee is still hot. Read more and subscribe:

Excited to finally share that I've been working on a newsletter for a while now! πŸŽ‰ It's called "The Weekly Dev's Brew" and it's designed to be the perfect addition to your morning routine. β˜•οΈ Stay tuned for tips, tricks, and the latest in the JavaScript world!

Speeding up the JavaScript ecosystem part 11 is here! This time we're looking at: Extending Rust tools with JavaScript plugins marvinh.dev/blog/speedin...

My X inbox from the last few days.

Excited about TypeScript 5.8's --erasableSyntaxOnly, but have a lot of existing violations? Want help in migrating? I got you: ✨ eslint-plugin-erasable-syntax-only ✨ github.com/JoshuaKGoldb... ESLint plugin with rules for each TypeScript syntax not allowed in Node.js-style type stripping. 1/🧡

I want to live in the timeline where the last levels of Halo 2 were finished on time for release. I think everything since then has steadily gotten worse and that might have been the turning point.

JS Party was one of my favorite podcasts with some of my favorite podcasters. A gem of friendly information from the world of JS. Amal @kball.llc @nicknisi.com @jerod.bsky.social @boneskull.dev @selfteach.me & all the other hosts over the years - thank you for making a great show! πŸ₯²

The release candidate (RC) for TypeScript 5.8 is now published! Read up more on our release notes and try it today! devblogs.microsoft.com/typescript/a...

In 2025, we’re doubling down on our support to Open Source. We’re thrilled to announce the Bolt 100K Open Source Fund:

I've seen a lot of outdated or even misleading blog posts about setting up ESLint lately. For fun, here's a BINGO board collecting their most common mistakes! πŸ™Œ

πŸ™Œ I got my first contribution into React! It's a small one that adds a dev-only warning if you forget to pass a callback to a use*Effect function. Which basically never happens if you're using TypeScript. Still, cool to contribute! github.com/facebook/rea... Thanks @no.lol for the quick reviews!

Generally: if you are perplexed why so many people feel excited about something, you're the one who's missing the most crucial information for conversation. Everyone else might be wrong, but if you can't articulate why, you don't understand their perspective enough to *meaningfully* engage.

πŸ“ My Plans for in 2025: the high-level goals I'm planning on working towards this year. What goals do I have? Will I reach those goals? Let's find out! www.joshuakgoldberg.com/blog/my-plan...

It has been [0] days since someone grumbled in the @typescript-eslint.io issue tracker about switching to Biome* *because of a rule behavior that is also present in Biome

The next version of Deno will have a super fast JS/TS plugin API for the linter πŸŽ‰ Watch @lcas.dev write a lint rule to ban string literals in <60 seconds. This, plus many other goodies, to land next week with Deno 2.2.

@github.com hear our plea