Titian Cernicova-Dragomir
titiancernicova.bsky.social
Titian Cernicova-Dragomir
@titiancernicova.bsky.social
Typescript enthusiast (ask me about TS). I work at Bloomberg in JavaScript Infrastructure & Tooling . Opinions are my own.
So apparently in #node if you want to have a forked worker process not keep it's parent alive you have to: unref the child process, unref stout&stdin (by assuming they are Sockets! who knew?!) and on node 24 also call setKeepAlive(false) on them.

Please tell me I'm doing this wrong! Anyone?
October 30, 2025 at 11:15 AM
Guess what? Starting up new pocesses are expensive, especially when they run Javascript. Like really really expensive.

Recycle your javascript processes, save the planet!
October 24, 2025 at 5:02 PM
Reading a book and I love that there are twins named Vax and Vex.bBut as someone who struggles with names and often misread single letters in words.. I gotta say it's dam difficulty to keep the characters separate 😅
Guess they are just 'the twins' and hope the books makes sense with them as a unit 😅
October 13, 2025 at 7:55 AM
Reposted by Titian Cernicova-Dragomir
The real Butlerian Jihad is not againt AGI, but against AI slop? Happy weekend to all www.youtube.com/watch?v=_zfN...
AI Slop Is Destroying The Internet
YouTube video by Kurzgesagt – In a Nutshell
www.youtube.com
October 11, 2025 at 7:08 AM
Its really lovely to walk around Amsterdam for a few hours after #viteconf
October 11, 2025 at 10:19 AM
With declaration emit thanks to isolated declarations 😅
Vite+ unified CLI will bring together many existing features and a new monorepo task runner.
October 10, 2025 at 8:05 AM
Night out after #viteconf.amsterdam
October 9, 2025 at 7:53 PM
Writing JS plug-ins for rust based tools is solving a very big issue: people will soon be much less able to contribute to their own tooling since they won't have rust experience.
October 9, 2025 at 12:01 PM
Reposted by Titian Cernicova-Dragomir
Glad to see TypeScript's Isolated Declarations feature already mentioned in three talks this morning at @viteconf.org 👍

It's one of the reasons tsdown and Oxc can generate Type Declarations so quickly ⚡

The main ID developer @titiancernicova.bsky.social is here if you wish to meet him.
Always happy to see something you worked on out in the wild! Love to see isolated declarations being used 😊. #viteconf.amsterdam
October 9, 2025 at 9:55 AM
Always happy to see something you worked on out in the wild! Love to see isolated declarations being used 😊. #viteconf.amsterdam
October 9, 2025 at 8:20 AM
October 9, 2025 at 7:21 AM
Reposted by Titian Cernicova-Dragomir
“The essential read” on GPT-5 and Sam Altman’s first major blunder.

Well over 100,000 people have read it.

Check it out!
August 11, 2025 at 3:04 PM
Reposted by Titian Cernicova-Dragomir
🧩 @titiancernicova.bsky.social works at Bloomberg on TypeScript tooling and has contributed quite a few banner features to TypeScript. Check out his SquiggleConf 2024 talk on contributing Isolated Declarations, which makes TypeScript scale nicely for giant codebases.

youtu.be/FJgzwgYXLRo
Developing Isolated Declarations | Titian Cernicova-Dragomir
YouTube video by SquiggleConf
youtu.be
July 31, 2025 at 2:22 AM
Reposted by Titian Cernicova-Dragomir
Expandable hovers 😍
Know these have been in the works for a while and I'm so excited to try them out.

devblogs.microsoft.com/typescript/a...
July 8, 2025 at 9:31 PM
Reposted by Titian Cernicova-Dragomir
This is so random! and muuuuch needed

A new Random namespace with 22 methods for working with randomness in JavaScript.

proposal just hit Stage 1
May 29, 2025 at 2:59 PM
Reposted by Titian Cernicova-Dragomir
Lots of folks fell for the "DOM is slow" marketing of certain frameworks, but DOM isn't slow. *Uncontrolled style read-back* is. But what if that wasn't a thing? Looking for feedback on a new proposal to control layout thrashing here:

github.com/MicrosoftEdge/MS…
MSEdgeExplainers/EventPhases/explainer.md at main · MicrosoftEdge/MSEdgeExplainers
Home for explainer documents originated by the Microsoft Edge team - MicrosoftEdge/MSEdgeExplainers
github.com
May 8, 2025 at 6:02 PM
Reposted by Titian Cernicova-Dragomir
summarizing the week of economics with my favorite comic of all time which happens to be constantly relevant
April 4, 2025 at 10:53 PM
Same. I've always had a thing against cringe entertainment. And that just sounded like something I would cringe at because it was so over the top and so ridiculous at the time. Now? I'm sure it would feel like a random news show. We live in idiocracy times 😔
So, I've never actually seen Idiocracy. From what I've heard tho, it's a pretty amazingly accurate documentary about the current administration.
April 5, 2025 at 7:56 AM
I agree a bit of selfishness is good. You need to put on your own oxygen mask before you help others. But what's happening today feels like some have put on their oxygen mask and are now collecting all the oxygen masks form everyone around and putting them in the shape of a helmet around their head.
April 2, 2025 at 7:45 AM
Reposted by Titian Cernicova-Dragomir
Krebs: here's a detailed post on how our 1st Amendment rights are being attacked: krebsonsecurity.com/2025/03/how-...

First commenter: omg wow you "got political" i guess it's time for me to leave, i can't believe i read your book and met you in person, who knew it would "come to this"

🤡🤡🤡
How Each Pillar of the 1st Amendment is Under Attack
In an address to Congress this month, President Trump claimed he had "brought free speech back to America." But barely two months into his second term, the president has waged an unprecedented attack ...
krebsonsecurity.com
March 31, 2025 at 1:48 AM
Reposted by Titian Cernicova-Dragomir
The cruelty may not necessarily be the point, but the self interest certainly is. And, well
March 29, 2025 at 8:53 PM
Reposted by Titian Cernicova-Dragomir
I wish more people would say what DEI actually does:
March 29, 2025 at 3:25 AM
Went to see a play in the weekend. A man for all seasons. One scene that seems so relevant for today:

William Roper: “So, now you give the Devil the benefit of law!”

Sir Thomas More: “Yes! What would you do? Cut a great road through the law to get after the Devil?”
March 17, 2025 at 9:16 AM
Reposted by Titian Cernicova-Dragomir
TypeScript *earth-shattering* excitement 😉

The TypeScript team have rewritten the compiler in Go in order to optimize performance 🎉

🔹 10x faster type-checking 🔥
🔹 Uses significantly less memory

This will hugely improve the TypeScript authoring & compilation experience.
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!

devblogs.microsoft.com/typescript/t...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 2:39 PM
Reposted by Titian Cernicova-Dragomir
FINALLY WE CAN SAY WHAT'S BEEN COOKING
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!

devblogs.microsoft.com/typescript/t...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 2:38 PM