Profile avatar
joshuakgoldberg.com
Open source developer 👨‍💻 Bingo, create-typescript-app, ESLint, Mocha, typescript-eslint, etc. 👪 Boston TS Club & SquiggleConf ✍ Learning TypeScript (O'Reilly) 🌟 Microsoft MVP 💌 TC39 Invited Expert https://joshuakgoldberg.com
1,804 posts 4,493 followers 427 following
Regular Contributor
Active Commenter

I was on the Igalia Chats podcast talking with Brian and Eric about my past almost 8 years maintaining Babel 😄

Question: what are the common "meaningless" GitHub comments you tend to see? "+1", "any update?", etc. - things that don't add to the conversation at all. Context: writing a package to detect these automatically, so I can automate posting friendly replies on GitHub ~ github.com/JoshuaKGoldb...

This is one of my favorite packages: npmjs.com/package/are-docs-informative * Current version: 0.0.2 * Last published: 2 years ago * Weekly downloads: 2.2 million Used in the jsdoc/informative-docs ESLint rule -> it deserves those downloads. Great example of "recently updated !== still maintained"

LOL @orta.io I just: 1. Saw a Bluesky docs page with 'Typescript' 2. Forked 3. Fixed all instances of 'Javascript' and 'Typescript' 4. Push a branch with a commit to my fork 5. Thought to check bsky-docs PRs for existing 'TypeScript' ones 6. Found your github.com/bluesky-soci... 🤝 well played

TIL, also, that you can use custom text for links in Bluesky!

ECMAScript Excitement 🎉 Today, TC39 advanced these proposals: 2️⃣ export defer 1️⃣ Compare Strings by Codepoint

@ashley-c.bsky.social and I have written a @logrocket.bsky.social post on our take on the TypeScript Go port. Many thanks to @joshuakgoldberg.com and @jakebailey.dev for their very useful input ❤️ blog.logrocket.com/typescript-g...

working in web dev tooling in 2025

ECMAScript excitement 😉 Congrats to @nicr.dev on confirming the `export defer` proposal as Stage 2 at TC39 today 🎉 This permits lazy evaluation (NOT full lazy loading) of re-exported bindings. It is useful for reducing the cost of partially-used barrel files 👍 github.com/nicolo-ribau...

This week on the pod, we talk to Dimitri Mitropoulos (of @michigantypescript.com) about building DOOM in the TypeScript type system. We walk through all the nitty gritty and explore this truly amazing engineering feat! You'll be surprised! typescript.fm/13 #doom #typescript

ECMAScript excitement 😉 Congrats to @chronicles.org on advancing the Enum proposal to Stage 1 at TC39 today 🎉 This aims to bring the good parts of TypeScript enums to JavaScript plus enhancements such as new datatypes & potentially runtime performance improvements 👍 github.com/tc39/proposa...

A VC-funded company wants to buy an npm package I'm an owner of. It's a very good name -common word, short length- that I'd planned to launch a new project as next month. How much money should I ask for? 💰 The name's currently used for an old project with almost no dependents (barely not a squat).

SO excited for enums!

Thanks for the initiative @43081j.com! 🙌

The various PRs all landed yesterday to move @typescript-eslint.io to using @vitest.dev for test runs. Great work by Arya who did most of the changes and the team for reviewing 🥳 Smaller install for maintainers, and faster test runs 🙌