👨💻 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
Flint is an experimental linter. It intentionally revisits many of the core design decisions from other popular web linters.
Please enjoy this medium dive how Flint's intentionally deviating from other linters and trying new things. ❤️🔥
www.flint.fyi/blog/what-fl...
the actual tell of most AI content is just that it doesn’t have anything to say and is boring to read
people who can’t tell good writing from bad writing by content shouldn’t have any sway over how we write
the actual tell of most AI content is just that it doesn’t have anything to say and is boring to read
people who can’t tell good writing from bad writing by content shouldn’t have any sway over how we write
No worries, we've got you! The deadline has been extended 2️⃣ weeks, so let us know what you'd like to share with our community in June 🤗
👉 cascadiajs.com/2026/cfp
No worries, we've got you! The deadline has been extended 2️⃣ weeks, so let us know what you'd like to share with our community in June 🤗
👉 cascadiajs.com/2026/cfp
35 speakers • 8 workshops • 3 days of AI & JavaScript magic 🤖⚡
Join us in #London 👉 london.cityjsconf.org
35 speakers • 8 workshops • 3 days of AI & JavaScript magic 🤖⚡
Join us in #London 👉 london.cityjsconf.org
wpt.fyi/interop-2025
We’re hosting our first ever Philly GraphQL meetup on Thursday, January 22nd at 6:30pm.
We’re keeping it casual with an Intro to GraphQL talk and plenty of time to socialize, ask questions, and tell us what topics you’d like to see next.
luma.com/etwcu14k
We’re hosting our first ever Philly GraphQL meetup on Thursday, January 22nd at 6:30pm.
We’re keeping it casual with an Intro to GraphQL talk and plenty of time to socialize, ask questions, and tell us what topics you’d like to see next.
luma.com/etwcu14k
prospective employees:
You & @chadwhitacre.com & @sentry.io putting so much time & effort & money into @opensourcepledge.com & sponsorships was a big reason why I joined Sentry. It speaks positively and strongly about the company culture and motivations and people!
prospective employees:
Sentry has a stellar product I've enjoyed using, lovely people, and an excellent relationship with open source. I'm really looking forward to joining the team.
A few open source FAQs... 1/🧵
Sentry has a stellar product I've enjoyed using, lovely people, and an excellent relationship with open source. I'm really looking forward to joining the team.
A few open source FAQs... 1/🧵
Web dev tooling! Formatters! Linters! Type Checkers! Pruning! Templates! All that and more!
www.youtube.com/watch?v=1JSE...
Web dev tooling! Formatters! Linters! Type Checkers! Pruning! Templates! All that and more!
www.youtube.com/watch?v=1JSE...
npm needs more funding.
npm needs more funding.
Flint is an experimental linter. It intentionally revisits many of the core design decisions from other popular web linters.
Please enjoy this medium dive how Flint's intentionally deviating from other linters and trying new things. ❤️🔥
www.flint.fyi/blog/what-fl...
Flint is an experimental linter. It intentionally revisits many of the core design decisions from other popular web linters.
Please enjoy this medium dive how Flint's intentionally deviating from other linters and trying new things. ❤️🔥
www.flint.fyi/blog/what-fl...
Couldn't be more excited and proud to introduce the brand new VS Code Extension and MCP Server. For humans and coding agents alike, Knip will help keep your codebases tidy.
→ Read the blog post:
Couldn't be more excited and proud to introduce the brand new VS Code Extension and MCP Server. For humans and coding agents alike, Knip will help keep your codebases tidy.
→ Read the blog post:
I tried to resist the urge to submit but couldn't. Happy new year!
Keep in mind the form closes at midnight Romania time, 11:00 CET so you can enjoy the New Year celebrations after wrapping up your proposal! 🎉
Happy New Year everyone! ❤️
If you haven’t submitted your proposal yet, you still have 3 days left to take your chance at joining us as a speaker at #JSHeroes 2026. 🌟
👉 jsheroes.io/speak
#TechEvent #TechConference #WebDev #TechInnovation
I tried to resist the urge to submit but couldn't. Happy new year!
youtu.be/q9PYRBqLNgM?...
#typescript
youtu.be/q9PYRBqLNgM?...
#typescript
Flint is an experimental linter made to validate several hypotheses: hybrid linting, streamlined rich configuration, thorough docs & plugins, and tooling coordination.
Expect to hear more about Flint over the next month. ❤️🔥
www.flint.fyi/blog/introdu...
Flint is an experimental linter made to validate several hypotheses: hybrid linting, streamlined rich configuration, thorough docs & plugins, and tooling coordination.
Expect to hear more about Flint over the next month. ❤️🔥
www.flint.fyi/blog/introdu...
joyeecheung.github.io/blog/2025/12...
joyeecheung.github.io/blog/2025/12...
joyeecheung.github.io/blog/2025/12...
joyeecheung.github.io/blog/2025/12...
Before: a ? b : undefined
After: a ?! b
It looks silly at first but I often write ternaries over nullish values in code and feel like this'd help... just me?
Before: a ? b : undefined
After: a ?! b
It looks silly at first but I often write ternaries over nullish values in code and feel like this'd help... just me?
softwareengineeringdaily.com/2025/12/23/n...
softwareengineeringdaily.com/2025/12/23/n...
softwareengineeringdaily.com/2025/12/23/n...
This is the single biggest sponsorship intake I've ever received. It's about as much as I usually make on GitHub Sponsors in ~10 months. I am absolutely floored.
1/🧵
This is the single biggest sponsorship intake I've ever received. It's about as much as I usually make on GitHub Sponsors in ~10 months. I am absolutely floored.
1/🧵
🖕
🖕
this comes with 3 categories of rules: modernisation, performance, replacements
it also works with oxlint and most of the rules have auto-fixes 🛠️
try it out and let us know any feedback/rule suggestions in discord/bsky/github!
this comes with 3 categories of rules: modernisation, performance, replacements
it also works with oxlint and most of the rules have auto-fixes 🛠️
try it out and let us know any feedback/rule suggestions in discord/bsky/github!