Josh Goldberg's Avatar

Josh Goldberg

@joshuakgoldberg.com

Open source developer ๐Ÿ‘จโ€๐Ÿ’ป Bingo, create-typescript-app, ESLint, Flint, Mocha, OctoGuide, typescript-eslint... ๐Ÿ‘ช Boston TS Club & SquiggleConf โœ Learning TypeScript (O'Reilly) ๐ŸŒŸ Microsoft MVP ๐Ÿ’Œ TC39 Invited Expert https://joshuakgoldberg.com

9,337
Followers
600
Following
2,592
Posts
23.04.2023
Joined
Posts Following

Latest posts by Josh Goldberg @joshuakgoldberg.com

I don't know about the movie, but the book was lovely!

11.03.2026 02:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Node.js โ€” Evolving the Node.js Release Schedule Node.jsยฎ is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Node.js is moving to one major release per year starting with Node 27! ๐Ÿš€

โœ… Simpler: Every release becomes LTS.
โœ… Predictable: Version numbers now align with the year.
โœ… New: A 6-month Alpha channel for early testing.

https://bit.ly/4rnosLg

10.03.2026 19:30 ๐Ÿ‘ 179 ๐Ÿ” 40 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 4

Thanks to @notion.com for the $6,000 donation!
Amazing to see companies supporting their dependencies in such a big way ๐ŸŽ‰

10.03.2026 22:10 ๐Ÿ‘ 32 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

VoidZero team: "This is what a healthy open-source ecosystem looks like: independent projects pushing each other forward. npmx helps developers find better packages, and their real-world usage helps us build better tools to create them with." ๐Ÿค

Shoutout to @voidzero.dev for sponsoring us, too! ๐Ÿค

10.03.2026 10:41 ๐Ÿ‘ 49 ๐Ÿ” 10 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Being good at context switching becomes a lot more important when you have multiple agents running simultaneously on different things. In my experience, most devs prefer focused work and being โ€œin the zoneโ€. I feel this is gonna be a big adjustment and why many are still sceptical. Itโ€™s hard.

10.03.2026 10:04 ๐Ÿ‘ 47 ๐Ÿ” 2 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 2
feat: also match lock file maintenance titles by default by JoshuaKGoldberg ยท Pull Request #524 ยท JoshuaKGoldberg/prune-github-notifications PR Checklist Addresses an existing open issue: fixes ๐Ÿš€ Feature: Also prune 'lock file maintenance' notifications by defaultย #523 That issue was marked as status: accepting prs Steps in ...

I noticed 'lock file maintenance' has become a common PR for Renovate, so I updated my handy prune-github-notifications helper to filter those out too.

github.com/JoshuaKGoldb...

watch -n1 npx prune-github-notifications --watch 50

09.03.2026 13:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot of the "typescript-eslint enables ESLint, Prettier, and more to support TypeScript code" section of typescript-eslint.io, through the Learn More and See the Rules buttons

Screenshot of the "typescript-eslint enables ESLint, Prettier, and more to support TypeScript code" section of typescript-eslint.io, through the Learn More and See the Rules buttons

Thanks!

And that's an interesting point haha. Does the verbiage on the homepage below the main banner do what you're looking for?

09.03.2026 13:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Open Source Endowment โ€” World's First Endowment Fund for OSS The Open Source Endowment provides truly sustainable funding for critical open source software through a community-driven endowment model.

We heard the Bluesky community cares about Open Source, so we showed up ๐Ÿ‘‹

Our endowment dedicated to supporting Open Source maintainers is already at $729k, and we're developing a model for distributing our first funding round.

Have ideas on how to identify critical OSS projects? We're listening.

08.03.2026 18:51 ๐Ÿ‘ 82 ๐Ÿ” 12 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2
Preview
2025 In Review | Goldblog Looking back at the accomplishments and goals from my fourth and final year as a full-time independent open source maintainer.

Wrote up my final "year in review" blog post for open source maintenance. It was a wonderful fourth and final independent work year. ๐Ÿ’™

www.joshuakgoldberg.com/blog/2025-in...

08.03.2026 20:40 ๐Ÿ‘ 27 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
A fast, friendly linter Flint is a fast, friendly linter.

It's live now on flint.fyi to selectively add twoslash comments automatically in certain paths. โค๏ธโ€๐Ÿ”ฅ

07.03.2026 21:56 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - JoshuaKGoldberg/remark-add-twoslash: Automatically adds twoslash meta to code blocks in Markdown. ๐ŸŽธ Automatically adds twoslash meta to code blocks in Markdown. ๐ŸŽธ - JoshuaKGoldberg/remark-add-twoslash

New package: remark-add-twoslash ๐ŸŽธ

Want to add twoslash comments automatically to your mdx files, but need more configuration than what expressive-code & co can offer? This Remark plugin has you.

github.com/JoshuaKGoldb...

07.03.2026 21:56 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

this is the way

07.03.2026 15:42 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

WOW! More than 450 rules!

Thanks to all our contributors for their time and hard work (and more recently, tokens๐Ÿ˜„)

500 soon? Help make it happen! PRs always welcome!

06.03.2026 23:12 ๐Ÿ‘ 28 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I haven't had much time to work on personal projects or Flint in a few weeks (mild cold, new job, etc.). Today's the first day I'm spending real dedicated time on Flint in a while. I'm still so pumped about this project. Back to work!! ๐Ÿ”ฅ

07.03.2026 15:23 ๐Ÿ‘ 22 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

TypeScript 6.0 RC is out ๐ŸŽ‰

๐Ÿ”ถ Temporal
๐Ÿ”ถ Map#getOrInsert
๐Ÿ”ถ RegExp.escape
๐Ÿ”ถ #/ prefix for Package Imports

New defaults!
๐Ÿ”ถ --target=ES2025
๐Ÿ”ถ "use strict"
๐Ÿ”ท --strict

Deprecations!
๐Ÿ—‘๏ธ baseUrl, outFile
๐Ÿ—‘๏ธ import assertions
๐Ÿ—‘๏ธ `module` namespaces
๐Ÿ—‘๏ธ module: amd
๐Ÿ—‘๏ธ moduleResolution: node
๐Ÿ—‘๏ธ target: ES5

06.03.2026 19:49 ๐Ÿ‘ 69 ๐Ÿ” 13 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Announcing TypeScript 6.0 RC - TypeScript Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0! To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc TypeScri...

The Release Candidate for TypeScript 6.0 is now available!

Read up on what's coming up with 6.0 & 7.0, and try it out on your codebase today!

devblogs.microsoft.com/typescript/a...

06.03.2026 19:31 ๐Ÿ‘ 141 ๐Ÿ” 23 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 8

If that venerable link isn't working for you, feel free to use my redirect service: hi.joshuakgoldberg.com

06.03.2026 16:06 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Oh no, it's really gone ๐Ÿ˜ญ

Used to be here, but it's not ?!

www.youtube.com/watch?v=dQw4...

06.03.2026 13:41 ๐Ÿ‘ 53 ๐Ÿ” 15 ๐Ÿ’ฌ 10 ๐Ÿ“Œ 5

Definitely worry, I've already launched at least one attack internally

06.03.2026 16:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
VoidZero sponsorship announcement card with dark purple background. Left side shows the VoidZero logo, a message reading "Thank you for moving the ecosystem forward!" with a gradient highlight, and a $10,000 sponsorship badge with a heart icon. Right side features a profile card for @auvred showing their GitHub avatar and the tagline "Creator of tsgolint".

VoidZero sponsorship announcement card with dark purple background. Left side shows the VoidZero logo, a message reading "Thank you for moving the ecosystem forward!" with a gradient highlight, and a $10,000 sponsorship badge with a heart icon. Right side features a profile card for @auvred showing their GitHub avatar and the tagline "Creator of tsgolint".

VoidZero is excited to sponsor auvred for $10,000 as a small thank you for all their contributions that push the ecosystem forward.

Thank you auvred for creating tsgolint and generously offering to continue its development under the Oxc organization.

06.03.2026 15:34 ๐Ÿ‘ 50 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Preview
Sponsor @auvred on GitHub Sponsors GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

If you've loved using Oxlint's type-aware linting feature, then please consider sponsoring auvred too: github.com/sponsors/auv...

06.03.2026 15:34 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

THANK YOU VOIDZERO!!! ๐Ÿ”ฅ๐Ÿ‘

Auvred is a force of innovation in the web linting space who absolutely deserves this and more. Go check out his work!!

So few companies give even trivial sponsorships back to open source, let alone major personal sponsorships. I'm so happy with VoidZero for doing this ๐Ÿ˜ญ

06.03.2026 16:00 ๐Ÿ‘ 24 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
VoidZero and npmx: Building Better Tools Together How VoidZero and npmx.dev share a vision for making JavaScript developers more productive, and how real-world feedback from open-source builders helps improve our tooling.

Congrats to @npmx.dev on launching their alpha!

We share the same vision: making JavaScript developers more productive.

They chose to build on the VoidZero toolchain, and their feedback has already shipped real performance improvements back to the community.

This is open source at its best.

03.03.2026 13:02 ๐Ÿ‘ 98 ๐Ÿ” 14 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

daniel: "I don't think we need 10x developers to build great things. I think we need 10x teams โ€“ groups of people who care about the same problem, who iterate together, and who make each other better" ๐Ÿค

04.03.2026 17:40 ๐Ÿ‘ 76 ๐Ÿ” 10 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 2
Preview
Pinned comments on GitHub Issues - GitHub Changelog Weโ€™ve shipped two updates to GitHub Issues that make them easier to scan and help reduce noise. Pin a comment on an issue You can now pin a comment toโ€ฆ

I feel like this change flew a bit under the radar for me and isn't even the featured change in the post, but it's good to see Github wanting to address Low Quality Comments.

When built into the platform, tools like OctoGuide can focus energy on it a little less and focus more on other guidances.

26.02.2026 13:59 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
signals/packages/eslint-plugin-signals at main ยท preactjs/signals Manage state with style in every framework. Contribute to preactjs/signals development by creating an account on GitHub.

We've released an ESLint and OXLint plugin for preact-signals, most of the current rules are footguns we have fallen into ourselves or have seen the issue often.

Go try it out! github.com/preactjs/sig...

24.02.2026 10:37 ๐Ÿ‘ 17 ๐Ÿ” 5 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
a man wearing sunglasses and a white tank top says ban ben Alt: Salt bae meme gif. The word "ban" is repeatedly dropped.
23.02.2026 15:45 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Twice a year I get contacted by someone who believes they've solved open source funding. It's usually a new app or licensing scheme. Both miss the point. Most companies see sponsoring open source as "charity" or an unnecessary expense, and until that changes, no solution will make a difference.

12.02.2026 20:19 ๐Ÿ‘ 29 ๐Ÿ” 7 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

new phone who dis

12.02.2026 19:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
2025 Finances In Review | Goldblog Breaking down the income streams and totals from my fourth and final year as a full-time independent open source maintainer.

I posted a breakdown of my 2025 income as an independent open source maintainer. ๐Ÿ’ฐ

tl;dr: it grew 12% from last year, again mostly from a few bigger projects.

www.joshuakgoldberg.com/blog/2025-fi...

12.02.2026 18:25 ๐Ÿ‘ 27 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0