👨💻 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...
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!
Demos in particular are great for this! 🧠
Demos in particular are great for this! 🧠
🟢libraries can now accept ArkType wherever they need JSON Schema
🟢100% type-safe with inference built-in
🟢day one support from AI SDK
🟢TanStack AI and MCP SDK support imminent
Congrats Azat on the 5.0.0!
It’s a plugin for sorting imports, TS types, JSX props, classes, objects, variables, and more.
In this release: move to ESM-only, dropped Node.js v18 support, two new rules.
github.com/azat-io/esli...
More in the thread below ⬇️
Congrats Azat on the 5.0.0!
you can tuna piano but you can't piano a tuna.
you can tuna piano but you can't piano a tuna.
They then filed an issue with _over_ 1,000 words, clearly written with AI slop.
Absolutely ridiculous.
They then filed an issue with _over_ 1,000 words, clearly written with AI slop.
Absolutely ridiculous.
The great Julius Csotonyi spent 5 months painting over 60 illustrations for the site, no ai used
> neal.fun/size-of-life/
The great Julius Csotonyi spent 5 months painting over 60 illustrations for the site, no ai used
> neal.fun/size-of-life/
Please upvote my VS Code feature request to add a "danger" style between orange and red! github.com/microsoft/vs...
Please upvote my VS Code feature request to add a "danger" style between orange and red! github.com/microsoft/vs...