Work from Vercel
Content I published while working at Vercel (2022-2025).
Technical Blogs
Articles that I've written to offer developers guidance on Vercel's product.
What’s new in Svelte 5
Svelte 5 brings runes for universal reactivity, snippets for reusable markup, and compiler improvements.
Eval-driven development: Build better AI faster
A look at Vercel's philosophy and techniques in AI-native development.
ISR: A flexible way to cache dynamic content
Effectively using ISR across industries and frameworks.
How to build scalable AI applications
Best practices for infrastructure, data, and development.
How Google handles JavaScript throughout the indexing process
MERJ and Vercel's research to demystify Google's rendering through empirical evidence.
How to choose the best rendering strategy for your app
Optimizing performance in the way you deliver code.
The quickest way to build and secure AI features
Develop performant, modular AI features with Vercel’s AI-native stack and integrate them into your existing application.
When to add serverless to your Kubernetes architecture
Benefits, trade-offs, and use cases for designing distributed systems.
Building an interactive 3D event badge with React Three Fiber
Take a look at the inspiration and code behind how we made the dropping lanyard for Vercel Ship 2024.
Composable AI for ecommerce: Hands-on with Vercel’s AI SDK
Build custom AI-powered features at lightning speed.
How Vercel improves your website’s search engine ranking
Strategies to optimize your Core Web Vitals.
The Frontend Cloud: Powering resiliency for global web applications
Ensure business continuity and customer trust with an unbreakable web foundation.
How Core Web Vitals afffect SEO
Understanding your application's Google page experience ranking and Lighthouse scores.
The developer experience of the Frontend Cloud
Your codebase should be transparent: easy to create, adjust, and monitor.
The user experience of the Frontend Cloud
The world's best websites load before you've finished this sentence.
The foundations of the Frontend Cloud
The developer’s guide to a future-proofed stack.
Using Zig in our incremental Turborepo migration from Go to Rust
Learn how we're cross-compiling a Rust-Go-Rust sandwich to six platforms.
Understanding React Server Components
Learn the fundamentals of React Server Components, to better understand why (and when) to adopt.
New features for SvelteKit: Optimize your application with ease
Framework-defined infrastructure at Vercel brings previously Next.js-only features to SvelteKit.
Designing the Vercel virtual product tour
How we addressed the need for an interactive, no-commitment experience of our toolkit.
Custom fonts without compromise using Next.hs and
Highly optimized, self-hosted fonts with just a few lines of code.
Framework-defined infrastructure
Programmatic framework understanding for automatic infrastructure provisioning.
The Next.js SEO Playbook: Ranking higher with Next.js on Vercel
Your app deserves a bigger audience.
Less code, better UX: Fetching data faster with Next.js 13 App Router
Fetch and render dynamic data directly inside React Server Components.
Deploying AI-driven apps on Vercel
Tooling and templates to jump-start your AI workflow.
Improving readability with React Wrap Balancer
A binary search algorithm to easily manage text-wrapping.
Technical Guides
In-depth technical guides and tutorials for developers.
Securing your AI applications with Rate Limiting
Learn how to secure your AI applications with rate limiting using Vercel WAF and Vercel AI SDK.
How can I use GitHub Actions with Vercel?
Learn how to use GitHub Actions to deploy to Vercel including support for GitHub Enterprise Server.
Fine-tuning GPT with OpenAI, Next.js and Vercel AI SDK
In this guide, we will build Shooketh – an AI bot fine-tuned on Shakespeare's literary works with OpenAI GPT-4o and the Vercel AI SDK.
Does streaming affect SEO and can streamed content be indexed?
Streamed content does not affect SEO and will still be indexed by Google. Learn more in this guide.
Optimizing Core Web Vitals in 2024
Learn how to optimize Core Web Vitals for your site, including INP, CLS, LCP, and more.
How to Build a Multi-Tenant App with Custom Domains Using Next.js
Create a full-stack application with multi-tenancy and custom domain support using Next.js App Router, Vercel Postgres, and the Vercel Domains API.
Integrating AWS Secrets Manager with Vercel Using Terraform
Learn how to seamlessly integrate AWS Secrets Manager with Vercel for enhanced security and efficiency in your web deployments using Terraform with our comprehensive guide.
A/B Testing on Vercel
Learn best practices for A/B testing on Vercel.
Comparing MySQL, PostgreSQL, and MongoDB
Explore database selection for optimal performance, focusing on SQL options like MySQL, PostgreSQL, and NoSQL's MongoDB. Consider data types, indexing, concurrency, scalability, replication, and ACID compliance for your application's needs.
SQL vs. NoSQL databases
Learn about the differences between SQL and NoSQL, each with a unique set of benefits suited for particular use cases.
What is Retrieval Augmented Generation (RAG)?
Enhancing language models with Retrieval Augmented Generation (RAG): Overcoming limits for accuracy and sourcing.
What is a Large Language Model (LLM)?
Large Language Models are foundational machine learning models that use deep learning algorithms to process and understand natural language.
Using SvelteKit Form Actions
This guide explains how to use form actions in SvelteKit to handle form submissions, process form data, and enhance form interactions, providing seamless integration with the endpoint system.
Enterprise Resources
Deep dives I've targeted at specific industries of enterprise buyers.
How to integrate AI into your business
A strategic guide and framework for AI feature development.
Iterating towards secure by default
Our vision of a web that's secured out-of-the-box and how we’re working to get there.
Hidden costs of self-hosted frontends
For frontends deployed on Kubernetes, the total cost of ownership can be much higher than you think.
7 AI features you can add to you app today
Easy wins for your bottom line.
Simplify your Kubernetes frontend deployment with Vercel
Extend your backend with the Frontend Cloud's managed infrastructure.
How to plan a successful composable commerce migration
What you need to know during the jump from monolith to composable.
8 advantages of composable commerce
Break free from monolithic architecture and untap your store’s potential for unlimited global growth.
Iterating from design to deploy: The shape of future builders
Behind the scenes of Guillermo Rauch's talk at Figma Config 2023.
Product Features
Announcements and feature highlights I've collaborated with company leaders to ghostwrite.
Vercel AI SDK 3.1: ModelFusion joins the team
One step closer to a complete TypeScript framework for AI applications.
Improved infrastructure pricing
Hobby remains free, Pro has reduced prices on bandwidth and functions, and more granular usage metrics for all plans.
Protecting AI apps from bots and bad actors with Vercel and Kasada
Showcasing threat vectors for AI workloads and how we secure the Vercel AI SDK Playground.
Introducing feature flag management from the Vercel toolbar
View and override feature flags from Optimizely, LaunchDarkly, Statsig, Split, Hypertune, and more.
Evolving Vercel Functions
Faster, modern, and more scalable.
Customer Stories
My profiles of customers who have experienced big wins with Vercel.
The power of headless: Ecommerce success with Next.js, Vercel, and Shopify
How Commerce-UI helps designer ecommerce brands deliver a world-class experience to their online users.
How the at-home workout sensation, Hydrow, cut authoring times from weeks to minutes
Learn how this team succeeded in their mission to create the ultimate composable ecommerce workflow.
Developing at the speed of sound: How Sonos amplified their DevEx
Learn how Sonos improved build times, saved developer time, and optimized their digital presence by migrating to Next.js and Vercel.
Containing multi-site management within a single codebase
Learn how Wunderman Thompson's enterprise workflow controls all data from one source of truth.
How Vercel enables Wunderman Thompson to launch global brands
By handling the intricacies of a global, edge-ready network, integrations for the most popular stacks, and even live on-page collaboration, Vercel lets Wunderman Thompson focus on what it does best: “moving at the speed of culture.”