Sign in

Chris Kalmar ⚡️ Chief Agent Director 😜

@chriskalmar.dev
1.8K followers 323 following 426 posts

👨‍💻 SWE @ Figma 🚀 Founder lost-pixel.com (Acquired) 🤖 AI Engineer 🎬 YouTuber m.youtube.com/@chriskalmar 🎤 Conference Speaker 🗣️ I speak 🇬🇧🇩🇪🇵🇱

PostsRepliesMedia
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 24/06/2026
Excited to be at Figma #config2026 in SF 🌁
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 03/04/2026
Panel 1 (Claude):
“I pushed my code to production.”

Panel 2 (Engineer):
“Just the compiled binary… not the source code, right?”

Panel 3 (Claude):
🙂

Panel 4 (Engineer):
“Not the source code… right?”
010
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 24/02/2026
TUIs are the hot thing right now. ✨ I'm sure, Claude Code had some influence here. Funnily, I grew up with TUIs, just like this one 😅
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 31/12/2025
After waiting for 3.5 hours now, I regret upgrading to Tahoe. 😞 It looks like I bricked my laptop. 🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱🧱 I still hope the upgrade will finish early 2026 🤞
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 18/06/2025
That moment when you plug in your laptop in the last second. Pure adrenaline! 😅
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 15/06/2025
Always fun to meet good old friends 🤗 at @reactsummit.gitnation.org, like @tkdodo.eu and Peter
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 13/06/2025
Never miss a @tannerlinsley.com talk. Always very entertaining. 🤩 #ReactSummit
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 13/06/2025
Great to be back at @reactsummit.gitnation.org in Amsterdam 🇳🇱 Watching Bun talk by @jarredsumner.com
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 22/05/2025
Some pubs have funny names 😂
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 22/05/2025
Ruby code is sometimes hard to read. Here are 4 ways to write the same IF statement 🙈
# Option a
if true
  puts "hi"
end

# Option b
unless false 
  puts "hi"
end

# Option c
puts "hi" if true

# Option d
puts "hi" unless false
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 14/05/2025
Good morning 🌅 London 🇬🇧
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 10/05/2025
Trying a new restaurant today. I love the design concept already 🍃 Hopefully the food will be tasty too 🤤
010
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 05/05/2025
Time for a clean-up, I guess 😅
A meme comparing the "heaviest objects in the universe." It shows a grid representing spacetime curvature under four labeled objects: the Sun, a Neutron star, a Black hole, and a "Desktop." Each object creates a progressively deeper distortion in the grid, with the Desktop causing the deepest distortion, exaggerating how cluttered or heavy it feels metaphorically. The caption at the top reads “Screenshots on my desktop 🤯” and at the bottom it says “HEAVIEST OBJECTS IN THE UNIVERSE.”
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 04/05/2025
Happy Star Wars day everyone ✨
042
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 23/04/2025
Incredible presentation 🙌 about “building a personal CLI” by @danielroe.dev here at @viennajs.bsky.social
291
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 13/01/2025
Sounds like a rare thing. This is one of my favourites, but also not very often happening:
010
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 03/01/2025
When you messed up but your partner is cool about it. 😬
091
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 01/01/2025
Tried to print a few pages today, and now I'm wondering if my printer is running on Android? 😜
020
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 01/01/2025
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 01/01/2025
This looks pretty good. 👍 Definitely giving it a try soon.
0120
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 31/12/2024
New year resolution 😅
060
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 27/12/2024
Me today (in Europe): 1. Checking trending topics and seeing Seahawks 2. Curious what those birds look like 3. Opening posts and ... ohhhh ... NFL 🏈😅
060
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 24/12/2024
After a whole year of being forced to eat website cookies 🍪 I will finish this year with having some real cookies 😄 p.s. I meant: plenty 🤫
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 22/12/2024
I love the summary but I agree that some facts might be inaccurate. Like I write TypeScript and I haven't touched pure JavaScript in years, and still, my summary tells me otherwise 😆 Btw, @danielroe.dev, I don't think you understand the concept of a vacation. 😅 When do you recharge your batteries?
160
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 22/12/2024
Ok, who took my source maps? 🫠
020
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 10/12/2024
Hello 👋 London 🇬🇧
040
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 09/12/2024
this is what it should be, but that is only our marketing page. the app is separate and works fine
000
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 09/12/2024
What a nice surprise 😮 Looks like you got me into the 1K club. 🎉 Thank you all so much ♥️ Really appreciate your vote for my content. I’ll try my best to not disappoint your trust in me. 😊
1100
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 06/12/2024
I listened for 34,378 minutes in 2024. #SpotifyWrapped Is that okay or too much? 😅
010
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 03/12/2024
FYI, using the GitHub CLI will save you a ton of time. 🚀 Here are some examples:
# checkout PR #77
gh pr checkout 77

#show a list of PRs
gh pr list

# create a PR from the current branch
gh pr create --title "Pull request title" --body "Pull request body"
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 03/12/2024
I woke up to this today 😊
180
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 01/12/2024
Have a great Sunday ☀️ and don’t forget to unplug. Enjoy the outdoors 🙌
View from the mountain top
020
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 28/11/2024
Wow 😮 500+ friends 🎉🎉🎉 Thank you so much for reading my content 😌 Hey there 👋 if you are new here, please share where you are from and what you do. Me: I'm from Austria 🇦🇹 and I'm a staff fullstack engineer.
250
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 28/11/2024
By the way, don’t forget to update your links on GitHub and all the other places 👌
GitHub profile page screenshot with BlueSky profile link
260
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 27/11/2024
I couldn’t fine my dear followers today 😜
150
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 27/11/2024
The thing I enjoy the most about code refactoring is to: ❌❌❌ Delete Code ❌❌❌ The more the better 😁
6271
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 26/11/2024
Nice 👌
120
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 23/11/2024
The engagement on 🦋 is 🔥. It starts to feel like Tech Twitter back in 2020/2021. I ditched old 𝕩, it’s such a mess, Elon’s playground? Hard pass, no less. Bluesky’s chill, no billionaire schemes, Just pure vibes and wholesome memes. 😅
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 21/11/2024
Don't get me wrong - I love utility libs. They provide you with a ton of useful helper functions. 🙌 But sometimes you just need a tiny bit that you can easily implement in a few lines yourself 💪😎 Of course, if your use-case involves millions of items, this might not be the most performant solution
031
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 18/11/2024
POV: Fighting the CI pipeline 😅
100
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 16/11/2024
Alright, weekend fun begins 😁 Which 5️⃣ apps would you install first?
M3 Max
310
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 12/11/2024
We used to do those circles ⭕️⭕️⭕️ back then when Twitter was still a nice place. Let's hope 🦋 will stay nice forever. Say hi 👋 if you could spot yourself in under 800ms. (or more 😆)
020
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 11/11/2024
Me on a lunch break. I couldn’t resist 😅
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 10/11/2024
The codebase grows and evolves and tech debt slowly creeps in 🤕 How do you tackle it in your team? 📆 reserve monthly time to work on it 🧹 spring cleaning once a year 🤞 ignore it & keep fingers crossed 🤔 consult with external experts 😂 never heard of it
110
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 09/11/2024
Jinx is back! 🩷💙 I'm not playing the game but I love the show. The animation style is incredible, and the plot is interesting as well. Arcane Season 2 was released. Just need some 🍿🍿🍿
120
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 09/11/2024
Wait, you just gave me an idea ... 😁
030
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 09/11/2024
Have you ever wondered how to conditionally add props during object creation in JavaScript? 🤔 Use the spread operator and short-circuit it to only add defined props. The result: a pollution-free object 💪
let foo = 123 // variable with value
let bar // variable without value (basically undefined)

let result = {
   ... (foo && { foo 7}), // spread operator and short-circuit 
   ... (bar && { bar }), // spread operator and short-circuit
}

Object.keys(result) // object contains only defined props 
// [ "foo" ]
031
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 07/11/2024
A simple trick for swapping array elements in JavaScript. It works with any number of array items. ❗️ Important: Make sure to iterate indices on the left side (0, 1, 2, ...) and choose the new index order on the right side only. ❗️ But: Be mindful, mutating arrays (like here) is not good practice!
// this is our array const x = [ '🍌', '🍎', '🥝' ];

// let's swap some items
[x[0], x[1], x[2]] = [x[2], x[0], x[1]];

// the result
console.log(x);
// (3) ['🥝', '🍌', '🍎']
041
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 06/11/2024
Today I was reorganising my room and found this again. React Summit ⚛️ 2024 was such a great experience, and going there as a speaker 🎤 gave me this amazing opportunity to talk directly to some of the biggest stars in the web dev community. 🙌 Looking forward to Amsterdam in 2025. 🤘
react summit speaker badge
110
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 05/11/2024
There are several ways to convert values to numbers in JavaScript. I'm sure you know those: 🔵 parseInt(value) 🔵 parseFloat(value) 🔵 Number(value) But do you know these as well? 🟣 +value 🟣 ~~value The last one takes even care of _NaN_ for you 🤗
const value = 'hello'
parseInt (value) // NaN 
parseFloat (value) // NaN
Number (value) // NaN 
+value // NaN
~~value // 0
161