Profile avatar
shew.dev
Building Turborepo @vercel.com | Played pro ⚾ for 6 yrs. Now I’m a full-stack comedian.
47 posts 409 followers 81 following
Prolific Poster
Active Commenter

ai = anthony intelligence btw

Just updated the Boundaries RFC... You can now use `turbo boundaries` and write custom tags for your packages. Let us know how it goes! Docs → turbo.build/repo/docs/re... RFC → github.com/vercel/turbo...

Turborepo 2.4 • Boundaries (Experimental) • Terminal UI improvements • Watch Mode caching (Experimental) • Circular dependency recommendations • `schema.json` in `node_modules` • ESLint Flat Config support turbo.build/blog/turbo-2-4

If you're exploring moving from Nx to Turborepo, we've written a guide to help. We've had a growing number of asks for this, so please let me know of anywhere that it can improve.

🎥 Building packages in monorepos (is easy) | From Zero to Turbo - Part 3 → Getting from zero to usable Internal Package → Compiling patterns (and when to use them) → Package entrypoints (and how to use them) youtu.be/gpWDZir8dAA

Alright, @kapehe.bsky.social made fun of me for reading this book on our flight home from @vercel.com HQ. She picked it up and said "what a neeeeeeerd." Look, I don't disagree. Wasn't expecting it to hold my attention, but it's really good, and she's in my head now. Someone please vouch.

Monorepo support has been added to @shadcn/ui. Here's the page in Turborepo for it. turbo.build/repo/docs/gu...

👀

The only thing that feels better than a >>> FULL TURBO.

Vercel Remote Cache is now free for all plans. Never do the same work twice in your Turborepo or Nx repository with a shared store of build outputs and logs for your team. vercel.com/changelog/fr...

Happy holidays from Turborepo!

Turborepo has many powerful knobs to configure the behavior of `turbo run`. To bring them all together into a single view, I authored a "cheat sheet" page so you can see them all at once. turbo.build/repo/docs/re...

Vercel Observability—now generally available and free on all plans. Observability delivers framework-aware insights, helping you optimize cost, usage, and performance. Also available: Observability Plus. Extended retention, advanced metrics, and Monitoring. vercel.com/changelog/ve...

Next.js 15.1 • React 19 (stable) • Improved errors and source maps • `after` (stable) • `forbidden` / `unauthorized` (experimental) • CSS inlining (experimental) nextjs.org/15-1

GitHub pro tip: This button gives you a Table of Contents for markdown files. Useful for long READMEs!

Vercel TypeScript SDK • Full type safety for accessing the Vercel REST API with Zod schemas • New documentation for every function, argument, and type • Better tree-shaking support with optional standalone functions vercel.fyi/sdk

🤘

Just updated `create-turbo`! `npx create-turbo@latest` for React 19 in a monorepo.

“Cooking is lots of little things done well.” - Paul Liebrandt So is software.

🥳 The Turborepo starter now ships with ESLint v9 Flat Configs! Thankful for community member Jeremy Nguyen contributing Flat Config support for `eslint-plugin-turbo` (PR below). From there, I was able to handle `eslint-config-turbo` easily.

LGTM

🎥 Introducing From Zero to Turbo - Part 2 Dependencies are an important part of building any project. They become even more powerful in a monorepo - but only when managed well! Like and subscribe so I know to keep making these!

Just getting started! 🚀

`create-turbo` now uses Next.js 15 in a monorepo. The design of the apps might look familiar... 🤫 `npx create-turbo@latest` to get started.

We're excited to introduce the Boundaries RFC. In this proposal, you'll add smart constraints to your monorepo in one line in `turbo.json`. You could also add custom Boundaries with the proposed tagging system. Let us know what you think!

What questions do you have about managing dependencies in a monorepo? I'm scripting for the second video of From Zero to Turbo. Plan on covering: - Where to install (Root? In package?) - How to sync versions - Debugging errors - Package manager opinion(s) - ??? What else?

Are we here now?

Last week, I crossed over my first full year at Vercel. I wrote up some thoughts. They include this picture. https://www.shew.dev/blog/vercel-year-1

> Search for my error > Find open issue since 2006 > Feel sad > Scroll down > Comment has 31 👍, 48 🎉, and 15🚀 > Copy and paste code into my project > Works first try > Feel so happy > Comment has 32 👍, 49 🎉, and 16 🚀

Refreshing.