Pinned
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...
Josh Ghoulberg ๐ป
@joshuakgoldberg.com
Frontend @ Sentry ๐ช SquiggleConf โ Learning TypeScript (O'Reilly) ๐ Microsoft MVP https://joshuakgoldberg.com
9.7K followers639 following2.7K posts
Pinned
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...
Josh Ghoulberg ๐ป reposted
We have an open position for a senior engineer in the @storybook.js.org team again! ๐ Fully remote ๐ค OSS work every single day ๐ ๏ธ Developer tooling and JS ecosystem ๐ Europe โ๐จ Not much UI work, mostly behind the scenes details like parsers, rendering, Node.js CLIs, web servers etc.
Josh Ghoulberg ๐ป reposted
A few weeks ago, I shared the idea of analyzing contributorsโ text for signs of automation. Now it's an app and a GitHub Action you can add to your anti-clanker Swiss Army knife. It's still an ongoing experiment, but it seems to capture the patterns in PR and issue descriptions reasonably well.
Josh Ghoulberg ๐ป reposted
Vienna next month. ๐ HalfStack is a day of people showing what theyโve built, trying things that seemed like a good idea, meeting curious web people, and hanging around afterwards. Plus the JS Pub Quiz and karaoke. ๐ค ๐ 16 November 2026 ๐ Ankersaal, Vienna ๐๏ธ halfstackconf.com/vienna/tickets
Josh Ghoulberg ๐ป reposted
Josh Ghoulberg ๐ป reposted
ECMAScript excitement ๐ Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today ๐ Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.
Josh Ghoulberg ๐ป reposted
Josh Ghoulberg ๐ป reposted
Support the web community and make a team day of it ๐ FFConf returns to Brighton on Friday 13 November: great web dev talks and plenty to come back buzzing about. ๐๏ธ 2026.ffconf.org 15% off with CITYJS Group rates: events@leftlogic.com @remysharp.com
Corbin is an excellent engineer, wonderful open source maintainer, and an even better person. Highly recommend!
I am looking for my next career opportunity! Iโm an engineering leader, consultant, author, and open-source maintainer. I've been VP of Eng, written books, get 20M weekly downloads on NPM, and more. Know of a role you think I'd be a good fit for? Book time on my cal or DM me: corbincrutchley.com
Josh Ghoulberg ๐ป reposted
I am looking for my next career opportunity! Iโm an engineering leader, consultant, author, and open-source maintainer. I've been VP of Eng, written books, get 20M weekly downloads on NPM, and more. Know of a role you think I'd be a good fit for? Book time on my cal or DM me: corbincrutchley.com
Josh Ghoulberg ๐ป reposted
๐ Introduce pulls.review Categorize changes in Pull Requests into logical groups, with a summary. Helps you do reviews more efficiently by focusing on what matters. Everything runs in your browser. With opt-in GitHub userscript, GitHub Actions, or CLI for local git changes!
This was an *excellent* episode. The Oxlint folks really know what they're talking about, and it's lovely to hear about how much progress they've made on great fast+unified tooling. ๐ @overlookmotel.bsky.social @voidzero.dev & co.!
Today on the pod: Type-aware linting with oxlint, Vite+ ecosystem, and the future of TypeScript dev tooling with VoidZero's Cameron Clark & Jim Dummett. Learn what's next for dev tools. share.transistor.fm/s/95684100 #typescript
Josh Ghoulberg ๐ป reposted
@typescript.fm podcast hosted me and my Oxc compadre Cameron talking type-aware linting, compilers, what VoidZero's acquisition means for Vite, and what the future of tooling might look like in the age of LLMs. A really fun conversation. typescript.fm/bonus83
Josh Ghoulberg ๐ป reposted
๐ I made a smol ~2kb syntax highlighter that uses the CSS `::highlight()` API. davatron5000.github.io/microlighter/
Josh Ghoulberg ๐ป reposted
David Burns is Head of Developer Advocacy and Open Source at BrowserStack and a longtime leader in browser testing. He joins @joshuakgoldberg.com to discuss Selenium, WebDriver, open source, and the impact of AI on web dev. @automatedtester.co.uk softwareengineeringdaily.com/podcasts/the...
Josh Ghoulberg ๐ป reposted
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! ๐
(shoutout to @tkdodo.eu for nerd sniping me into finally doing this, I've been procrastinating it for years now lol)
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!
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...
Josh Ghoulberg ๐ป reposted
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...
Josh Ghoulberg ๐ป reposted
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...
๐ 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 โจ
Josh Ghoulberg ๐ป reposted
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!
Josh Ghoulberg ๐ป reposted
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-...
Sent my first Rust PR in open source, shoutout Claude lol github.com/oxc-project/...
Josh Ghoulberg ๐ป reposted
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 ๐
Josh Ghoulberg ๐ป reposted
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...
Josh Ghoulberg ๐ป reposted
Wrote something about formatters. A biased vision of how formatters should be implemented in 2026 ematipico.xyz/blog/the-bes...
Josh Ghoulberg ๐ป reposted
Today is Igalia's 25th birthday! ๐ www.igalia.com/2026/09/21/T...
Happy birthday @igalia.com! ๐
Today is Igalia's 25th birthday! ๐ www.igalia.com/2026/09/21/T...
Josh Ghoulberg ๐ป reposted
@paulrobalino.bsky.social @samreich.bsky.social You know what to do!
Josh Ghoulberg ๐ป reposted
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!
I love talking to Daniel whenever possible - and especially about the future of TypeScript!
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...
Josh Ghoulberg ๐ป reposted
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...
Josh Ghoulberg ๐ป reposted
Josh Ghoulberg ๐ป reposted
โ๏ธ 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
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...
Josh Ghoulberg ๐ป reposted
"Be human." - @43081j.com โฅ๏ธ
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 โค๏ธ
Josh Ghoulberg ๐ป reposted
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 โค๏ธ
Josh Ghoulberg ๐ป reposted
Am I neglecting my open source projects? Is this still being maintained?? New on the blog: https://www.zachleat.com/web/is-this-still-being-maintained/