A mix of articles I've written for the Builder.io blog along with my own posts on web development, AI, and things I'm learning along the way.

Read full post

AI Automation in Design Systems

How AI is transforming design system workflows, from component generation to documentation automation.

Read more →
Builder.io
Read full post

50+ ChatGPT Prompts for Web Developers

A comprehensive collection of ChatGPT prompts to boost your web development productivity, from debugging to code generation.

Read more →
Builder.io
Read full post

Figma AI Generator

Generate UI designs directly in Figma using AI, turning text prompts into production-ready components.

Read more →
Builder.io
Read full post

Context Engineering for Designers

Learn how to craft effective prompts and context for AI tools to get better design outputs.

Read more →
Builder.io
Read full post

Figma to Code with Fusion AI

Convert Figma designs to production-ready code using Fusion AI's intelligent design-to-code workflow.

Read more →
Builder.io
Read full post

React + AI Stack for 2025

The essential tools and libraries for building modern React applications with AI capabilities in 2025.

Read more →
Builder.io
Read full post

Cursor vs Claude Code

A detailed comparison of two leading AI coding assistants to help you choose the right tool for your workflow.

Read more →
Builder.io
Read full post

Convert HTML to Design in Figma

Transform existing HTML websites into editable Figma designs for redesigns and design system creation.

Read more →
Builder.io
Read full post

Cursor + Figma MCP Server

Connect Cursor AI to Figma using the Model Context Protocol for seamless design-to-code workflows.

Read more →
Builder.io
Read full post

Claude Code + Figma MCP Server

Set up Claude Code with Figma MCP server to convert designs to code directly from your terminal.

Read more →
Builder.io
Read full post

Your Next Design Review Should Be a Pull Request

How AI is enabling designers to ship code and participate in pull request workflows.

Read more →
Builder.io
Read full post

Convert Figma to React Code Using AI

A step-by-step guide to converting Figma designs into clean, production-ready React components with AI.

Read more →
Read full post

The Best AI Coding Tools in 2025

A comprehensive overview of the top AI-powered coding tools available to developers in 2025.

Read more →
Builder.io
Read full post

Figma Make

Exploring Figma Make, an AI-powered feature that helps designers create interactive prototypes faster.

Read more →
Builder.io
Read full post

Convert a Website to Figma Designs for Free

Use free tools to reverse-engineer any website into editable Figma designs for learning or redesigns.

Read more →
Builder.io
Read full post

Figma to HTML

Transform Figma designs into semantic, accessible HTML with a single click using AI-powered tools.

Read more →
Builder.io
Read full post

What is an LLM (For Web Developers)

A web developer's guide to understanding Large Language Models and how to integrate them into applications.

Read more →
Builder.io
Read full post

Best AI Code Editors in 2025

A comparison of the leading AI-powered code editors and IDEs available to developers in 2025.

Read more →
Builder.io
Read full post

How Does Trae, the 100% Free AI IDE, Compare to Cursor?

A detailed comparison between Trae, a free AI-powered IDE, and the popular Cursor editor.

Read more →
Builder.io
Read full post

Figma to Code with Windsurf and Visual Copilot

How to use Windsurf IDE with Visual Copilot to convert Figma designs into production code.

Read more →
Builder.io
Read full post

Figma to Code with Cursor and Visual Copilot

A workflow guide for converting Figma designs to code using Cursor AI and Visual Copilot.

Read more →
Builder.io
Read full post

Cursor vs Windsurf vs GitHub Copilot

A head-to-head comparison of three popular AI coding assistants to help you pick the right one.

Read more →
Builder.io
Read full post

Cursor vs GitHub Copilot

Comparing Cursor and GitHub Copilot to understand their strengths and ideal use cases.

Read more →
Builder.io
Read full post

Cursor AI

Unlock the full potential of Cursor AI with these five powerful but underutilized features.

Read more →
Builder.io
Read full post

AI Pair Programming in 2025

An honest look at the benefits and challenges of AI-assisted programming based on real-world experience.

Read more →
Builder.io
Read full post

Figma to React Native

Convert Figma designs to React Native components for cross-platform mobile development.

Read more →
Builder.io
Read full post

Key Considerations for Next.js App Router Files

Understanding the special files in Next.js App Router and how they work together.

Read more →
Builder.io
Read full post

The Ultimate Introduction to Cursor for Developers

A comprehensive guide to getting started with Cursor AI, the AI-first code editor.

Read more →
Builder.io
Read full post

Figma to SwiftUI

Convert Figma designs to native SwiftUI code for iOS and macOS applications.

Read more →
Builder.io
Read full post

Best AI Coding Tools for Developers in 2024

The top AI-powered development tools that were transforming how developers write code in 2024.

Read more →
Builder.io
Read full post

5 Misconceptions about React Server Components

Clearing up common misunderstandings about React Server Components and how they actually work.

Read more →
Builder.io
Read full post

Figma to Angular

Transform Figma designs into Angular components with proper TypeScript and template structure.

Read more →
Read full post

Convert Figma to Code with AI

Leverage AI to transform Figma designs into production-ready code across multiple frameworks.

Read more →
Builder.io
Read full post

Server-only Code in Next.js App Router

Best practices for ensuring code runs only on the server in Next.js App Router applications.

Read more →
Builder.io
Read full post

Material UI

Transform Figma designs into React components using Material UI with AI-powered tools.

Read more →
Builder.io
Read full post

What are React Server Components?

An introduction to React Server Components and how they change the way we build React applications.

Read more →
Builder.io
Read full post

React Intersection Observer - A Practical Guide

Implement lazy loading, infinite scroll, and scroll-triggered animations with Intersection Observer in React.

Read more →
Builder.io
Read full post

Create Staggered Text Animation with Tailwind CSS and React

Build engaging text reveal animations using Tailwind CSS and React with staggered timing.

Read more →
Read full post

Active Navlink Transitions with HTML, CSS and JavaScript

Create smooth, animated navigation link indicators using HTML, CSS, and vanilla JavaScript.

Read more →
Read full post

Next.js

Understanding the differences between layouts and templates in Next.js App Router and when to use each.

Read more →
Builder.io
Read full post

Creating a Scrolling Logo Animation with Tailwind CSS

Build an infinite scrolling logo carousel using only Tailwind CSS, no JavaScript required.

Read more →
Read full post

Building Adaptive User Interfaces in React Native

Techniques for creating responsive layouts that adapt to different screen sizes in React Native.

Read more →
Builder.io
Read full post

Qwik City Routing

A visual exploration of routing concepts in Qwik City, the full-stack framework for Qwik.

Read more →
Builder.io
Read full post

SvelteKit Routing

A visual walkthrough of SvelteKit's file-based routing system and navigation patterns.

Read more →
Builder.io
Read full post

Routing and SEO Metadata in Next.js 13

How to configure routing and optimize SEO metadata in Next.js 13 App Router applications.

Read more →
Builder.io
Read full post

A Visual Guide to Layouts in Next.js 14

Understanding layouts in Next.js App Router through visual diagrams and practical examples.

Read more →
Builder.io
Read full post

A Visual Guide to Routing in Next.js 14

A comprehensive visual guide to understanding the App Router in Next.js 14.

Read more →
Builder.io
Read full post

The React Ecosystem in 2023

An overview of the React ecosystem in 2023, covering popular libraries, tools, and best practices.

Read more →
Builder.io
Read full post

How to Test Custom React Hooks with React Testing Library

Best practices for testing custom React hooks using React Testing Library's renderHook API.

Read more →
Read full post

Rapid Mock API creation with ChatGPT and json-server

Use ChatGPT to generate mock API data and json-server to create a working REST API in minutes.

Read more →
Builder.io
Read full post

Stream OpenAI Chat Completions in JavaScript

How to implement streaming responses from OpenAI's API in JavaScript applications.

Read more →
Read full post

Visualizing the Close Queue in the Node.js Event Loop

Understanding how the Close Queue processes cleanup callbacks in the Node.js event loop.

Read more →
Read full post

Visualizing the Check Queue in the Node.js Event Loop

A deep dive into the Check Queue and setImmediate callbacks in Node.js event loop.

Read more →
Read full post

Visualizing I/O Polling in the Node.js Event Loop

How I/O polling works in the Node.js event loop and its impact on asynchronous operations.

Read more →
Read full post

Visualizing the I/O Queue in the Node.js Event Loop

Understanding how I/O callbacks are processed in the Node.js event loop with visual examples.

Read more →
Read full post

Visualizing The Timer Queue in Node.js Event Loop

How setTimeout and setInterval callbacks are processed in the Node.js event loop.

Read more →
Read full post

Visualizing nextTick and Promise Queues in Node.js Event Loop

Understanding the microtask queues in Node.js and how process.nextTick and Promises are prioritized.

Read more →
Read full post

A Visual Guide to the Node.js Event Loop

A comprehensive visual explanation of how the Node.js event loop works under the hood.

Read more →
Read full post

GitHub Copilot CLI

Exploring GitHub Copilot CLI, an AI assistant that helps you write shell commands.

Read more →
Builder.io
Read full post

3 Essential React Testing Library Tips

Improve your React component tests with these three practical React Testing Library tips.

Read more →
Read full post

Node.js module.exports vs. exports

Understanding the difference between module.exports and exports in Node.js CommonJS modules.

Read more →
Read full post

Say Goodbye to Package Manager Chaos with ni

Use ni to automatically detect and run the right package manager commands for any project.

Read more →