Jay Profile Banner
Jay Profile
Jay

@jayair

Followers
3,837
Following
383
Media
899
Statuses
8,459
Explore trending content on Musk Viewer
Pinned Tweet
@jayair
Jay
7 days
We design for things to work out of the box. And for when you want to configure them. Here's the principle in action. We make it simple to link resources together. ``` new Function("MyFunction", { link: [bucket] }) ``` This lets your function access the bucket and gives it
Tweet media one
3
5
43
@jayair
Jay
11 months
Using Next.js to create my React app
39
192
2K
@jayair
Jay
18 days
Bro what do these buttons do
Tweet media one
60
35
1K
@jayair
Jay
10 months
Next.js is the Kubernetes of frontend.
78
65
1K
@jayair
Jay
16 days
So we all know who he is talking about right?
@chfsrh
Sarah 👩🏼‍🍳👩🏼‍💻
17 days
This is @levelsio “most controversial take” but I totally agree with him
250
556
5K
80
9
748
@jayair
Jay
1 year
Kudos to AWS for blacking out in solidarity with the subreddits.
10
45
653
@jayair
Jay
7 months
It's time to make it official. SST is moving away from CDK and CloudFormation. I wrote a really long post (linked below) detailing our thought process around it. Let me highlight a few things from it here.
26
31
433
@jayair
Jay
5 months
@thdxr Perfect for any app with no users
5
4
412
@jayair
Jay
16 days
@TophLaRoph I'm pretty sure he is talking about Vercel but it's more fun to guess
6
1
357
@jayair
Jay
2 months
@AdamRackis Tailwind
17
2
342
@jayair
Jay
10 months
Tweet media one
4
4
334
@jayair
Jay
7 months
"Can anybody help with <insert random error message>??" Me in support:
Tweet media one
10
11
308
@jayair
Jay
7 months
There’s a pattern with founders, especially technical ones that really struggle with marketing or comms. It’s an unfortunate downward spiral that many fall into. To start with. Your message is made up of the content and the delivery. The content is WHAT you want to say, the
21
14
251
@jayair
Jay
8 months
Our little AI demo went viral over the weekend so I wanted to take a minute to share why we built it. I also have a slightly different take on these LLMs. *cough* AI is the future of UI *cough* Let's do a thread!
@thdxr
dax
8 months
we’re re-enacting the plot to silicon valley with LLMs we’ve been gifted the best way to search over compressed data ever invented but everyone is building the same chatbot over and over we built a 100% open source demo of something more practical check the thread
Tweet media one
137
148
3K
7
10
202
@jayair
Jay
7 months
How to write effective marketing copy for developers Say your new feature is faster. If it's faster by 10%, say "10x faster" If it's faster by 50%, say "10x faster" If it's faster by 100%, say "10x faster" If it's 5x faster, say "10x faster" If it's 10x faster, say "10x faster"
11
1
183
@jayair
Jay
8 months
Look you can run RSC wherever and however you want. Just off the top of my head: 1. Next.js
9
7
179
@jayair
Jay
8 months
Just fyi, the UI kit you are using doesn't automatically make your designs nicer. They just make it look like every other app using that UI kit.
36
8
168
@jayair
Jay
1 year
"I'm trying to use Prisma with serverless, can somebody help me with this err..."
Tweet media one
25
3
166
@jayair
Jay
11 months
@kentcdodds Pretty spot on. Just to share our point of view. 1. Vercel does not open source a key part of Next.js, which is why OpenNext exists. 2. They break things with every single release, we see this first hand. Being closed source and unstable is not a good combo.
6
4
157
@jayair
Jay
6 months
Me receiving a code review I never asked for
Tweet media one
@ryanflorence
Ryan Florence
6 months
Kill count: 1 useEffect 1 useState 1 Context/Provider 2 Loading states 1 rando error handler 19 LOC
Tweet media one
2
0
31
2
1
150
@jayair
Jay
7 years
Updated article on Code Splitting in Create React App with more feedback (thx @dan_abramov ) - #React
Tweet media one
2
32
140
@jayair
Jay
10 months
Can't believe you all let this guy make fun of you.
Tweet media one
7
0
140
@jayair
Jay
1 year
“The SST team is a group of 3 highly skilled professionals” The professionals:
6
13
139
@jayair
Jay
16 days
Me with $18 MRR watching levelsio go on Lex
4
6
138
@jayair
Jay
1 year
database
Tweet media one
5
2
134
@jayair
Jay
11 months
RDS is so bad that there's a new database startup launching every week.
11
11
133
@jayair
Jay
1 year
SST, meet @remix_run > npm create remix > npm create sst > npx sst deploy 💿
4
13
131
@jayair
Jay
2 months
@WarrenInTheBuff @techsavvytravvy How do I call the fetcher? Do I need a fetchingFetcher fn?
3
0
131
@jayair
Jay
9 months
Amplify trying to hide AWS
3
4
128
@jayair
Jay
1 year
Thank you next.js
Tweet media one
13
4
125
@jayair
Jay
1 year
We might be mixing 2 separate issues with the React / Next.js thing 1. App router is marked as stable but some end users are having problems (slowness, etc.) 2. The undocumented canary (but stable?) releases are bad for frameworks not named Next.js
4
5
114
@jayair
Jay
2 years
There's a lot of chatter around OpenNext today. Let me share how this came about and why it exists. And my thoughts on it.
2
16
111
@jayair
Jay
4 months
@webdevcody It's called next auth because it's telling you to do auth next.
1
0
111
@jayair
Jay
1 year
Welcome to SST @solid_js 👋 > npm create solid > npm create sst > npx sst deploy
Tweet media one
4
13
106
@jayair
Jay
7 years
I wrote about how to add Code Splitting with Create React App and React Router - /cc @dan_abramov #React
2
21
101
@jayair
Jay
10 days
sharp as a package has always been tricky to deploy in Lambda. With v3, we handle it automatically without any layers.
Tweet media one
11
2
107
@jayair
Jay
4 months
This is my favourite Ion example to date. The entire app to send emails through AWS is: - 3 files (Lambda fn + sst config + package.json) - 60 LoC - And one `sst deploy`
Tweet media one
Tweet media two
@thdxr
dax
4 months
we're on a mission to eliminate every random SaaS provider in your stack sending email? directly use infra that handles billions of emails a day - all you have to do is define a sender quickstart in reply
Tweet media one
57
47
1K
12
5
104
@jayair
Jay
8 months
@fireship_dev Whatever fireship says
4
1
102
@jayair
Jay
2 years
We passed AWS CDK in GitHub stars this week.
@jayair
Jay
2 years
We passed AWS SAM in GitHub stars this week.
3
1
46
11
5
99
@jayair
Jay
10 months
Tweet media one
@t3dotgg
Theo - t3.gg
10 months
At least they gave up on GraphQL and are now cloning @trpcio
Tweet media one
2
0
65
0
2
97
@jayair
Jay
1 year
A new player has entered the chat.
3
7
96
@jayair
Jay
3 months
Me ordering in English but saying gracias at the end
Tweet media one
7
2
94
@jayair
Jay
6 months
Yeah we do code reviews, why do you ask?
Tweet media one
8
1
94
@jayair
Jay
8 months
We are witnessing the narrative around React take a turn in a way we haven't before. I think the missteps might be adding up. Could be early but it's possible that React usage starts to decline.
@tannerlinsley
Tanner Linsley
8 months
You inspired me, @cassidoo . Since hooks and the early conception of the suspense API, I have personally felt that React has been obsessed with just a handful of concepts. While technically impressive and undoubtedly pushing the limits and boundaries of what a single-threaded UI
51
97
1K
15
1
93
@jayair
Jay
1 year
Tweet media one
7
5
95
@jayair
Jay
11 months
We pick on AWS a lot but if you are building anything critical and need to do something custom, there is almost always a way. It's the single biggest reason why we continue to invest in it.
5
5
90
@jayair
Jay
10 months
In case you missed what happened this weekend. Very legal & very cool.
Tweet media one
@astuyve
AJ Stuyvenberg
10 months
I wrote about this months ago, but it's worth repeating. If you're using a mono-Lambda pattern, it's worth identifying opportunities to lazy-load dependencies. The performance improvement is relative to bundle size. Here's a sample breakdown:
Tweet media one
2
1
45
4
3
83
@jayair
Jay
2 years
✨ SST v2 is out and here's everything you need to know 👇
Tweet media one
1
15
82
@jayair
Jay
2 months
@trashh_dev [object Object]
1
0
84
@jayair
Jay
1 year
We hit 15k stars, please take the day off tomorrow.
5
4
83
@jayair
Jay
7 months
Tweet media one
7
2
80
@jayair
Jay
4 months
For every 10 likes Melkey will make Dax's head bigger
@MelkeyDev
Melkey
4 months
The first episode of the Melk & Cookies live podcast is out now! Super stoked that @thdxr was the first guest, where we talked all things serverless development, SST, Cloud Infra and Vercel. Even baby Kubernetess! Let me know what you think! Link below 🔥🙏
Tweet media one
14
6
133
4
0
81
@jayair
Jay
4 months
This is the Notes app from our guide, it's been around for 7 years, has seen so many upgrades. But migrating to Next.js is just too much. Ryan demoes an upgrade path that's really compelling. And we are going to build this into SST. Also just fyi, don't get into open source.
Tweet media one
Tweet media two
6
6
75
@jayair
Jay
7 months
Lately, we've been working on a new experimental deployment engine for SST, called ❍ Ion. It uses Pulumi and Terraform instead of CDK and CFN. This isn't a decision we take lightly. So why are we doing it?
5
7
72
@jayair
Jay
9 months
@thdxr You know what's worse than a fancy spinner on the first click? A fancy spinner on the second click.
0
2
72
@jayair
Jay
4 months
I don't get why people hate Drizzle so much, it's actually not that bad??
Tweet media one
10
1
69
@jayair
Jay
7 months
Anyway our new Live Lambda feature is going to be 10x faster.
4
1
69
@jayair
Jay
2 months
Dinner last night with the Remixes @ryanflorence @BrooksLybrand @mjackson
Tweet media one
2
0
69
@jayair
Jay
1 year
@thdxr @vercel How do you fail the "Don't tweet about Vercel for a week challenge" on Monday??
2
0
66
@jayair
Jay
10 months
Please write shorter tweets.
38
2
62
@jayair
Jay
8 months
A day in the life of the SST team
Tweet media one
2
0
64
@jayair
Jay
9 months
Working on ❍ ion's docs theme. Built on @astrodotbuild Starlight.
Tweet media one
Tweet media two
2
2
61
@jayair
Jay
10 months
Bring back aquamorphism you cowards
@Gavmn
Gavin Nelson
10 months
Aqua Slack
Tweet media one
55
36
1K
4
3
60
@jayair
Jay
1 year
Can't believe Twitter rolled out their own auth today.
4
4
60
@jayair
Jay
1 year
#3 in downloads but #1 in our hearts
Tweet media one
@slsByTheodo
Serverless by Theodo
1 year
🤔Can’t figure out if you should use SST or CDK for your AWS project? We compared 3 different frameworks to help you find the perfect fit for your project: @goserverless @awscloud @SST_dev
1
7
16
8
4
56
@jayair
Jay
4 months
HN after it finds out how Terminal is deployed
Tweet media one
@terminaldotshop
terminal
4 months
we made it (and they're being nice!)
Tweet media one
62
249
6K
1
2
54
@jayair
Jay
5 months
Just got off the phone with Yellen. All the benchmarking from this tweet cost us 1.1% of GDP loss in productivity.
@thdxr
dax
5 months
nextjs gets 400 req/s when rendering a hello world this is 170x slower than rendering the same thing with pure react
Tweet media one
123
120
2K
1
2
54
@jayair
Jay
1 year
I'm sorry, what am I shipping?
Tweet media one
12
0
53
@jayair
Jay
9 months
You might split up your organization into separate roles; marketing, design, engineering, sales, etc. but to your users your product is the SUM of all of these functions. We've been splitting these roles up for so long that we've forgotten why these exist in the first place —
Tweet media one
7
3
53
@jayair
Jay
6 months
We blew our runway on a documentary crew for the Ion launch, please like.
@thdxr
dax
6 months
it's officially not vaporware! sst ion is now generally available i sat with a documentary crew to have a no BS, raw, unfiltered conversation about it it came out kinda weird, link in reply
Tweet media one
27
26
316
5
0
52
@jayair
Jay
7 months
Do we know how to make good thumbnails for our videos? No Do we know how to edit our videos? No But is the content at least engaging? Also no
@thdxr
dax
7 months
we're getting a divorce (with cdk) we did a deep dive stream on all the reasons why a few weeks ago, now up on youtube link in reply
Tweet media one
11
2
74
6
0
51
@jayair
Jay
6 months
███████╗███████╗████████╗ ██╔════╝██╔════╝╚══██╔══╝ ███████╗███████ ╗ ██║ ╚════██║╚════██║ ██║ ███████║███████ ║ ██║
15
1
51
@jayair
Jay
6 months
👍
Tweet media one
Tweet media two
6
0
51
@jayair
Jay
11 months
We are big believers in pair programming here at SST.
Tweet media one
4
1
50
@jayair
Jay
7 months
@thdxr Nobody's gonna read the whole thing anyway
7
0
51
@jayair
Jay
4 months
🤫
Tweet media one
4
0
50
@jayair
Jay
8 months
The whole SST team has gone keto. I don't know what that says about us.
18
1
48
@jayair
Jay
7 months
Let this be a lesson to all of you, bullying works.
@spectatorindex
The Spectator Index
7 months
BREAKING: Google will pause Gemini artificial intelligence image generation
340
1K
15K
3
6
49
@jayair
Jay
1 year
Can't believe I'm being cyber bullied for wearing a shirt.
@thdxr
dax
1 year
why is he wearing this shirt are we starting a sales team
Tweet media one
6
0
56
6
0
48
@jayair
Jay
5 months
Where do ideas come from?
44
0
49
@jayair
Jay
11 months
For Next.js sites (with real users) and traffic (wouldn’t expect a lot of you to understand anyway) deploying with OpenNext is now the only option (again I don’t expect you to understand).
6
2
49
@jayair
Jay
3 months
"You can now move the icons in your home screen"
Tweet media one
3
4
48
@jayair
Jay
1 year
Let this be known, peer pressure works.
Tweet media one
@thdxr
dax
1 year
i asked @jayair how he searches in vim
Tweet media one
8
1
40
9
0
47
@jayair
Jay
1 year
Not gonna be active on the OpenNext Discord tonight. I’m visiting a website with users (real users) in half an hour (wouldn’t expect a lot of you to understand anyway) so please don’t DM me asking me where I am (im on a website with real users, ok) you’ll most likely get aired
@thdxr
dax
1 year
it's public - udacity (a real site with users) is hosting their NextJS application through SST and OpenNext on AWS they're not the only ones - we've seen huge deployments going this route seeing a path where this becomes how the majority of NextJS projects are deployed
Tweet media one
21
14
331
1
3
47
@jayair
Jay
10 months
Turns out OpenAI was the startup that got killed on their DevDay.
2
1
46
@jayair
Jay
2 years
We passed AWS SAM in GitHub stars this week.
3
1
46
@jayair
Jay
8 months
A+ editing. Prime comedy. But what a tragedy.
@ryanflorence
Ryan Florence
8 months
28
25
740
1
0
47
@jayair
Jay
1 month
Has sst gone too far?
@thdxr
dax
1 month
lol sst can deploy a $5 vps quick example deploying an nginx docker image, less than 50 lines
Tweet media one
51
27
830
8
0
46
@jayair
Jay
1 year
@trashh_dev @trunarla I think you need to be a full-stack engineer to get this.
3
1
44
@jayair
Jay
7 months
"tenured DevRel"
@bootdotdev
Boot.dev
7 months
Dax Raad ( @thdxr ) is finally back to explain why you still aren't a good developer and you're bad at starting companies! He's a tenured DevRel at SST and an expert in serverless deployments, and he's here to share that knowledge with you free of charge
Tweet media one
8
2
39
4
0
46
@jayair
Jay
7 months
ion_is_not_vaporware_for_real_2.jpg
Tweet media one
12
0
46
@jayair
Jay
6 months
@thdxr Why does Next.js, the fattest framework, not simply eat the other five?
2
0
46
@jayair
Jay
9 months
More demos, less essays.
@thdxr
dax
9 months
impressive performance shouldn't need daily essays telling you it's impressive it should just be impressive here's searching through 30,000 patients at 60fps from a real app customers pay 5 figures a month for RSCs won't help you do this
137
64
1K
2
0
42
@jayair
Jay
10 months
Guess who shouldn't have deployed on Friday?
11
0
45
@jayair
Jay
8 months
@ryanflorence "in the arena" Dax is so extra lol
Tweet media one
0
1
42
@jayair
Jay
7 months
@thdxr @ThePrimeagen Bro we are a cli
5
0
43
@jayair
Jay
9 months
You are not gonna believe what happens to Thanos in part 2
@rauchg
Guillermo Rauch
9 months
One of the reasons React Server Components are inevitable, much like Thanos, is that UI is a function of data. In a CSR/SPA world, you must be willing to ship all of the code, for all of the possible data, before rendering can begin. This is why you see so many spinners.
Tweet media one
57
33
523
2
0
43
@jayair
Jay
3 months
Nextjs is the k8s of the frontend
@thdxr
dax
3 months
nextjs middleware breaks if you (or any of your deps) do an import from `node:*` so we had to stop doing this in our sdks this leaky ass framework is bogging down the whole industry please react-router
Tweet media one
39
31
905
3
0
44
@jayair
Jay
9 months
@WarrenInTheBuff @CHSOHY Yeah when I was his age I wrote React
@thdxr
dax
9 months
it blows my mind that the average age of a react user is 11
19
7
327
1
0
43
@jayair
Jay
1 year
Here's what it takes to deploy
Tweet media one
Tweet media two
4
2
43