Max Leiter

I'm currently building v0 at Vercel. I'm interested in politics, tech, and building a fast, accessible web.

Posts and other half-baked thoughts

You should be rewriting your prompts

We talk about overfitting models but never overfitting prompts to models

I have seen the future through AR glasses

My experience with the XReal One Pros

Formatting code should be unnecessary

and we knew this back in the 80s

Vibe-coding Minecraft mods

and the lessons learned

Implementing Notion style URLs

Create /some-title-here-{id} URLs for recognizable links in Next.js

Introducing the v0 composite model family
vercel.com

Introducing the v0 composite model family.

Never think about branch names again

a bash script for generating branch names

Updating JSONB fields with Drizzle

hint: just use `sql` and COALESCE.

Ship something every day

Set your default directory in VS Code's open dialog

gemini.sh script

A script for concatenating files in a directory for copying to an LLM

Sending a Slack message with fetch

SWR for more than fetching

SWR for state management

Loading wasm files on Vercel Edge and Node.js runtimes

Introducing AI SDK 3.0 with Generative UI support
vercel.com

Stream React Components from LLMs to deliver richer user experiences.

Introducing the Vercel AI SDK
vercel.com

An interoperable, streaming-enabled, edge-ready software development kit for AI apps built with React and Svelte.

Why your website's fonts might be larger than intended

A well-meaning mobile browser feature can be problematic

Nintype is still the best iOS keyboard

Building a blog with Next.js 15 and React Server Components

Use MDX, RSC, and Bright to build a blog with Next.js 15.

Improving the accessibility of our Next.js site
vercel.com

We've made some improvements to the accessibility of our Next.js site. Here's how we did it.

The Node ecosystem (still) has tooling problems

It shouldn't take this much work to publish a small library

Live updating page views with Supabase and Next.js

A step-by-step guide to page views and server analytics

Easy ways to improve your websites accessibility and performance

A list of simple tips for developing a more accessible and user-friendly web.

How hackers* run their sites

An analysis based on 700 personal websites

Introducing Drift

A self-hostable alternative to GitHub Gist and Pastebin

How to start contributing to open-source projects

A small guide to finding projects and contributing changes

Pin your npm/yarn dependencies

A guide on how to pin your dependencies and why you may want to

Impressions of the Framework Laptop

My thoughts on the Framework Laptop's hardware

Adding ambient light support to Linux and GNOME

A quick dive into Linux kernel drivers

New edge dev infrastructure
vercel.com

New edge dev infrastructure.

X11 on iOS

A guide on how to compile the X Window System for iOS