Ryan Cavanaugh 👉 searyanc.dev on bsky

8.3K posts

Ryan Cavanaugh 👉 searyanc.dev on bsky banner
Ryan Cavanaugh 👉 searyanc.dev on bsky

Ryan Cavanaugh 👉 searyanc.dev on bsky

@SeaRyanC

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

Seattle, WA Katılım Şubat 2013
383 Takip Edilen8.6K Takipçiler
Kenton Varda
Kenton Varda@KentonVarda·
No offense to the Zod devs but I don't understand why Zod has to exist. Why can't we just use the schema format we already have, that is, TypeScript? Why is there no way to construct a schema validator from a TypeScript type? This seems like such an obvious thing.
English
160
23
813
181K
Andy Boenau
Andy Boenau@Boenau·
Important reminder: It is difficult to use an e-bike when moving your family into a new home, which is why your household vehicle fleet should not include an e-bike.
English
2
0
13
1.2K
colinhacks/zod
colinhacks/zod@colinhacks·
someone please make an AI for responding to GitHub issues, preferably w/ RAG against docs & previous issues there's a HUGE market for this (several dozen broke OSS maintainers)
English
28
7
196
23.1K
SCL Software
SCL Software@sclsoftware·
@SeaRyanC @typescript I am geting a performance increase of ~15% (0.8s vs 0.68s). I was expecting something radical. What can we expect when it is ready?
English
2
0
0
264
TypeScript
TypeScript@typescript·
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace! npm install -D @​typescript/native-preview npx tsgo --version Read up more on our blog! devblogs.microsoft.com/typescript/ann…
English
35
520
2.6K
345.9K
SCL Software
SCL Software@sclsoftware·
@typescript tsconfig.json "references": [...] is not supported yet? It seems to ignore it. With tsc works fine.
English
1
0
16
4.6K
📦🛠👷🏻‍♂️Sean Larkin
Never having to drive on trips because people with motion sickness are magically cured by driving. Forever passenger Prince. 😴
📦🛠👷🏻‍♂️Sean Larkin tweet media
English
2
0
2
1.1K
Kunal Kumar Arya
Kunal Kumar Arya@iamkunalarya·
TypeScript's union and intersection types behave differently than set theory in math. Can someone explain the design decisions behind this? Why the shift from combining sets to combining types? #typescript
English
1
0
5
707
Ryan Cavanaugh 👉 searyanc.dev on bsky retweetledi
Matt Pocock
Matt Pocock@mattpocockuk·
LIVE NOW with @ahejlsberg:
Matt Pocock tweet media
English
1
4
31
6K
lazytype
lazytype@lazytype·
So many people hung up on the new TS being written in Go. Problem solving is not forcing the usage of your favorite solution.
English
1
0
1
70
Tzvetan Mikov
Tzvetan Mikov@tmikov·
My brief thoughts on the TypeScript compiler rewritten in Go. It objectively makes sense. Besides Go, there is currently no other language that satisfies the following criteria: - Mainstream. - Multi-platform. - Garbage collected. - Performant. - Safe-ish (*). - Shared memory multi-threaded. - Natively compiled. I am being objective here, even though Go does not appeal to me. You can see what I wrote about that 10 years ago 😅: tmikov.blogspot.com/2015/02/you-do…. When ready, Static Hermes will satisfy all the above requirements, except for shared memory multi-threading. The JavaScript object model simply isn't really suitable for that. Brilliant attempts have been made: webkit.org/blog/7846/conc…, but IMO, the complexity is unjustifiably high. Static Hermes will eventually support github.com/tc39/proposal-…, or something like it, which is a useful and safe middle ground. *AFAIK, Go isn't completely safe because interfaces can be updated non-atomically, potentially causing a crash.
English
9
14
203
28.7K
Andrew Clark
Andrew Clark@acdlite·
I’m being told this is a genuine line-by-line port (most “ports” aren’t) and the perf gains are almost entirely attributable to parallelization, and if that’s true then that’s about as fair of a comparison you can make
Andrew Clark@acdlite

@dabernathy89 @RobKnight__ IMO if that’s true then I think it’s totally fair to attribute that win to Go since it’s just not feasible to build massively parallel programs in the current JavaScript ecosystem

English
3
0
83
6.5K
Andrew Clark
Andrew Clark@acdlite·
This is exciting, but whenever you see perf stats attributed to rewriting in a new language (or framework etc), consider: if they had rewritten it in the exact same language it still would have been somewhat faster because they’d know how to do it less shitty the second time
Cory House@housecor

Wow, the speed impact of rewriting TypeScript in Go is wild. Check out these differences. 9-13 times faster?! So excited to see this. Huge win for the ecosystem.

English
22
6
263
40.1K
Theo - t3.gg
Theo - t3.gg@theo·
I blame TypeScript
Theo - t3.gg tweet media
English
50
6
898
53.7K
Ryan Cavanaugh 👉 searyanc.dev on bsky retweetledi
David Fowler
David Fowler@davidfowl·
Several of you asked me why TypeScript chose Go instead of C#, and what that decision implies about Microsoft's commitment to C# and .NET. See #discussioncomment-12466988" target="_blank" rel="nofollow noopener">github.com/microsoft/type… by @ahejlsberg TL;DR nothing has changed. #dotnet #csharp
Anders Hejlsberg@ahejlsberg

Thrilled to announce... devblogs.microsoft.com/typescript/typ…

English
62
97
786
199.5K
Jessie Frazelle
Jessie Frazelle@jessfraz·
everyone out here like "wHy NoT zIG" "WhY nOt RuSt" for rewriting typescript, as go has officially surpassed the "boring" chasm, blessing and a curse
English
6
6
100
9.3K
Ryan Cavanaugh 👉 searyanc.dev on bsky retweetledi
alistair
alistair@alistaiir·
The new TypeScript is *really* fast
English
9
13
242
30K