Profile avatar
joshuakgoldberg.com
Open source developer πŸ‘¨β€πŸ’» Bingo, create-typescript-app, ESLint, Mocha, OctoGuide, typescript-eslint... πŸ‘ͺ Boston TS Club & SquiggleConf ✍ Learning TypeScript (O'Reilly) 🌟 Microsoft MVP πŸ’Œ TC39 Invited Expert https://joshuakgoldberg.com
2,014 posts 5,080 followers 461 following
Regular Contributor
Active Commenter

On vacation this week in Budapest. πŸ‡­πŸ‡Ί If you need my attention on an issue or pull request, please tag me directly with a short message such as "any update?" or "when is this getting merged?".

This is my favorite slide from my JSHeroes 2025 talk hehehe

Today on the pod: TypeScript Native is in preview, Zod 4 is out, and Deno is not dead! Plus: new tools, tips, and more. Listen: share.transistor.fm/s/996acd99 #typescript

#JSHeroes #JSHeroes2025 folks, my slides from Tooling Like It's 2025 are on my site ~ check them out if you'd like! Thanks for being a great audience! (and also the papanaΘ™i) 🐻 www.joshuakgoldberg.com/speaking/#2025

@nicoespeon.com's live posting is such a nice thing 😍 thanks Nicolas!

For the Oxlint 1.0 announcement, I'd like to show more real world performance numbers on large repos. If Oxlint has been satisfactory, would you be keen to send me the numbers Oxlint reports at the end? If you have never tried Oxlint but has a large repo: `npx oxlint@latest`.

This post was first drafted as a PR in December 2023. We've been wanting to talk about the new Project Service option for typed linting for *ages*. πŸ™Œ

Hello again @jsheroes.io - it's so good to be back!! πŸ™ŒπŸ€© Romanian friends, come talk to me about web dev tooling!

If you're attending @jsheroes.io this week, please say hello! I'd love to meet you.

Do you enjoy TypeScript support in Node.js? New releases? A shiny new config file called node.config.json? Consider sponsoring me πŸ‘‡ github.com/sponsors/mar...

If you find an OSS issue that calls your attention, go for it. You don't need to ask permission to start working or have it assigned to you. If someone else sends a PR before you, that's great. You can use your knowledge of the issue to help review the PR, add tests, and validate the approach.

πŸ‘‹ @jnationconf.bsky.social it was fun talking about Types Beyond TypeScript today! You can find my slides here: www.joshuakgoldberg.com/speaking?utm... Come find me at the conference today! 😊

Someone please write a lint rule for this

I have located a cat and successfully pet it. #JNation

Arrived in Coimbra for @jnationconf.bsky.social! @danieljcafonso.bsky.social is feeding me very nicely πŸ₯° #bifana

Take it from Nick, one of our wonderful MCs! πŸ™Œ Thanks Nick!

⏰ Today is the LAST DAY to submit your talk to @squiggleconf.com! Don't sleep on this amazing event for web dev tools and innovation! 2025.squiggleconf.com/cfp

I'm looking for senior devs to join our UI Infra team in New York to work on the Bloomberg Terminal πŸ—½ This is building frontend toolkits using JS/Web in embedded Chromium. It's not app development. Experience with non-Web UI helps. DM me if you prefer "building React" to "using React" πŸ”₯

I am extremely behind on my GitHub & social media notifications, in part because I started my great 2025 linter experiment today: github.com/JoshuaKGoldb... It's super hacky and slow and doesn't yet do most of the things I wanted it to. But it's a start!

πŸ˜„ The npm support form does not change form state on submission or prevent duplicate submissions. You can click 'submit' multiple times in a row to submit the same report multiple times.

Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace! npm install -D @​typescript/native-preview npx tsgo --version Read up more on our blog!

<2 days left to submit to the SquiggleConf 2025 CFP. Get those submissions in! 🧽 cfp.squiggleconf.com ⭐️