Lee Robinson Profile Banner
Lee Robinson Profile
Lee Robinson

@leeerob

Followers
127,190
Following
709
Media
754
Statuses
9,797

VP of Product @Vercel . Helping developers build a faster web. Teaching about React and Next.js.

Iowa, USA
Joined October 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@leeerob
Lee Robinson
8 months
frontend is easy
Tweet media one
228
1K
8K
@leeerob
Lee Robinson
1 year
Coming soon to @nextjs – improved SEO support!
Tweet media one
185
563
5K
@leeerob
Lee Robinson
1 year
Vercel Cron Jobs. Next week.
Tweet media one
254
469
5K
@leeerob
Lee Robinson
2 years
📣 The Next.js router is getting a major upgrade! ◆ Nested routes / layouts ◆ Client and server routing ◆ React 18 features – startTransition, Suspense ◆ Designed for Server Components ◆ 100% incrementally adoptable 🤯 Expect an RFC very soon 👀
91
615
4K
@leeerob
Lee Robinson
7 months
URL state is underrated. Here's an example of how we built @nextjs commerce with almost zero `useState` calls.
147
485
5K
@leeerob
Lee Robinson
3 years
The new React docs are out! Well-written and practical, complete with interactive examples, diagrams, and more. Plus, they teach Hooks first. Give them a read and provide feedback:
Tweet media one
40
497
3K
@leeerob
Lee Robinson
2 years
When there's competition in DevTools, developers win: ◆ Svelte is pushing React ◆ Remix is pushing Next.js ◆ Prisma is pushing ORMs ◆ Deno is pushing Node.js ◆ Supabase is pushing Firebase ◆ esbuild / SWC are pushing JS tooling ◆ Bun is pushing SWC What else?
149
457
3K
@leeerob
Lee Robinson
4 months
Quality of life improvement: @nextjs can now run with HTTPS locally 🔒 `next dev --experimental-https`
Tweet media one
96
244
2K
@leeerob
Lee Robinson
3 years
History of React State Management • 2013 – Introduction • 2015 – Redux • 2016 – MobX • 2018 – Context • 2019 – Hooks • 2019 – Zustand • 2020 – Jotai, Recoil • 2021 – useSelectedContext The future is exciting! Here's a brief summary of how we got here ⬇️
Tweet media one
58
501
2K
@leeerob
Lee Robinson
7 months
I wrote a response to @kentcdodds 's post "Why I Won't Use Next.js". It started small, but ended up with a 3,000 word journey and some history about how Next.js has evolved. Here's why I'm using Next.js.
98
233
2K
@leeerob
Lee Robinson
2 years
The Verge: new version built with @nextjs , @vercel , and @tailwindcss 🔥
Tweet media one
73
134
2K
@leeerob
Lee Robinson
3 years
My latest course on Next.js is now available free 🚀 Learning Next.js will transform how you build web applications. - Next.js / React - Firebase - Stripe / Vercel - 15+ hours of content RTs appreciated 🙏 #100DaysOfCode
40
670
2K
@leeerob
Lee Robinson
2 years
TypeScript 4.9 is going to be *huge* for @nextjs . With the release of `satisfies`, you'll get improved type safety inside `getStaticProps`/`getStaticPaths`/`getServerSideProps` as well as inside Pages. 🤯
Tweet media one
48
251
2K
@leeerob
Lee Robinson
10 months
"Text content does not match server-rendered HTML"
43
179
2K
@leeerob
Lee Robinson
2 years
⬇️ Everything we launched at Next.js Conf yesterday
28
343
2K
@leeerob
Lee Robinson
2 years
Been exploring Next.js 13 layouts for my new site. Makes animating page transitions *really* easy. Should I do a stream on this soon? 👀
83
93
2K
@leeerob
Lee Robinson
2 years
Next.js is working on a new router, with support for nested layouts, colocated data fetching, and React Server Components. I wrote up a quick overview of the upcoming changes. You'll be able to incrementally adopt these new features in a future release.
31
252
1K
@leeerob
Lee Robinson
25 days
So, @vercel reverted all edge rendering back to Node.js 😬 Wanted to correct the record here as it's something I've advocated for in the past, and share what I've learned since then. Also, the "edge" naming has been a bit confusing, so let's clear that up here as well. What is…
113
207
2K
@leeerob
Lee Robinson
1 year
Next.js is a free open-source framework. The creators, Vercel, fund its development. How is this possible? Why would they give it away for free? Let's talk about funding open-source software (OSS).
28
156
2K
@leeerob
Lee Robinson
4 years
Me: I'll make my website open source so people can learn. Them: ⌘C + ⌘V – Don't bother changing the links. Don't do this.
Tweet media one
59
126
2K
@leeerob
Lee Robinson
2 years
Next.js passed Create React App in npm downloads 🤯 A few thoughts on the journey over the past five years...
Tweet media one
25
158
2K
@leeerob
Lee Robinson
1 year
You can now import your `.env` file on @vercel – or even better, just directly ⌘+V ✨
85
152
2K
@leeerob
Lee Robinson
5 months
A 1-hour introduction to Next.js and React 🎥 This mini course is designed for beginners, but if you've used Next.js before, hopefully you'll still pick up some new tips. We'll build a quiz app using Postgres, starting from React basics and going all the way to Server Actions!
35
193
2K
@leeerob
Lee Robinson
3 years
I spent a few hours rebuilding with Next.js & @tailwindcss for fun and recorded myself along the way.
30
103
2K
@leeerob
Lee Robinson
1 year
Good news! @nextjs now automatically restarts your local dev server when you make changes to `next.config.js`. Available on `canary` and soon the next stable release 🔥
88
102
2K
@leeerob
Lee Robinson
2 years
TIL that @tailwindcss can automatically strip hover styles for mobile devices. No more desktop styles affecting taps!
Tweet media one
24
164
2K
@leeerob
Lee Robinson
3 years
How to get the fastest web fonts (Updated 2021) 1️⃣ Use a variable font 2️⃣ Preload your font file 3️⃣ Self-host instead of Google Fonts 4️⃣ Use `font-display: optional` to prevent layout shift
16
206
2K
@leeerob
Lee Robinson
3 years
Behind the scenes... 👀🎥
Tweet media one
Tweet media two
Tweet media three
Tweet media four
47
31
2K
@leeerob
Lee Robinson
6 months
"use php" just dropped  🤣
Tweet media one
74
142
2K
@leeerob
Lee Robinson
1 year
I just launched a new version of my site! ◆ Next.js 13 + `app/` directory ◆ MDX with React Server Components ◆ Tailwind CSS for styling ◆ Framer Motion for animations ◆ PlanetScale + Auth.js ◆ Vercel Analytics Code →
86
99
1K
@leeerob
Lee Robinson
2 years
We’re releasing one of the most requested Next.js features this week. What do you think it is? 👀
292
79
1K
@leeerob
Lee Robinson
3 years
New post: Rust Is The Future of JavaScript Infrastructure 🦀 Why is Rust being used to replace parts of the JavaScript web ecosystem like minification, transpilation, formatting, bundling, linting, and more?
34
291
1K
@leeerob
Lee Robinson
1 year
How is this not illegal
Tweet media one
64
122
1K
@leeerob
Lee Robinson
2 years
With 91,700 stars, @nextjs just passed Kubernetes 😮
Tweet media one
22
114
1K
@leeerob
Lee Robinson
2 years
We're working on improvements to @nextjs to make it easier to use custom web fonts while maintaining great performance. Import the font in `_app`, add "Inter" to your `font-family`, and you're done. This only loads the specified variants and automatically subsets. Thoughts?
Tweet media one
81
103
1K
@leeerob
Lee Robinson
3 years
Excited to announce I've been promoted to Head of Developer Relations at @Vercel 🚀 One more thing... I'm hiring! If you want to join a high-growth startup, scale a community with millions of developers, and transform the way we build the web – join me!
177
55
1K
@leeerob
Lee Robinson
2 years
Tanner ( @tannerlinsley ) has made an incredible impact on the React ecosystem with libraries like React Query, React Table, and more. To thank him for his amazing open-source work, we're flying him to San Francisco for Next.js Conf next week. Thanks, Tanner!
28
51
1K
@leeerob
Lee Robinson
4 years
Big news – I'm joining the incredible team at ▲ @Vercel I'm thrilled to help grow the Next.js community and continue building the optimal workflow for front-end developers 🥳
105
35
1K
@leeerob
Lee Robinson
5 months
Authentication in @nextjs with Server Components and Server Actions is so nice 🥰 We're working on some updated docs for auth – what would you like to see?
Tweet media one
90
113
1K
@leeerob
Lee Robinson
3 years
My current tech stack for web apps: ◾️ Framework: Next.js ◾️ Database: SQL / @prisma ◾️ Authentication: @nextauthjs ◾️ Styling: @tailwindcss ◾️ Language: @typescript ◾️ Deployment: @vercel Starting a new project with this, really excited 😌
76
101
1K
@leeerob
Lee Robinson
2 years
npm uninstall next npm install vacation vercel --prod
Tweet media one
38
30
1K
@leeerob
Lee Robinson
1 year
Improved sitemap support is coming to @nextjs ! 1. Create a `sitemap.ts` file inside `app/` 2. Fetch dynamic data + return an array of routes 3. 🎉 Now on `next @canary ` and soon to a stable version.
Tweet media one
44
127
1K
@leeerob
Lee Robinson
2 months
In 2015, I spent weeks learning Docker. I found it interesting, but more importantly, I believed learning Docker would help me grow in my career. And it did. Working with Docker also improved my knowledge of bash scripts, CI/CD, and unix. Now almost a decade later, I rarely…
@liz_love_lace
Liz Lovelace!
2 months
why am I like this
Tweet media one
96
128
2K
39
135
1K
@leeerob
Lee Robinson
1 year
This felt... therapeutic. Deleted code is the best kind of code.
Tweet media one
37
61
1K
@leeerob
Lee Robinson
2 years
New logo + new features soon 🔥
@vercel
Vercel
2 years
Today, we're also unveiling the new @nextjs logo.
60
166
2K
38
53
1K
@leeerob
Lee Robinson
9 months
Product Engineer > Fullstack Engineer
102
113
1K
@leeerob
Lee Robinson
10 months
I saw some developers frustrated about Next.js on Reddit. To help explain the new concepts, I made a 12-minute video walking through their frustrations. Maybe my response will be helpful for others 😁
Tweet media one
54
111
1K
@leeerob
Lee Robinson
6 months
Let's build an email client with @nextjs and Postgres ✉️ ✅ Navigate between routes in a column layout while maintaining scroll position (layouts support) ✅ Submit forms without JavaScript enabled (progressive enhancement) ✅ Navigate between routes extremely fast (prefetching…
24
83
1K
@leeerob
Lee Robinson
3 years
Okay, how cool is this!? Built with React 🤯 by @pmndrs
33
129
1K
@leeerob
Lee Robinson
3 months
Want to roll your own auth with Next.js? Learn how to use JWTs with HTTP-only cookies to implement basic session-based auth in the App Router.
32
104
1K
@leeerob
Lee Robinson
2 years
New in @nextjs 13: The app directory has *drastically improved* TypeScript support 🚀 Use async/await to fetch data directly in Server Components.
Tweet media one
47
105
1K
@leeerob
Lee Robinson
10 months
Built with @nextjs , @vercel , and headless @shopify by @commerce_ui 🔥
@kalenjordan
Kalen Jordan
10 months
This is quite literally the best pdp I've ever seen
118
492
5K
18
110
1K
@leeerob
Lee Robinson
2 years
Today, we ( @vercel ) announced our $150M Series D at a $2.5B valuation. It's been a wild ride – here's my story of the past year and a half.
53
65
1K
@leeerob
Lee Robinson
1 year
Some of my favorite @Vercel sites ▲
37
128
1K
@leeerob
Lee Robinson
1 year
🔥 Design tip: small changes can make a huge impact. Ensure tables with numbers are easy to scan vertically. For example, using the CSS `font-variant-numeric` property to make numbers the same size.
Tweet media one
15
83
1K
@leeerob
Lee Robinson
2 years
"What is Cumulative Layout Shift (CLS) and why does it matter?" This is probably my favorite example.
@detroit_bound
MidlineShift
2 years
33
786
16K
22
235
1K
@leeerob
Lee Robinson
2 years
Open source projects @vercel engineers have created or helped maintain: next.js, svelte, turborepo, webpack, node.js, swc, swr, mdx, create-react-app, parcel, node-gyp, fnm, nvm, mongoose, , ms, next-auth, rxjs, rollup, formik, napi-rs, nextra, chakra 🤯
25
65
1K
@leeerob
Lee Robinson
5 months
We're exploring moving to Lightning CSS in @nextjs ⚡️ You can try it out on `next @latest ` when using `next dev --turbo`. Also, I love their website ↓
38
87
1K
@leeerob
Lee Robinson
5 months
CSS now has cross-browser support for: ◆ Variables ◆ Nesting ◆ Container Queries ◆ :has() ◆ text-wrap: balance I made a demo that uses them all, because why not?
Tweet media one
33
122
1K
@leeerob
Lee Robinson
3 years
macOS on the web 🤯 Built with @vercel / @preactjs by @puruvjdev
Tweet media one
21
119
1K
@leeerob
Lee Robinson
3 years
is so incredible. ◾️CSS → Tailwind ◾️SVG → JSX ◾️HTML → JSX ◾️JSON → GraphQL ◾️JSON → TypeScript ◾️Mardown → HTML And more! Built with Next.js and @vercel 🔥
Tweet media one
15
164
1K
@leeerob
Lee Robinson
2 years
↗︎ VP of Developer Experience at ▲ @Vercel Big news! Excited to share DevRel is growing to form our new Developer Experience organization. I wrote some thoughts about why DevRel must adapt for the new era of advocacy.
126
53
1K
@leeerob
Lee Robinson
7 months
Next.js 14 is here with... No 👏 New 👏 APIs 👏
@nextjs
Next.js
7 months
Next.js 14 ◆ next dev --turbo ↳ 53% faster local server startup ↳ 94% faster code updates ◆ Server Actions (Stable) ◆ Partial Prerendering (Preview) ◆ New Next.js Learn Course ↳ App Router ↳ Authentication ↳ Postgres
226
2K
7K
31
77
1K
@leeerob
Lee Robinson
2 years
Watch GitHub Copilot write code for me 🤯
41
74
981
@leeerob
Lee Robinson
4 years
My course on Next.js is now available free ✨ Learning Next.js will transform how you build web applications. I'm thrilled to be able to share this with a larger audience. Check it out!
13
243
977
@leeerob
Lee Robinson
3 years
You’re going to want to stay tuned for @vercel announcements this month... I’m. So. Excited.
38
31
982
@leeerob
Lee Robinson
2 years
What if you could import your `.env` file directly from the @vercel dashboard? Thoughts?
Tweet media one
134
25
975
@leeerob
Lee Robinson
3 years
A fresh coat of paint for my site 💅 Check it out →
Tweet media one
60
29
956
@leeerob
Lee Robinson
6 months
Docker on Vercel. We are so back.
@TooTallNate
Nathan Rajlich
6 months
Ok, hear me out #vercel #docker
Tweet media one
Tweet media two
Tweet media three
Tweet media four
33
54
1K
63
58
949
@leeerob
Lee Robinson
1 month
I built a portfolio/blog starter template with: • React / Next.js • MDX / Markdown • Tailwind v4 • Dynamic RSS / Sitemap • Dynamic OG images • Syntax highlighting • Simple design / Geist font
32
69
943
@leeerob
Lee Robinson
3 years
How to get the best image performance (Updated 2021) 1️⃣ Use `width` and `height` to prevent layout shift 2️⃣ Lazy-load images as they enter the viewport 3️⃣ Use modern image formats (WebP, AVIF) 4️⃣ Serve correctly sized images using `srcset` 5️⃣ Provide blur-up placeholders
11
168
934
@leeerob
Lee Robinson
2 years
What if I told you... you could build OG images with React? Just write HTML and CSS, even @tailwindcss , and you're done 🤯
@vercel
Vercel
2 years
Vercel OG Image Generation – a new library for generating dynamic social card images.
57
296
2K
28
100
924
@leeerob
Lee Robinson
2 years
Meet the new `create-next-app`: ◆ TypeScript by default ◆ Interactive configuration ◆ Faster, single-shot dependency installs Kudos to @ctjlewis for their work on this!
24
104
924
@leeerob
Lee Robinson
2 years
💡 @nextjs tip: `next/link` will soon no longer require manually adding an `<a>` tag as a child. You can opt-in today with a flag before this becomes the default in the next major version. More details →
Tweet media one
46
112
922
@leeerob
Lee Robinson
6 months
What if Vercel could detect layout shifts for you? And then show you an animation of what exactly changed?
@vercel_changes
Vercel Changelog
6 months
Automatically detect and replay layout shifts in your deployments from the Vercel Toolbar.
1
21
215
33
89
918
@leeerob
Lee Robinson
1 year
Introducing the new @nextjs documentation: ◆ ⌘+K search ◆ App/Pages toggle ◆ Improved codeblocks ◆ Dark/light/system theming With the release of 13.4, the beta docs are now merged back into stable. Kudos to @delba_oliveira and @emilkowalski_ !
34
82
902
@leeerob
Lee Robinson
1 year
You gave feedback about @vercel , we listened and shipped! A thread of some recent updates ↓
45
56
899
@leeerob
Lee Robinson
11 months
We're improving @nextjs ​/image to support: ◆ Using the <picture> tag ◆ Handling art direction ◆ Light/dark mode images ◆ Serving different images for HiDPI displays Landing soon on `canary` – kudos to @styfle 👏
Tweet media one
18
76
894
@leeerob
Lee Robinson
9 months
✨ New @nextjs docs: Forms & Mutations! Including revalidating cached data, loading & error states, server actions, form validation, reading cookies and headers, and more. Both JS/TS and Pages/App Router!
42
115
882
@leeerob
Lee Robinson
2 years
Heroku will no longer have a free plan. End of an era.
@heroku
Heroku
2 years
Today, we’re announcing important Heroku updates. These include an interactive product roadmap on #GitHub , support programs for students and nonprofits, as well as phasing out free product plans. See what the future of building on #Heroku looks like:
191
372
692
44
131
879
@leeerob
Lee Robinson
3 years
Next.js 12 with ES Modules & URL Imports 📦 This demo fetches Markdown from the GitHub API and converts it into HTML with syntax highlighting. It's a self-documenting demo of what's happening behind the scenes. My favorite!
Tweet media one
21
107
872
@leeerob
Lee Robinson
2 months
There's one Node.js API that plays critical role in the success of Next.js. You might already be using it without knowing ↓
35
62
838
@leeerob
Lee Robinson
2 years
Coming to a city near you 👀 #VercelMeetup
Tweet media one
34
31
850
@leeerob
Lee Robinson
3 years
Just JavaScript by @dan_abramov and @Mappletons is fantastic. I already loved it, and then I saw the site is using Next.js and @vercel 🥰 I'll pick three random people who RT this and buy them a copy. Support course creators!
25
531
843
@leeerob
Lee Robinson
3 years
7 days until 🎟
Tweet media one
19
58
833
@leeerob
Lee Robinson
9 months
Y'all know I just genuinely like Next.js, right? Like... I would use it if I didn't work at Vercel. Actually, wait, I did do that. I helped my last company move from Express + React to Next.js self-hosted on Kubernetes. It's not that deep 😁 You can be excited about tech.
47
21
828
@leeerob
Lee Robinson
1 year
The @nextjs App Router now supports static exports! Start with a static site / SPA, then later upgrade to use server features. It now also supports static i18n routing and static API Routes (with Route Handlers). Now available on `canary`, soon stable!
Tweet media one
33
104
807
@leeerob
Lee Robinson
1 year
I don't think I've been very transparent about all of work happening around usage controls and pricing at Vercel. So I'd like to do that now. The tl;dr of the feedback is: more visibility into usage and more ways to control spending. And I think I haven't done a job good about…
80
36
804
@leeerob
Lee Robinson
10 months
Material UI is planning to move to a zero-runtime CSS-in-JS solution. Great news! 🥳 This will help all MUI applications ship less JavaScript, and be compatible with React Server Components.
15
88
803
@leeerob
Lee Robinson
1 month
New: Google Gemini + Vercel AI SDK chatbot template ✨ Book a flight, select your seat, check out, and more — all with server-driven, interactive Generative UI components. Open-source and hackable!
29
90
773
@leeerob
Lee Robinson
1 year
2023 State of Databases for Serverless & Edge An overview of 30+ solutions and emerging trends ↓
33
107
770
@leeerob
Lee Robinson
1 year
Node.js () is now using @nextjs — and soon @vercel 🎉 Great work @wunderacle and team 👏
@nodejs
Node.js
1 year
We've released a long-term migration of our Node.js website that enhances the developer experience! By migrating the underlying technology, we improved performance and ease of maintenance. Big thanks to @wunderacle , @_richard_lau_ and many other contributors for the support 💚
3
39
288
16
74
761
@leeerob
Lee Robinson
3 years
1/ You want to use serverless. But you've heard about issues connecting to your database... Here's how can you use databases in serverless environments like AWS Lambda, @vercel , and @Cloudflare .
14
122
761
@leeerob
Lee Robinson
1 year
If it can be optimized for TypeScript usage, it will be optimized for TypeScript usage. e.g. databases, ORMs, frontend frameworks, styling libraries, etc. 👇 Kysely:
14
62
759
@leeerob
Lee Robinson
3 years
is now using React 18! React 18 prepares for Server Components, Suspense and concurrent rendering, and minimal runtime JS. Next, we're adding streaming server-rendering support to Next.js 🚀
17
105
760
@leeerob
Lee Robinson
13 days
What's your favorite Next.js open source project? Shameless self-promotion allowed 😁 I have some Next.js swag I want to send out.
211
36
765
@leeerob
Lee Robinson
11 months
Same. I’m feeling pretty burnt out.
65
17
746