Josh Goldberg ๐Ÿ’–'s Avatar

Josh Goldberg ๐Ÿ’–

@joshuakgoldberg.com.bsky.social

Open source developer ๐Ÿ‘จโ€๐Ÿ’ป 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

5,530 Followers  |  511 Following  |  2,171 Posts  |  Joined: 23.04.2023  |  1.7096

Latest posts by joshuakgoldberg.com on Bluesky

Fine let's call this one .ai-but-the-hype-cycle-kind

05.08.2025 18:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh nice, that too!

I kind of wish .config/ had taken off...

05.08.2025 18:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

but actually can we please

05.08.2025 18:01 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

petition to create an .ai directory

05.08.2025 18:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Poster for SquiggleConf 2025, September 18-19 Boston

Electron's Internal Tooling: Open Source at Scale

Shelley Voh, core eng @electron; collaborator on Node.js

Poster for SquiggleConf 2025, September 18-19 Boston Electron's Internal Tooling: Open Source at Scale Shelley Voh, core eng @electron; collaborator on Node.js

๐ŸŒŸ Speaker Spotlight: Shelley Vohr

@codebyte.re is a long-time core engineer on Electron. Come learn from her on all the fantastic tooling the project utilizes: not just which tools to use, but how to determine what to automate and when.

Speakers, sessions, and more: squiggleconf.com

05.08.2025 16:00 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
the word congratulations is surrounded by multicolored confetti Alt: the word congratulations is surrounded by multicolored confetti
05.08.2025 15:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

you are looking into the mouth of hell, yelling "please, more"

03.08.2025 06:08 โ€” ๐Ÿ‘ 24    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I want to get better at giving succinct answers in podcasts. I have this persistent habit of giving deep winding dives into the nuances of every question because I'm worried about not giving a "good enough" answer. But those are harder to listen to, and the podcast harder to steer for the hosts. ๐Ÿ˜•

31.07.2025 14:06 โ€” ๐Ÿ‘ 13    ๐Ÿ” 0    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0
Pixels with Purpose S01E07: Rules help control the fun! with Josh Goldberg
YouTube video by Nordcraft Pixels with Purpose S01E07: Rules help control the fun! with Josh Goldberg

OMG you can hear Jerry (my cat) at 15:05! ๐Ÿ˜ป

31.07.2025 14:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It was so lovely getting chat with you two, thanks for having me on!

31.07.2025 13:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Pixels with Purpose S01E07: Rules help control the fun! with Josh Goldberg
YouTube video by Nordcraft Pixels with Purpose S01E07: Rules help control the fun! with Josh Goldberg

New episode of @nordcraft.com's podcast #pixelswithpurpose out! โœจ

This time my lovely colleagues @whitep4nth3r.com and @andreasmoller.dk are chatting with @joshuakgoldberg.com about good practices for working in larger teams and how rules and standards help you focus on what is important โœŒ๏ธ

31.07.2025 05:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

It was so much fun hanging out with you for an hour @mhartington.io! And we covered a lot of great stuff. โ˜บ๏ธ

31.07.2025 13:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
TypeScript is SO SLOW... Or Is It? | Mike Hartington | PodRocket
YouTube video by LogRocket TypeScript is SO SLOW... Or Is It? | Mike Hartington | PodRocket

Oh hey! My @logrocket.bsky.social podcast episode came out! This was a fun one to record, plus I got to hang out with @joshuakgoldberg.com for an hour!

www.youtube.com/watch?v=wGwe...

31.07.2025 13:39 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Honestly with the way AI is going it wouldn't surprise me if we got a kind of voice-to-code on-demand thingy you could trigger from any smart device by 2030...

31.07.2025 01:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

not on my watch

30.07.2025 18:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
"Somehow X returned" meme from Star Wars. Caption: "SOMEHOW / IT COMPILED"

"Somehow X returned" meme from Star Wars. Caption: "SOMEHOW / IT COMPILED"

30.07.2025 16:09 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

this is really cool!

and wow it would make a great meetup talk โœจ

30.07.2025 14:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@tej.as I wish to one day be you too

29.07.2025 14:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

x.com/TejasKumar_/... hehe

29.07.2025 14:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Selfie of me in Daniel's room with many funko pops on the wall. I'm holding up a realistic Grogu toy.

Selfie of me in Daniel's room with many funko pops on the wall. I'm holding up a realistic Grogu toy.

I am @danieljcafonso.bsky.social now.

29.07.2025 14:36 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Poster for SquiggleConf 2025, September 18-19 Boston

A World Class Local Dev Loop with Aspire

Maddy Montaquila, product lead for Aspire

Poster for SquiggleConf 2025, September 18-19 Boston A World Class Local Dev Loop with Aspire Maddy Montaquila, product lead for Aspire

๐ŸŒŸ Speaker Spotlight: Maddy Montaquila

@maddymontaquila.net works on Aspire, a new dev-first toolkit for simpler local development in multi-service apps. If you've ever wanted your frontend, services, auth, and tooling spun up automatically, this one's for you!

See schedule & more: squiggleconf.com

28.07.2025 15:20 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Announcing TypeScript 5.9 RC - TypeScript Today we are excited to announce the Release Candidate (RC) of TypeScript 5.9! To get started using the Release Candidate, you can get it through npm with the following command: npm install -D typescr...

TypeScript excitement ๐Ÿ˜‰

TS 5.9 RC is out ๐ŸŽ‰

๐Ÿ”ถ `import defer` by @nicr.dev
๐Ÿ”ถ module: "node20" for require(ESM)
๐Ÿ”ท --init has modern defaults (no downleveling)
๐Ÿ”ท Docs: Inline summaries for DOM APIs
๐Ÿ”ท IDE: Expandable hovers to drill into Quick Infos
๐Ÿ”ท Perf: Faster type instantiation & file existence

25.07.2025 19:25 โ€” ๐Ÿ‘ 53    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Celebrating 20 years of MDN | MDN Blog MDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too.

MDN is 20 years old! ๐Ÿฅณ

๐Ÿ™ A huge thank you to...
The devs who read and trust MDN
The contributors who improve it
Everyone working on the web platform who shares our mission.

Here's how we celebrated with the web.dev team! ๐Ÿง
developer.mozilla.org/en-US/blog/...

24.07.2025 15:01 โ€” ๐Ÿ‘ 108    ๐Ÿ” 29    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

It wasn't beehiving

24.07.2025 19:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hahaha I love that! A game of how much AI compute you can waste - oh...

24.07.2025 19:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
emoji-blast ๐ŸŽ† Blasts emoji like fireworks all up in your HTML page. ๐ŸŽ†

I finally got around to updating my emoji-blast site to have og: description and image meta tags. Behold, a social media preview image! ๐ŸŽ†

www.emojiblast.dev

24.07.2025 15:49 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

fight fire with fire!

24.07.2025 15:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
two men are standing next to each other and one of them is saying hold me back ! Alt: two men are standing next to each other and one of them is saying hold me back !
24.07.2025 15:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah! I wish it was easy to set up automatic blocklists based on really clear "this is AI slop" criteria

24.07.2025 15:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
24.07.2025 14:45 โ€” ๐Ÿ‘ 56    ๐Ÿ” 6    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 2

@joshuakgoldberg.com is following 20 prominent accounts