Titian Cernicova-Dragomir
@titiancernicova.bsky.social
700 followers 120 following 41 posts
Typescript enthusiast (ask me about TS). I work at Bloomberg in JavaScript Infrastructure & Tooling . Opinions are my own.
Posts Media Videos Starter Packs
Reposted by Titian Cernicova-Dragomir
titiancernicova.bsky.social
No! I bought it all! 😅

I didn't buy EVERYTHING. But I was kinda like a kid in a candy shop. Definitely should not have been left unsupervised in there 😂
titiancernicova.bsky.social
Don't go to the science museum gift shop! It's a trap! They'll make you buy all sorts of things!
titiancernicova.bsky.social
Its really lovely to walk around Amsterdam for a few hours after #viteconf
titiancernicova.bsky.social
With declaration emit thanks to isolated declarations 😅
robpalmer.bsky.social
Vite+ unified CLI will bring together many existing features and a new monorepo task runner.
titiancernicova.bsky.social
Unfortunately the runtimes are written in native languages so js developers are unable to fix them. Kind of proving the point.
titiancernicova.bsky.social
Fixing this might be a better use of our time that rewriting everything in another language that will make the people who are most impacted by these tools unable to contribute to fixing them.
titiancernicova.bsky.social
The real issue is ultimately that modern Javascript engines seem to have given up on performance optimizations, and especially don't care about optimizations for cli tools.
titiancernicova.bsky.social
The issue is this will cause a two tier developer ecosystem. And while you will be able to write some tooling customization, you still will not really be able to contribute to the core of the tools
titiancernicova.bsky.social
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.
Reposted by Titian Cernicova-Dragomir
robpalmer.bsky.social
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.
titiancernicova.bsky.social
Always happy to see something you worked on out in the wild! Love to see isolated declarations being used 😊. #viteconf.amsterdam
titiancernicova.bsky.social
Another mention of isolated declarations. Guess it's the hot new typescript option 😅
titiancernicova.bsky.social
Always happy to see something you worked on out in the wild! Love to see isolated declarations being used 😊. #viteconf.amsterdam
Reposted by Titian Cernicova-Dragomir
garymarcus.bsky.social
“The essential read” on GPT-5 and Sam Altman’s first major blunder.

Well over 100,000 people have read it.

Check it out!
Reposted by Titian Cernicova-Dragomir
squiggleconf.com
🧩 @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
Reposted by Titian Cernicova-Dragomir
ashley-c.bsky.social
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...
Reposted by Titian Cernicova-Dragomir
wesbos.com
Wes Bos @wesbos.com · May 29
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
titiancernicova.bsky.social
There is a TypeScript setting. No error truncation. It helps reduce them, but they will still appear for very big types.
Reposted by Titian Cernicova-Dragomir
infrequently.org
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
Reposted by Titian Cernicova-Dragomir
ericmbudd.com
summarizing the week of economics with my favorite comic of all time which happens to be constantly relevant
"These smug pilots have lost touch with regular passengers like us. Who thinks I should fly the plane?"