<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>How to Run AI Jobs in the Background (Claude Code + Inngest)</title>
        <link>https://tube.grossholtz.net/videos/watch/979f61f7-be5f-4f32-b389-fe1c5f7ee8e0</link>
        <description>How to Add Inngest to Claude Code Apps (Production Setup) 📺 Build a SaaS with Claude Code (Full Series): https://www.youtube.com/playlist?list=PL4HikwTaYE0F40LZ_fZ1RXoxLrJyceKCu 💬 My AI voice-to-text software (Wispr Flow): https://wisprflow.ai/r?LEON114 ☕ Buy me a coffee: https://www.buymeacoffee.com/leonvanzyl 💵 Donate using PayPal: https://www.paypal.com/ncp/payment/EKRQ8QSGV6CWW Learn how to add Inngest to your Next.js application to handle long-running background jobs and make your SaaS app production ready. This tutorial shows you how to implement background image generation with full observability, error handling, and automatic retries. You'll see how to integrate Inngest with Vercel, configure environment variables, and debug production issues using the Inngest dashboard and Claude Code. ⏰ TIMESTAMPS: 00:00 Long running background jobs problem 00:46 Inngest for production ready apps 01:19 Inngest dashboard demo and monitoring 02:07 Concurrency rate limiting and retries 02:52 Next.js implementation with documentation 10:00 Wrapping image generation with Inngest 16:59 Setting up Inngest organization 17:34 Adding Vercel environment variables 19:43 Debugging production errors with Claude 20:33 Successful background job execution #claudecode #vibecoding #inngest</description>
        <lastBuildDate>Mon, 06 Apr 2026 03:19:01 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://tube.grossholtz.net</generator>
        <image>
            <title>How to Run AI Jobs in the Background (Claude Code + Inngest)</title>
            <url>https://tube.grossholtz.net/client/assets/images/icons/icon-512x512.png</url>
            <link>https://tube.grossholtz.net/videos/watch/979f61f7-be5f-4f32-b389-fe1c5f7ee8e0</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://tube.grossholtz.net/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://tube.grossholtz.net/feeds/video-comments.xml?videoId=979f61f7-be5f-4f32-b389-fe1c5f7ee8e0" rel="self" type="application/rss+xml"/>
    </channel>
</rss>