Jon Kuperman's Avatar

Jon Kuperman

@jonkuperman.com.bsky.social

TC39 - Signals - Source Maps - TS/JS @Bloomberg. Previously I did web at Adobe and Twitter. Opinions are my own.

6,472 Followers  |  776 Following  |  1,514 Posts  |  Joined: 23.04.2023  |  1.9907

Latest posts by jonkuperman.com on Bluesky

Lost dog in SF.
If spotted text John 8572340177 or call animal control 4155546364.
Very shy. Do not chase!

Dog pictured is about 35 pounds, lean, brown brindle coat with black stripes, large pointed ears like a heeler, and dark muzzle.

Lost dog in SF. If spotted text John 8572340177 or call animal control 4155546364. Very shy. Do not chase! Dog pictured is about 35 pounds, lean, brown brindle coat with black stripes, large pointed ears like a heeler, and dark muzzle.

SF, please help me find my dog. She was lost by her sitter in the mission. But when she escaped 2 years ago, she made it all the way to Golden Gate Park. She is very sweet but very shy.

I am very worried about her getting hurt while sheโ€™s loose.

04.08.2025 23:09 โ€” ๐Ÿ‘ 5238    ๐Ÿ” 3484    ๐Ÿ’ฌ 233    ๐Ÿ“Œ 127

Kind of love that

04.08.2025 20:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A skateboard repair shop called Find Your Bearings

04.08.2025 18:50 โ€” ๐Ÿ‘ 24    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
docs: update js engine compat report by slevithan ยท Pull Request #1049 ยท shikijs/shiki Reruns the JS engine compatibility report for Shiki 3.9.1. Swift is now supported, resulting in 100% language compatibility. ๐ŸŽ‰ Minor docs updates.

Congrats to @slev.life who did the hard work and made @shiki.style's JS engine compatible with 100% of the built-in languages!

github.com/shikijs/shik...

02.08.2025 16:45 โ€” ๐Ÿ‘ 51    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3

Iโ€™m so sorry ๐Ÿ’”

02.08.2025 07:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Node excitement ๐Ÿ˜‰

Congrats to @marcoippolito.dev on today's landmark Node 22.18 release. It is the first LTS release to ship unflagged TypeScript support ๐ŸŽ‰

This means Node can run *.ts files. It pairs well with TypeScript's "erasableSyntaxOnly" flag ๐Ÿ‘

Many folk contributed ๐Ÿ™

01.08.2025 05:34 โ€” ๐Ÿ‘ 112    ๐Ÿ” 30    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I would be ok never reading the words โ€œYouโ€™re absolutely right!โ€ againโ€ฆ

29.07.2025 09:31 โ€” ๐Ÿ‘ 49    ๐Ÿ” 1    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced these proposals:

4๏ธโƒฃ Math.sumPrecise
4๏ธโƒฃ Uint8Array to/from base64 and hex
3๏ธโƒฃ Iterator Sequencing
3๏ธโƒฃ Upsert

28.07.2025 22:44 โ€” ๐Ÿ‘ 61    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

*closes work ide. Shuts down work laptop.*

Well that was a nice long day!

*turns on personal laptop. Opens personal ide*

28.07.2025 18:49 โ€” ๐Ÿ‘ 43    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Never even considered it ๐Ÿ‘€

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

My flat complex! Come visit sometime thereโ€™s also a wine bar Nextdoor!

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

Itโ€™s so bad

Also see bagels and Mexican food ๐Ÿ˜ญ

28.07.2025 13:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Never write your own Date Parsing Libraryโ€”zachleat.com A post by Zach Leatherman (zachleat)

Never write your own Date Parsing Library (I wrote my own Date Parsing Library)

www.zachleat.com/web/adventur...

25.07.2025 13:01 โ€” ๐Ÿ‘ 88    ๐Ÿ” 13    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 4
Picture of my dog in a dog bed next to me while I work

Picture of my dog in a dog bed next to me while I work

Working from a dog friendly lounge today ๐Ÿฅฐ

28.07.2025 12:39 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a group of men are sitting around a table in a conference room . ALT: a group of men are sitting around a table in a conference room .
26.07.2025 13:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I truly enjoy AirPods in with nothing playing

26.07.2025 13:50 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Someone should make an app that tells you if itโ€™s gonna rain or not ๐Ÿค”

26.07.2025 13:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ˜ฌ I donโ€™t even remember my phone number

26.07.2025 13:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

use a vpn

26.07.2025 13:00 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™m so sorry to hear that :/ Iโ€™ll keep an eye out for awesome roles

26.07.2025 12:59 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What a cool thing to be on your local run!!

26.07.2025 11:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
kiesel โšก A JavaScript engine written in Zig

Iโ€™m always reading the source code from codeberg.org/kiesel-js/ki... which is on there! Seems nice!

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

Looks so fun!

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

Accidentally left chatgpt in transcription mode while alone at home with my dogโ€ฆ that was a sobering read ๐Ÿ˜ณ

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

I keep saying โ€œWe must be cut to healโ€ during serious conversations and the looks Iโ€™m gettingโ€ฆ ๐Ÿ˜‚

24.07.2025 13:57 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
July 22, 2025 Release Happy summer! This release adds support for async loading and infinite scrolling, improves form integration and drag and drop interactions, and adds support for additional DOM events and attributes.

New React Aria release!

๐Ÿ“œ Infinite scroll in ListBox, GridList, Table, & Tree
โš›๏ธ React 19 actions form reset
๐Ÿฒ Virtualized Tree drag and drop
๐Ÿค Opened API to DOM events โ€“ works better with other libraries
๐Ÿ“† DatePicker autocomplete
๐Ÿš€ And TONS more!

react-spectrum.adobe.com/releases/202...

23.07.2025 17:15 โ€” ๐Ÿ‘ 38    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

They should make Yorkshire Tea candles

19.07.2025 10:34 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

oxlint + tsgolint = no slow down!

no-floating-promises completes 4.4k files in 3.2 seconds, in the vscode repo.

typescript-go is the future, all credits to the ts-go team! We just glued everything together ๐Ÿ˜€

github.com/microsoft/ty...

19.07.2025 04:11 โ€” ๐Ÿ‘ 154    ๐Ÿ” 23    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 3

Pretending I donโ€™t see @ashley-c.bsky.social sneaking out of the office even though he PROMISED heโ€™d play a board game with me today

18.07.2025 17:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a man with sweat running down his face Alt: a man with sweat running down his face

British people working from home in the summer

18.07.2025 11:52 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@jonkuperman.com is following 20 prominent accounts