Lee Robinson's banner
Lee Robinson's profile picture

Lee Robinson

@leerob254,600 subscribers

Teaching developers @cursor_ai, previously @vercel

Shorts

I built an app to simulate the 2026 NCAA tournament! It uses historical data, KenPom rankings, game locations, and more to determine the win probability. ...but then has an AI model review the results and prompt for the reality of March Madness, unpredictable!

I built an app to simulate the 2026 NCAA tournament! It uses historical data, KenPom rankings, game locations, and more to determine the win probability. ...but then has an AI model review the results and prompt for the reality of March Madness, unpredictable!

427,586 просмотров

"My favorite enterprise AI service is Cursor [...] Every one of our engineers, 100%, is now assisted by AI coders and our productivity has gone up incredibly."

"My favorite enterprise AI service is Cursor [...] Every one of our engineers, 100%, is now assisted by AI coders and our productivity has gone up incredibly."

384,032 просмотров

My latest experiment… Built a game with Cursor! It’s written in Verilog, which compiles to a bitstream that programs the FPGA 🤯 Has been fun to learn more about hardware and game dev.

My latest experiment… Built a game with Cursor! It’s written in Verilog, which compiles to a bitstream that programs the FPGA 🤯 Has been fun to learn more about hardware and game dev.

151,565 просмотров

Cursor tip: if you're doing web dev, there's an integrated browser! The agent can read console logs, network requests, and even control the browser to do automated testing for you. You don't have to install any third-party MCP servers, just works 😄

Cursor tip: if you're doing web dev, there's an integrated browser! The agent can read console logs, network requests, and even control the browser to do automated testing for you. You don't have to install any third-party MCP servers, just works 😄

106,109 просмотров

In the next release of Cursor: custom /slash commands!

In the next release of Cursor: custom /slash commands!

191,268 просмотров

Is this... vibe coding? 🦋

Is this... vibe coding? 🦋

179,665 просмотров

Next.js template to search/filter/paginate 600,000 books. ✨next-books-search​.​vercel​.app✨

Next.js template to search/filter/paginate 600,000 books. ✨next-books-search​.​vercel​.app✨

193,997 просмотров

Building a lil' bookmarks app with v0

Building a lil' bookmarks app with v0

169,554 просмотров

I built a clone of the Yeezy store with Next.js. This was a fun challenge — the site has some smooth animations and feels very fast. But it was bothering me that I couldn't use the browser back button. Can we do better? So I rebuilt the site with v0 and Motion. Here's how it works: 1. When you click on a product, Motion is able to animate the original position of the product in the grid, to the zoomed in product detail page. 2. During this transition, we also shallow update the URL with the `/p/slug` route for the page. 3. If you press the back button in the navbar, or use the browser back button, or press escape — all options will take you back to the main product listing page. 4. If you reload the page while looking at a product, or someone sends you a link to a specific product, it still works! This is the best parts of a SPA and MPA mixed together. In the future, I can make this even better with View Transitions (I wasn't able to get the product animation just right, but if you can I'd love to see it!). I also took some creative liberties from the original design. The whole 1/2/3 size thing, where you needed to click the "?" to see SM/MD/LG was strange, so I just went directly to those sizes. Similarly, I prefered the more traditional style sheet/modal with the background color change, versus the full screen takeover. If you wanted to actually hook this up to Shopify now, you can swap the cart implementation with Next.js Commerce, which has all the APIs you need + optimistic writes 🔥 Should I make a video walking through the code?

I built a clone of the Yeezy store with Next.js. This was a fun challenge — the site has some smooth animations and feels very fast. But it was bothering me that I couldn't use the browser back button. Can we do better? So I rebuilt the site with v0 and Motion. Here's how it works: 1. When you click on a product, Motion is able to animate the original position of the product in the grid, to the zoomed in product detail page. 2. During this transition, we also shallow update the URL with the `/p/slug` route for the page. 3. If you press the back button in the navbar, or use the browser back button, or press escape — all options will take you back to the main product listing page. 4. If you reload the page while looking at a product, or someone sends you a link to a specific product, it still works! This is the best parts of a SPA and MPA mixed together. In the future, I can make this even better with View Transitions (I wasn't able to get the product animation just right, but if you can I'd love to see it!). I also took some creative liberties from the original design. The whole 1/2/3 size thing, where you needed to click the "?" to see SM/MD/LG was strange, so I just went directly to those sizes. Similarly, I prefered the more traditional style sheet/modal with the background color change, versus the full screen takeover. If you wanted to actually hook this up to Shopify now, you can swap the cart implementation with Next.js Commerce, which has all the APIs you need + optimistic writes 🔥 Should I make a video walking through the code?

148,725 просмотров

View Transitions API + Next.js:

View Transitions API + Next.js:

87,358 просмотров

It's pretty neat to easily control a Linux computer in the cloud. For this one, I added an AI sidebar which can control and navigate pages.

It's pretty neat to easily control a Linux computer in the cloud. For this one, I added an AI sidebar which can control and navigate pages.

11,917 просмотров

Videos

leerob's profile picture

It's 2026. AI writes most of my code. Now what?

Lee Robinson

900,747 просмотров • 5 месяцев назад