Sign in

Josh Goldberg

@joshuakgoldberg.com
9.8K followers 636 following 2.7K posts

Frontend @ Sentry 👪 SquiggleConf ✍ Learning TypeScript (O'Reilly) 🌟 Microsoft MVP joshuakgoldberg.com

PostsRepliesMedia
Josh Goldberg @joshuakgoldberg.com · 15h
I finally got around to making a shared lib for "is this a valid React (component|hook) name?" utilities: github.com/JoshuaKGoldb... This gets reimplemented a lot in dev tooling code, like linter plugins that operate on React things. Hopefully this should save some folks some time! 📛
github.com
GitHub - JoshuaKGoldberg/is-react-name: Checks whether strings match React naming conventions. 📛
Checks whether strings match React naming conventions. 📛 - JoshuaKGoldberg/is-react-name
171
Josh Goldberg @joshuakgoldberg.com · 29/09/2026
This was a *THRILLING* interview. Cory has so much to say on AI, workers rights, software freedom, and so on. It's refreshing to hear nuanced, realistic views beyond "ai good" and "ai bad". Give it a listen!
2162
Reposted by Josh Goldberg
Software Engineering Daily @softwaredaily.bsky.social · 29/09/2026
Cory Doctorow is a science fiction author, journalist, and technology activist. He joins @joshuakgoldberg.com to discuss the dynamics between AI, work, and power. @doctorow.pluralistic.net softwareengineeringdaily.com/podcasts/cor...
softwareengineeringdaily.com
Cory Doctorow on AI, Work, and Power - Software Engineering Daily
Cory Doctorow is a science fiction author, journalist, and technology activist. He joins Joshua Goldberg to discuss the dynamics between AI, work, and power.
0164
Reposted by Josh Goldberg
Mohammad Bagher 👾 @aslemammad.bsky.social · 29/09/2026
renewing the bolt open source fund for 2026. $1,700/month in new sponsorships, $11,333/month total. @bolt.new and webcontainers are built on other people's open source. here's who we fund. bolt.new/blog/bolt-op...
bolt.new
Bolt Open Source Fund 2026
StackBlitz is renewing the Bolt Open Source Fund in 2026, adding $1,700/month in new sponsorships for a total run-rate of $11,333/month.
2164
Josh Goldberg @joshuakgoldberg.com · 28/09/2026
🙌 SEVEN (and a half) YEARS after issue filing, we have a 'no-unsafe-enun-assignments' rule in @typescript-eslint.io! It detects accidentally using a literal instead of an enum value. Which I've seen lots of bugs from over those years! github.com/typescript-e... -> typescript-eslint@8.71.0 ✨
github.com
feat(eslint-plugin): [no-unsafe-enum-assignment] add rule by JoshuaKGoldberg · Pull Request #12732 · typescript-eslint/typescript-eslint
PR Checklist Addresses an existing open issue: fixes Rule proposal: Disallow literals where enums are expected #308 That issue was marked as accepting prs Steps in Contributing were taken If t...
0140
Reposted by Josh Goldberg
Mark Erikson @acemarke.dev · 28/09/2026
Excited to announce that: **We now have a single combined docs site for all the Redux libraries!** so, all of our docs for Redux core + usage, Redux Toolkit, React Redux, and Reselect now live together in: redux.js.org hopefully this makes it easier to navigate our docs!
redux.js.org
Redux - A JS library for predictable and maintainable global state management | Redux
A JS library for predictable and maintainable global state management
1394
Reposted by Josh Goldberg
Socket @socket.dev · 25/09/2026
Maintainers spend countless hours keeping the open source projects we all rely on secure. Too often, that work is unpaid. Socket is proud to join @openjsf.org's new Security Stewardship Program to help fund the researchers and maintainers protecting Node.js. socket.dev/blog/openjs-...
socket.dev
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
0237
Josh Goldberg @joshuakgoldberg.com · 25/09/2026
Sent my first Rust PR in open source, shoutout Claude lol github.com/oxc-project/...
github.com
feat(oxfmt): add `resolveConfig()` API by JoshuaKGoldberg · Pull Request #27049 · oxc-project/oxc
Adds resolveConfig(fileName, { cwd? }) to the Node API. It returns { config, ignored }, resolved the same way as oxfmt --stdin-filepath (nested configs, overrides, .editorconfig, ignorePatterns and...
0120
Reposted by Josh Goldberg
James @43081j.com · 24/09/2026
Today we're launching ai-policy.dev! A collaboration of me, @danielroe.dev and @matteogabriele.npmx.social - this provides a few human curated AI contribution policies you can choose from. Our hope is that this will help you better define your stance and what kind of contributions you accept 🙏
ai-policy.dev
AI Contribution Policies
Ready-to-use AI contribution policies for open source projects.
1313540
Reposted by Josh Goldberg
Rebecca Borison @borisonr.bsky.social · 23/09/2026
Managing in the age of AI "will only work if you talk to humans more than you talk to Claude" @skamille.themanagerswrath.com skamille.medium.com/the-managers...
skamille.medium.com
The Manager’s Path in the Age of AI
This week, I gave a talk at LDX3 New York. When they asked me to speak and asked me for a topic, I said that it was probably time I finally…
0164
Josh Goldberg @joshuakgoldberg.com · 23/09/2026
VCPSDDD - Venture Capital Pitch Slide Driven Design and Development
050
Reposted by Josh Goldberg
Emanuele (Ema) @ematipico.xyz · 22/09/2026
Wrote something about formatters. A biased vision of how formatters should be implemented in 2026 ematipico.xyz/blog/the-bes...
ematipico.xyz
The Best Formatter - Part 1
An opinionated vision of what a Formatter should look like in 2026, navigating some aspects of the infrastructure: the right data, debugging, and comments.
1185
Reposted by Josh Goldberg
Nicolò Ribaudo @nicr.dev · 21/09/2026
Today is Igalia's 25th birthday! 🎂 www.igalia.com/2026/09/21/T...
igalia.com
Twenty-Five Years Upstream | Igalia
Igalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers an...
28212
Josh Goldberg @joshuakgoldberg.com · 21/09/2026
Happy birthday @igalia.com! 🎂
080
Reposted by Josh Goldberg
danielroe @danielroe.dev · 19/09/2026
don't be nice.
roe.dev
Don't be nice
Sometimes, it's more important to be good than it is to be nice.
41734246
Josh Goldberg @joshuakgoldberg.com · 13/09/2026
@paulrobalino.bsky.social @samreich.bsky.social You know what to do!
Street folding sign saying "WAFFOLINO" (coffee in a cone, @onlycoffeeusa) with a cute drawn photo of a waffle cone and stars
160
Josh Goldberg @joshuakgoldberg.com · 11/09/2026
I'm *this* close to writing an action that auto-closes any PR that says "honest" or "load-bearing" in its description FFFFFFF
8431
Reposted by Josh Goldberg
Vitest @vitest.dev · 03/09/2026
Vitest 5 is here! 🎉 - Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode) - New builtin Trace View in Browser Mode - Nested projects support - New benchmarking API - New `vi.when` API - Better defaults - And a lot of bug fixes!
vitest.dev
Announcing Vitest 5.0
Vitest 5.0 Release Announcement
221744
Josh Goldberg @joshuakgoldberg.com · 27/08/2026
I love talking to Daniel whenever possible - and especially about the future of TypeScript!
1242
Reposted by Josh Goldberg
Software Engineering Daily @softwaredaily.bsky.social · 27/08/2026
Daniel Rosenwasser is the Principal Product Manager of @typescriptlang.org at @microsoft.com. He joins @joshuakgoldberg.com to discuss TypeScript 7, the new API and IPC boundary, AI’s impact on type checking, and more. @danr.bsky.social softwareengineeringdaily.com/podcasts/typ...
softwareengineeringdaily.com
TypeScript 7 and What Comes Next - Software Engineering Daily
Daniel Rosenwasser is the Principal Product Manager of TypeScript at Microsoft. He joins Josh Goldberg to discuss TypeScript 7, the new API and IPC boundary, and AI’s impact on type checking.
0197
Reposted by Josh Goldberg
Andrew Branch @andrewbran.ch · 15/08/2026
If you’re not stalking TypeScript PRs, you might be surprised how much you can do with the API in nightlies (and even in 7.0 stable), so here’s a tiny demo that I think hits some of the highlights. 🧵
A package.json in VS Code after npm installing typescript@next
412620
Reposted by Josh Goldberg
Lars @webpro.nl · 26/08/2026
✂️ Knip v6.32.3 is out Some 🔥 fixes by no less than 8 new contributors 🧡 Still in awe how the downloads keep ramping up (2.5M/day!) — hopefully means both hoomans and agents cleaning up after 'emselves... 🧹 Watch this space, moar is coming! Changelogs: github.com/webpro-nl/kn... Knip: knip.dev
02710
Josh Goldberg @joshuakgoldberg.com · 18/08/2026
Hackathon project: I used AI to mine the last ~2k pull request reviews I did on @typescript-eslint.io for common trends, then encoded them as repo skills. Fighting fire with fire, babyy!! 🔥 github.com/typescript-e...
github.com
chore: add five agent skills mined from PR review history by JoshuaKGoldberg · Pull Request #12719 · typescript-eslint/typescript-eslint
PR Checklist Addresses an existing open issue: fixes #000 That issue was marked as accepting prs Steps in Contributing were taken If this PR used AI assistance, I followed the AI Contribution ...
1191
Reposted by Josh Goldberg
Dominik 🔮 @tkdodo.eu · 18/08/2026
📢 I've decided to remove the `experimental_prefetchInRender` flag and the associated `promise` returned from `useQuery`. There are too many "gotchas" with this approach. This currently puts use(promise) off the table, sorry. We'll have to think some more how to make this possible...
3181
Josh Goldberg @joshuakgoldberg.com · 17/08/2026
"Be human." - @43081j.com ♥️
0321
Reposted by Josh Goldberg
James @43081j.com · 17/08/2026
i've written up some thoughts about AI in the open source world, and more importantly, why humanity is important. its a bit wordy and doomy but this is an important topic right now. there is still a lot of good in the OSS world at least ❤️
43081j.com
Humanity in Open Source
Thoughts on how the open source world is changing in the AI era, not always for the better.
109535
Reposted by Josh Goldberg
Zach Leatherman @zachleat.com · 10/08/2026
Am I neglecting my open source projects? Is this still being maintained?? New on the blog: www.zachleat.com/web/is-this-still-…
1266
Josh Goldberg @joshuakgoldberg.com · 10/08/2026
I'm stepping back from open source (mostly). Most of my open source projects are now in security mode and/or with other maintainers. www.joshuakgoldberg.com/blog/steppin...
joshuakgoldberg.com
Stepping Back from Open Source (Mostly) | Goldblog
Leaving most of my open source projects in security mode and/or with other maintainers.
291551
Reposted by Josh Goldberg
John Reilly @johnnyreilly.com · 08/08/2026
Lovely to see the work being done on migrating ts-loader to support TypeScript 7.1 get a shout out on TypeScript FM ❤️ Outside of that, thanks for the congratulations on the good news I recently had around my cancer treatment. God willing, I'll have even more good news in future!
johnnyreilly.com
Migrating ts-loader to TypeScript 7.1 with AI
How I used AI to migrate ts-loader to TypeScript 7.1.
1194
Reposted by Josh Goldberg
Andrew Branch @andrewbran.ch · 07/08/2026
Thanks for mentioning the APIs and arethetypeswrong! ❤️ I feel like I need to get the word out that the compiler APIs are available today in nightlies, and even in 7.0, they’re just under “typescript/unstable” to make it clear that we reserve the right to make breaking changes before 7.1.
3134
Josh Goldberg @joshuakgoldberg.com · 10/08/2026
Mocha PSA: Mocha 12.0.0-rc.6 is ready to try out. We're hoping it'll be the last release candidate before 12 stable. It should be another relatively straightforward switch, with only a few notable breaking changes. Please try it out & file issues if anything comes up! 🤎 mochajs.org/blog/mocha-1...
mochajs.org
Mocha 12 RC 1 is here!
Notable changes between Mocha 12 RC 1 and 11.7.4.
010
Reposted by Josh Goldberg
Rob Palmer @robpalmer.bsky.social · 10/08/2026
We're hiring a Technical Product Manager for Web Platform & Frameworks infrastructure at Bloomberg in New York. You'll be working with me and @jonkuperman.com plus a whole bunch of folks excited by web technologies ✨ Feel free to DM with questions. bloomberg.avature.net/careers/JobD...
bloomberg.avature.net
Technical Product Manager - Web Platform & Frameworks - CTO Office
03617
Reposted by Josh Goldberg
James Snell @jasnell.me · 10/08/2026
A word of advice to young developers: Stop spamming open source projects with AI "contributions". Opening dozens of PRs in a matter of hours is just going to piss people off and get you blocked regardless of whether the changes are legitimate or not.
2639
Reposted by Josh Goldberg
danielroe @danielroe.dev · 07/08/2026
it's a pleasure to announce the launch of the @stewardshiplab.org 🎉 > a new non-profit research lab dedicated to ensuring the stability of the Open Source ecosystem we all depend on.
210810
Reposted by Josh Goldberg
Software Stewardship Lab @stewardshiplab.org · 07/08/2026
Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.
stewardshiplab.org
A Research Lab for Open Source ✸ Software Stewardship Lab
Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.
214043
Reposted by Josh Goldberg
TypeScript.fm @typescript.fm · 07/08/2026
Today on the pod: TS 7.1 plans, native JSX in ASP.NET Core, Elysia 2 beta rewrite, plus semver-ts, type-safe TSConfig builders & more from the community. share.transistor.fm/s/78c21519 #typescript
share.transistor.fm
TS 7 Compiler API Plans, Elysia 2 Beta, and JSX in ASP.NET Core | News | Ep 76 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 76
News for the week of July 27, 2026: insights into what's coming in TS 7.1, rendering JSX and TSX natively using ASP.NET Core, and Elysia gets rewritten with the new v2 beta. From the community: semantic...
4185
Reposted by Josh Goldberg
Boston TypeScript Club @bostonts.club · 07/08/2026
Our upcoming speaker, Yona Voss-Andreae is going to be diving into common TypeScript mistakes, blunders, and general best practices with coding. Come to the meetup to find out more!
Boston TypeScript Club poster announcing "The TypeScript I Deleted" talk by Yona Voss-Andreae August 20th at 5:30pm in the Tulip HQ
171
Reposted by Josh Goldberg
James Snell @jasnell.me · 07/08/2026
Remember! @nodeconf.eu tickets are on sale!
085
Reposted by Josh Goldberg
James Snell @jasnell.me · 07/08/2026
"...We’re committing an additional $1M in funding to sponsor and support open-source projects over the next two years, with eligible Community Engineers receiving grants from the fund to support their continuing work in open source..." blog.cloudflare.com/community-pr...
blog.cloudflare.com
Announcing Cloudflare Ambassadors, Community Engineers, and another $1M in open-source funding
We are launching updated community programs, including Cloudflare Ambassadors and Community Engineers, backed by $1M in open-source funding. Learn how we are supporting maintainers and scaling our dev...
0457
Reposted by Josh Goldberg
Emanuele (Ema) @ematipico.xyz · 05/08/2026
Rust announced their LLM policy. I suggest everyone to give it a read. Objectively, it's well written, and it explains plainly their decision. It fits the project. blog.rust-lang.org/inside-rust/...
blog.rust-lang.org
rust-lang/rust is adopting an LLM policy | Inside Rust Blog
Want to follow along with Rust development? Curious how you might get involved? Take a look!
1447
Reposted by Josh Goldberg
e18e @e18e.dev · 03/08/2026
come join us tomorrow on the live stream where we'll be chatting to Oliver about porffor! 🎉
0245
Reposted by Josh Goldberg
Dominik 🔮 @tkdodo.eu · 03/08/2026
Don't be a meat proxy gruhn.me/blog/2026-08...
gruhn.me
Don't be a meat proxy
210321
Reposted by Josh Goldberg
Matteo Gabriele @matteogabriele.npmx.social · 02/08/2026
New feature in AgentScan GitHub app: the honeypot comment. This comment is intended to welcome regular users, but it also contains a hidden comment that only AI agents will read. This will prompt them to write a specific custom string that will immediately close the PR and add a label as automations
Screenshot of a PR autoclosed after a honeypot comment was added by the AgentScan GitHub App
68416
Reposted by Josh Goldberg
Alexander Lichter @thealexlichter.com · 28/07/2026
Summer break is over: The @e18e.dev & friends show is coming back next week 🎉 And we got nobody else than the one and only @honk.foo talking about Porforr and how a future for natively compiled JavaScript could look like! Swing by at 7pm CEST / 1pm EDT on August 4th 👌 youtube.com/live/L8Edgas...
youtube.com
e18e & friends E004 - Oliver Medhurst
What if you could compile JavaScript to Native but ahead of time? W...
14812
Reposted by Josh Goldberg
VoidZero @voidzero.dev · 22/07/2026
Type-aware Linting via Oxlint is now stable 🎉 oxc.rs/blog/2026-07...
oxc.rs
Type-Aware Linting Stable
A collection of high-performance JavaScript tools written in Rust
220728
Reposted by Josh Goldberg
Abbey Perini @abbeyperini.dev · 24/07/2026
Community conferences just hit different. I'll take 5 super-engaged attendees over 10,000 people barely talking to each other every time.
2253
Reposted by Josh Goldberg
Lars @webpro.nl · 24/07/2026
Wow! Hard to overstate what an incredible move this is by @joshuakgoldberg.com & co. Very appreciated, much honored. Rest assured of two consequences: 1. it shall be spread to contributors and maintainers of dependencies 2. it shall lead to more deleted code 🧡 Thank you, team Mocha! 🤎
1362
Josh Goldberg @joshuakgoldberg.com · 24/07/2026
Mocha is donating $20k to more active open source projects: Knip, @nodejs.org, Prettier, and Unified. 🤎 mochajs.org/blog/2026-co...
mochajs.org
2026 Community Sponsorships
Today, we are happy to announce that Mocha will be donating $5,000 each to four different community projects, for a total of $20,000 donated to the modern JavaScript community.
2788
Reposted by Josh Goldberg
GitHub @github.com · 21/07/2026
$100 million+ has now been invested in open source maintainers and projects through GitHub Sponsors. 🎉 Nearly 70,000 maintainers and orgs are supported by more than 280,000 sponsors, from individual devs to Fortune 500 companies. Thank you to everyone helping make open source more sustainable. 💚
github.blog
$100 million for open source: A milestone built by the community
Celebrating $100 million contributed by the community to the people who build and sustain open source every day.
16311
Josh Goldberg @joshuakgoldberg.com · 21/07/2026
I shipped my first nontrivial user-facing feature at @sentry.io last week, and nobody is more excited than the Linear Slack integration. 😤
Nine messages from Linear (APP) in Slack that "Josh Goldberg changed status to Done for LOGS-144 [Epic] Add ability to pin logs"
2250