Engineering lead for @typescript. Now at https://xitter.cf/t.co/uvEAuNf1VJ

Seattle, WA
Joined February 2013
Trying out Twitter 2: The Twittening. Follow @ bsky.app/profile/searyanc.de…
2
4
9,530
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
LIVE NOW with @ahejlsberg:
1
4
29
6,199
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
The new TypeScript is *really* fast
9
13
3
237
30,375
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
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/types…
158
1,329
504
6,697
1,317,293
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
✨What a dream come true!✨ The co-creator of @typescript himself, @ahejlsberg, took some time to look at the Doom project! We also had a chance to chat about other TypeScript topics more broadly - and that video will go live in a few days! DREAM. COME. TRUE.🚀
1
10
1
93
6,463
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
Doom now runs in @typescript types. What a journey this one's been.
91
435
236
3,029
431,354
Please, for the love of god, do not abuse this flag. It's not here for aesthetic reasons to let you write paths that are actually misleading.
Turns out I was totally off-base with a post I made last week. You'll never need to write a `.js` import again, thanks to this new flag in TS 5.7. The TS team changed their mind. This is massive. 🧵
7
9
2
149
56,433
Blue pill: Correct and consistent mental model that requires one step of understanding Red pill: Easy mental model that yields inconsistent or incorrect results Me to JS devs: ... did you just take both pills?
2
1
1
39
6,109
4
5
1
41
5,591
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
TypeScript 5.5 is now available! 🎉✨ Now with ✅ Inferred Type Predicates ✅ RegEx syntax checks ✅ The JSDoc @‍import Tag ✅ ${configDir} for easier tsconfig inheritance ✅ --isolatedDeclarations ✅ Lots of new optimizations And more! Try it today! devblogs.microsoft.com/types…
19
476
54
1,892
227,199
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
Announcing TypeScript 5.5 Beta! 📣 Now with type predicate inference, more type narrowing, an @‍import tag for JSDoc, the --isolatedDeclarations flag, performance & reliability improvements, and much more! devblogs.microsoft.com/types…
9
183
38
856
129,442
The line between data and code is not as clear as the Jedi would have you believe
This quoted post is unavailable.
5
1,591
What would you change about the output of tsc --init?
17
3
6
7,822
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
Nice writeup of TypeScript's new ability to infer type predicates from @mattpocockuk. I'm 0% surprised that Matt beat me to writing a blog post about this :)
1
2
24
6,100
My wild idea to improve the carbon footprint of @climatearena is that if you take an umbrella to stay dry instead of driving to the arena, they don't make you throw it away when you get there. Thoughts?
3
8
2,030
Ryan Cavanaugh 👉 searyanc.dev on bsky retweeted
`assertUnreachable` is an advanced TypeScript technique popularized in a @StackOverflow post by @SeaRyanC (from the @typescript team). So we thought it'd be cool for Ryan to return to the channel to talk about it! (😎link below😎)
2
1
1
8
2,038