Grilled Cheese

ExploreLog inSign up

Josh Ghoulberg πŸ‘»

@joshuakgoldberg.com

632 Following9.7k Followers

Frontend @ Sentry

πŸ‘ͺ SquiggleConf
✍ Learning TypeScript (O'Reilly)
🌟 Microsoft MVP

https://joshuakgoldberg.com

PostsRepliesMedia
@halfstackconf.bsky.socialOct 9, 2026, 1:58 PMReposted by @joshuakgoldberg.com

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

@joshuakgoldberg.comOct 9, 2026, 2:48 PM

Oh hi Karl thank you!!!

@joshuakgoldberg.comOct 9, 2026, 2:47 PM

(I'm sorry for saying the community is a villain, this is wrong, but I am amused)

@joshuakgoldberg.comOct 9, 2026, 2:47 PM

"We trade one villain for another" - Thel 'Vadam, Halo 3

@joshuakgoldberg.comOct 9, 2026, 2:46 PM

if this doesn't make it onto @typescript.fm as a bleet of the week I will be SHOCKED

@hipstersmoothie.comOct 9, 2026, 2:04 PMReposted by @joshuakgoldberg.com

There is a certain poetry to cloudflare (an odd way of saying a meteor) killing deno (a dinosaur)

@robpalmer.bsky.socialSep 30, 2026, 8:15 AMReposted by @joshuakgoldberg.com

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.

const pos1 = Composite({ x: 1, y: 4 });
const pos2 = Composite({ x: 1, y: 4 });
pos1 === pos2; // true

const positions = new Set(); // the standard ES Set
positions.add(pos1);
positions.has(pos2); // true
@joshuakgoldberg.comOct 8, 2026, 1:22 PM

github.com/sponsors/mic... - unsung hero pushing ESLint & other dev tools forward, in ways that are benefiting newer projects downstream too

3/3

@joshuakgoldberg.comOct 8, 2026, 1:22 PM

github.com/sponsors/fis... - hugely impactful in Prettier and related tools, pops up all over the place!

github.com/sponsors/lis... - is a wiz kid who's doing amazing work in the web linting space (he started in high school and was already prolific!)

2/🧡

@joshuakgoldberg.comOct 8, 2026, 1:22 PM

In alphabetical order, top 5 GitHub sponsors picksΒ ~

github.com/sponsors/auv... - genius behind tsgolint, the first & still major way to do typed TS linting at native speed

github.com/sponsors/bra... - long-time typescript-eslint maintainer, has done amazing deep work for years on TS tooling

1/🧡

@syntax.fmOct 7, 2026, 3:42 PMReposted by @joshuakgoldberg.com

We have $100K to give away to open source maintainers! Let us know your suggestions and nominations.

63
@joshuakgoldberg.comOct 7, 2026, 5:34 PM

Honestly, I think it could satisfy

@joshuakgoldberg.comOct 7, 2026, 3:02 PM

At this rate, "port TypeScript to your favorite language" is going to become a standard code golf exercise & metric for LLMs.

@joshuakgoldberg.comOct 7, 2026, 1:47 PM

It's convenient as all heck. Both in terms of devex (just writing classes) and providing niceties (defaults + docs). This is >>>> more positively impactful than the vast majority of the things other options espouse.

@jsmonthlylondon.bsky.socialOct 7, 2026, 1:34 PMReposted by @joshuakgoldberg.com

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: [email protected]

@remysharp.com

@joshuakgoldberg.comOct 6, 2026, 12:59 PM

"This is the textArea" - shoutout to every text area in my dentist's onboarding form. Glad to know what it is!

"If not, what are your main concerns?" label on a text area with placeholder text "This is the textArea"
@joshuakgoldberg.comOct 6, 2026, 12:44 PM

Corbin is an excellent engineer, wonderful open source maintainer, and an even better person. Highly recommend!

@crutchcorn.devOct 5, 2026, 7:59 PMReposted by @joshuakgoldberg.com

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

corbincrutchley.comCorbin CrutchleyI’m an engineering leader, consultant, author, and open-source maintainer in Sacramento, California.
@antfu.meOct 5, 2026, 10:17 AM PinnedReposted by @joshuakgoldberg.com

πŸ‘€ 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!

pulls.reviewpulls.reviewA better way to review a GitHub pull request’s diff: grouped, summarized, and fast.
8
Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 00:11:13 EDT