Chris Kalmar ⚡️ TypeScript
banner
chriskalmar.dev
Chris Kalmar ⚡️ TypeScript
@chriskalmar.dev
🚀 Building open source http://lost-pixel.com
💙 TypeScript addict
🎬 YouTuber m.youtube.com/@chriskalmar
🎤 Conference Speaker
🗣️ I speak 🇬🇧🇩🇪🇵🇱
Pinned
✂️ knip.dev by @webpro.nl is the best tool to find all unused exports and unused deps.

Easy setup 🚀

bun create @knip/config

bun add
Resolving dependencies
Resolved, downloaded and extracted [8]
Saved lockfile
✓ Install Knip
✓ Add knip to package.json#scripts
✓ Run "bun run knip" to run knip
Declutter your JavaScript & TypeScript projects
Project linter to find and remove unused files, dependencies and exports in JavaScript and TypeScript projects
knip.dev
That moment when you plug in your laptop in the last second.
Pure adrenaline! 😅
June 18, 2025 at 1:14 PM
Always fun to meet good old friends 🤗 at @reactsummit.gitnation.org,
like @tkdodo.eu and Peter
June 15, 2025 at 11:41 AM
Never miss a @tannerlinsley.com talk.
Always very entertaining. 🤩

#ReactSummit
June 13, 2025 at 12:38 PM
Great to be back at @reactsummit.gitnation.org in Amsterdam 🇳🇱

Watching Bun talk by @jarredsumner.com
June 13, 2025 at 8:50 AM
Why is there still no nested search 🔍 capability in VSCode?

"Files to include" should allow to reuse the last search results.
This would be such a low hanging fruit and would make the search 100x more powerful.
June 4, 2025 at 10:16 AM
Web dev sales pitch then and now.

[ 10 years ago ]

Web dev:
I will build this website with these features for X.

Customer:
My nephew can do it for 10% of the price.

[ Today ]

Web dev:
I will build this website with these features for X.

Customer:
I will vibe code it myself in under 20 minutes.
May 31, 2025 at 7:02 AM
In the age of ChatGPT and all the other AI innovations, I don’t get why Alexa & Siri still suck. 🤯

It’s like talking to a very old person with bad hearing.

You ask for a simple task and you get an unrelated response.

Or better yet, my Alexa pretends to be completely deaf sometimes.

Frustrating 😠
May 27, 2025 at 9:14 AM
Building a language in 10 days and it’s still being used after 30 years is so impressive. 🧠
May 22, 2025 at 4:34 PM
Reposted by Chris Kalmar ⚡️ TypeScript
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace!

npm install -D @​typescript/native-preview
npx tsgo --version

Read up more on our blog!
Announcing TypeScript Native Previews - TypeScript
Previews of the native TypeScript port are now available on npm and for VS Code through the Visual Studio Marketplace!
devblogs.microsoft.com
May 22, 2025 at 3:09 PM
Some pubs have funny names 😂
May 22, 2025 at 3:34 PM
Ruby code is sometimes hard to read.
Here are 4 ways to write the same IF statement 🙈
May 22, 2025 at 1:24 PM
Good morning 🌅 London 🇬🇧
May 14, 2025 at 7:38 AM
Coming from iTerm2, I really like @warp.dev 💜

Workflows with dynamic params are just magical 🪄 and make my life so much easier.

Would love to see those features coming soon:
1. Define your own keybindings for switching to next/previous
tab
2. Merging tabs into split view

Keep going 🚀
May 11, 2025 at 4:15 PM
Trying a new restaurant today.
I love the design concept already 🍃

Hopefully the food will be tasty too 🤤
May 10, 2025 at 3:23 PM
How are people able to scroll on their phones like they would move paper around, but on their laptops they set up the opposite scrolling behaviour. 🤯

I’m just not skilled enough 😂
May 9, 2025 at 3:01 PM
🍿 I can’t make up my mind which show I like the most right now:

- Severance
- Silo
- Foundation

And what are you watching?
May 8, 2025 at 7:53 PM
There are people that are patiently and with a lot of effort explaining the problem they want solved talking to an LLM.

But some of those very patient people are NOT so patient when they interact with humans.

I wonder why? 🤯
May 6, 2025 at 7:09 PM
Why is there no family plan for ChatGPT or Claude? 🤔

Team plans are for businesses, but what if you would like to share with your family?
Like Spotify or Netflix.
May 6, 2025 at 10:27 AM
Time for a clean-up, I guess 😅
May 5, 2025 at 7:59 AM
Happy Star Wars day everyone ✨
May 4, 2025 at 7:30 AM
Back in the day, when I was going to school, I used flashcards sometimes. Creating them was tedious. 🥱

Today I helped my kid:
- scanned 50 handwritten pages
- uploaded to ChatGPT
- asked for generating 200 Q&As
- exported XLS with 2 column
- printed, folded, cut
- done

What a time to live in 😅
April 27, 2025 at 9:30 PM
Did someone think of an MCP server for Amazon shopping already? 🤔

I could imagine such a better shopping experience by just handing over the tasks of finding and researching products and their features, comparing reviews, detecting fake reviews, checking delivery costs, and more

Do I dream to big?
Dreamy Fresh Prince GIF
ALT: Dreamy Fresh Prince GIF
media.tenor.com
April 26, 2025 at 8:00 PM
When I have to write a piece of content (e.g. presentation, documentation, …), I always worry about not having enough topics to talk about. 😧

Then I get started. A bit here, a bit there, usually very chaotic.

By the end, I have too much content and need to cut down. 😅

Every single time. Weird 😐
April 26, 2025 at 5:53 PM
Incredible presentation 🙌 about “building a personal CLI” by @danielroe.dev here at @viennajs.bsky.social
April 23, 2025 at 5:36 PM