๐Ÿ‘‹ I'm Alex & I tweet about web dev stuff Creator of @trpcio, work @square, scout @a16z

Malmรถ, Sweden
Me and @jullerino are hacking on automatic hydration for server-rendered "use client"-components component by generating a `<script>`-tag on the server that gets picked up by the browser

ALT This Fine GIF

12
2
90
48,657
โ™ฅ
Y'all are missing a huge, well deserved nominee for github stars and that's @alexdotjs. Just saying @trpcio revolutionised an aspect of web dev and it made our lives easier, and this guy is a factor why I landed my first job, his impact on our community can't be understated โค๏ธ
27
4,121
synclinear.com is amazing - we've now synced up @trpcio github with @linear, soo nice
HOLY SHIT @nextjs / @vercel is using synclinear.com for their GitHub tickets check this out: github.com/vercel/next.js/isโ€ฆ
2
31
6,919
Alex / KATT ๐Ÿฑ retweeted
Just shipped a starter template for TypeScript libs featuring @turborepo @pnpmjs and Changesets as well as some pretty nice Github Actions workflows to automate the release flow w/ support for canary releases with a single click. Check it out: github.com/juliusmarminge/acโ€ฆ
12
16
216
33,310
I often build @zodtypes schemas based on interfaces from libraries etc - is there a nice utility for that? I spent a few minutes doing this but I think the error messages could be more contextual typescriptlang.org/play?#codโ€ฆ
13
4
75
38,227
Ok, come at me
Replying to @AdamRackis
Confession: I am not a big fan of serverless but I barely dare tweeting about it
10
34
14,001
Also, I bet vercel will have a autotoscaled "serverful"(?) offering within a year (with sexy branding)
8
17
3,316
My #1 fav thing about serverless tho is that my shitty code won't crash the app for many users by am uncaught exception or memory leaks. So I guess what I really want is Apache for node
1
1,440
Unfortunately, I've made a lot of them since this
I would reaalllyyy not complain if I never had to make nor integrate another custom date๐Ÿ“†/phoneโ˜Ž๏ธ/card๐Ÿ’ณ/autocomplete๐Ÿ”Ž input again in my life
1
16
3,406
Alex / KATT ๐Ÿฑ retweeted
25.000โญ๏ธ and still going. Thank you all ๐Ÿ™
๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ We have now passed 20,000 stars on GitHub!! ๐Ÿ“ˆ๐Ÿš€ ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ
6
7
140
84,790
Is there a way to throw errors in server actions and propagate them to the client?
6
32
8,668
Alex / KATT ๐Ÿฑ retweeted
UploadThing is now LIVE! We worked hard to make file uploads as easy as possible for TypeScript devs. I think we did it. uploadthing.com
62
72
798
291,079
Alex / KATT ๐Ÿฑ retweeted
"Make something people want" vercel.com/storage
4
17
306
58,469
Pretty impressive how many of these @vercel has ticked off since I wrote this half a year ago ๐Ÿ‘
2
55
14,463
Alex / KATT ๐Ÿฑ retweeted
13
61
520
34,839
Can someone invite me to this bluesky thing, I'm getting fomo
6
31
6,165
In case you didn't know, you get batching automatically with trpc ๐Ÿ™ƒ
๐ŸคฏI still like this demo shown here a lot: combining React Query with dataloader. If you have an API that can batch requests, but you still want to treat them as separate "detail-query" resources, this is for you: github.com/TanStack/query/diโ€ฆ
1
1
39
6,147