I don't know about the movie, but the book was lovely!
@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
I don't know about the movie, but the book was lovely!
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
Thanks to @notion.com for the $6,000 donation!
Amazing to see companies supporting their dependencies in such a big way ๐
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! ๐ค
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.
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
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?
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.
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...
It's live now on flint.fyi to selectively add twoslash comments automatically in certain paths. โค๏ธโ๐ฅ
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...
this is the way
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!
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!! ๐ฅ
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
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...
If that venerable link isn't working for you, feel free to use my redirect service: hi.joshuakgoldberg.com
Oh no, it's really gone ๐ญ
Used to be here, but it's not ?!
www.youtube.com/watch?v=dQw4...
Definitely worry, I've already launched at least one attack internally
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.
If you've loved using Oxlint's type-aware linting feature, then please consider sponsoring auvred too: github.com/sponsors/auv...
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 ๐ญ
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.
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" ๐ค
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.
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...
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.
new phone who dis
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...