Carl Rippon

Carl's Blog

Home Books/Courses About
  • Creating a Review Analyser Using the Vercel AI SDK and React 19

    Aug 29, 2025 #Vercel AI SDK, #React

    Create an AI review analyser with React 19 and Vercel AI SDK. The step-by-step guide leverages React 19's Server Functions, server-side validation with Zod, the useActionState hook, and the Vercel AI SDK.

  • Boosting Productivity with Autonomous AI Coding Agents

    Jul 16, 2025 #Devin, #Codex, #Jules, #Cursor, #Autonomous Coding Agents

    How autonomous AI coding agents can boost developer productivity

  • Writing Better Instructions for Cursor

    Jun 30, 2025 #Cursor

    How to structure AI prompts using PRDs and task lists to build complex features more efficiently instead of relying on error-prone "one-shot" attempts

  • Learn React with TypeScript - 3rd Edition

    New

    A comprehensive guide to building modern React applications with TypeScript. Learn best practices, advanced patterns, and real-world development techniques.

    View on Amazon
    Learn React with TypeScript - Third Edition
  • When to use AI to Generate Code

    Jun 17, 2025 #Cursor

    After using AI for coding heavily for the past 6+ months, I'm starting to see clearer patterns in what works and what doesn't

  • Accessible React Forms

    Apr 13, 2022 #react

    How to build an Accessible React form with React Hook Form

  • Automated React Accessibility Checks

    Apr 6, 2022 #react, #tests

    Automated accessibility checks for React apps

  • Mocking Console

    Mar 16, 2022 #react, #typescript, #jest, #tests

    How to mock console.warn / console.error

  • Testing Emotion Styles

    Mar 2, 2022 #react, #tests

    How to test component Emotion styles

  • Using a Forwarded Ref Internally

    Feb 9, 2022 #react, #typescript

    How to use a ref internally that is forwarded

  • Codemods for React and TypeScript

    Jan 19, 2022 #react, #typescript

    Creating codemods for React and TypeScript

  • How to mock a function in Jest for a React and Typescript app

    Jan 14, 2022 #react, #typescript, #jest, #tests

    How to mock a function in Jest for a React and Typescript app

  • Using Lodash debounce with React and TypeScript

    Dec 22, 2021 #react, #typescript

    How to install and use the debounce function from Lodash in a React and TypeScript app

  • Try React 18 RC with TypeScript

    Dec 13, 2021 #react, #typescript

    Try the React release candidate with TypeScript

  • How to Make Your React Component Library Tree Shakeable

    Nov 11, 2021 #react, #rollup, #webpack

    How to make a reusable react component library tree shakeable

  • Update Requests with React Query

    Aug 28, 2021 #react, #typescript

    how to use React Query with requests that make data updates

  • Cancelling Requests with React Query

    Apr 21, 2021 #react, #typescript

    How to cancel fetch requests with React Query and TypeScript

  • Retries React Query

    Apr 14, 2021 #react, #typescript

    Explores the retry feature in React Query which is useful when fetching data over flakey connections

  • Setting App State with React Query

    Apr 7, 2021 #react, #typescript

    How to set app level state from a web service request with React Query with TypeScript

  • Lazy Loading with React Query

    Mar 31, 2021 #react, #typescript

    How to lazily load data in a list with React Query with TypeScript

  • Paging in React Query

    Mar 24, 2021 #react, #typescript

    How to page through a collection of data using React Query with TypeScript to provide an awesome user experience

  • Dependent Requests in React Query

    Mar 10, 2021 #react, #typescript

    How to do a request that depends on the result of another request using React Query with TypeScript

  • Getting Started with React Query and TypeScript

    Mar 3, 2021 #react, #typescript

    How to use React Query with TypeScript to fetch data

  • Cancelling fetch in React and TypeScript

    Feb 24, 2021 #react, #typescript

    How to cancel a fetch request in a React and TypeScript app

  • Using Jest and RTL with React and TypeScript

    Feb 10, 2021 #react, #typescript, #tests

    How to install and use Jest and React Testing Library for writing automated tests in a React and TypeScript app.

  • Using images in React and TypeScript with Webpack 5

    Feb 3, 2021 #react, #typescript

    How to configure Webpack 5 so that images can be imported in a React app with TypeScript.

  • Using CSS in React and TypeScript with Webpack 5

    Jan 27, 2021 #react, #typescript

    How to configure Webpack 5 so that CSS can be imported in a React app with TypeScript

  • Creating a React app with TypeScript and ESLint with Webpack 5

    Jan 20, 2021 #react, #typescript

    How to use Webpack 5 to bundle a React app with TypeScript and ESLint

  • Getting started with Playwright with Jest and TypeScript

    Dec 2, 2020 #typescript, #tests

    How to configure Playwright to use Jest as its test runner and use TypeScript for writing tests. Also covers how to debug tests in VS Code

  • Forwarding React Refs with TypeScript

    Nov 25, 2020 #react, #typescript

    How to forward React refs with TypeScript.

  • React refs with TypeScript

    Nov 18, 2020 #react, #typescript

    How to use React refs with TypeScript in function and class components.

No posts found matching your search criteria.
© 2025 Carl Rippon. Privacy Policy

Cookies are used to analyse our traffic. By clicking "Accept", you consent to our use of cookies.