SeaRyanC Profile Banner
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky Profile
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky

@SeaRyanC

Followers
9K
Following
6K
Media
717
Statuses
8K

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

Seattle, WA
Joined February 2013
Don't wanna be here? Send us removal request.
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
2 years
Trying out Twitter 2: The Twittening. Follow @
3
0
4
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
4 months
RT @mattpocockuk: LIVE NOW with @ahejlsberg:
Tweet media one
0
5
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
4 months
RT @davidfowl: Several of you asked me why TypeScript chose Go instead of C#, and what that decision implies about Microsoft's commitment t….
0
100
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
4 months
RT @alistaiir: The new TypeScript is *really* fast
0
14
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
4 months
RT @typescript: Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a….
0
1K
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
4 months
RT @ahejlsberg: Thrilled to announce.
0
1K
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
4 months
RT @MiTypeScript: ✨What a dream come true!✨ The co-creator of @typescript himself, @ahejlsberg, took some time to look at the Doom project!….
0
11
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
4 months
RT @MiTypeScript: Doom now runs in @typescript types. What a journey this one's been.
Tweet media one
0
450
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
9 months
Tweet media one
5
6
44
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
9 months
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
40
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
9 months
If you can't coherently explain why this flag wasn't present for the previous 30 iterations of TypeScript, and what changed, don't turn it on.
4
0
36
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
9 months
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.
@mattpocockuk
Matt Pocock
9 months
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. 🧡
Tweet media one
7
9
151
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
RT @typescript: TypeScript 5.5 is now available! πŸŽ‰βœ¨. Now with. βœ… Inferred Type Predicates.βœ… RegEx syntax checks.βœ… The JSDoc @‍import Tag.βœ…β€¦.
0
502
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
RT @typescript: Announcing TypeScript 5.5 Beta! πŸ“£. Now with type predicate inference, more type narrowing, an @‍import tag for JSDoc, the -….
0
187
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
The line between data and code is not as clear as the Jedi would have you believe.
0
0
5
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
What would you change about the output of tsc --init?.
17
3
6
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
Increasing the fidelity of types in TypeScript using arranged field definitions.
3
6
39
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
RT @danvdk: Nice writeup of TypeScript's new ability to infer type predicates from @mattpocockuk. I'm 0% surprised that Matt beat me to wri….
0
2
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
RT @AndaristRake: Oh, yeeeeah, this has been merged 😍😍😍😍😍😍😍😍😍. TS 5.5 is gonna be one of the most epic releases in a while, once again - hu….
0
86
0
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
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
0
8
@SeaRyanC
Ryan Cavanaugh πŸ‘‰ searyanc.dev on bsky
1 year
RT @MiTypeScript: `assertUnreachable` is an advanced TypeScript technique popularized in a @StackOverflow post by @SeaRyanC (from the @type….
0
1
0