Net Ninja - Videos
Back to ChannelAstro Crash Course #1 - Why Astro? (& Setup)
In this Astro tutorial series, you'll learn how to use the Astro web framework to make a content-driven website. You'll also learn how to add React components to the site, and deploy the finished a...
Git Worktrees Tutorial #5 - Worktrees in Agentic Coding Workflows
In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...
Git Worktrees Tutorial #4 - Worktree- First Approach
In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...
Git Worktrees Tutorial #3 - Bare Repositories
In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...
Git Worktrees Tutorial #2 - Adding Git Worktrees
In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...
Git Worktrees Tutorial #1 - What are Git Worktrees?
In this series, you’ll learn how to use Git worktrees, a feature that lets you check out multiple branches at the same time in separate working directories. 🍿👇 Get the FULL Git & GitHub Masterclas...
Content Roadmap - 2026
There's a lot of content I want to add to the channel (and the pro site) this year. In this video I'll go over my plans for the coming months. As always, let me know in the comments if there's anyt...
Spec Driven Workflow with Claude Code #4 - Implementing the Plan
in this series, you'll learn how to implement a spec-driven workflow using Claude Code. 🍿👇 Get the FULL Claude Code Masterclass: https://netninja.dev/p/claude-code-masterclass Use promo CLAUDENIN...
Spec Driven Workflow with Claude Code #3 - Using Plan Mode
in this series, you'll learn how to implement a spec-driven workflow using Claude Code. 🍿👇 Get the FULL Claude Code Masterclass: https://netninja.dev/p/claude-code-masterclass Use promo CLAUDENIN...
Spec Driven Workflow with Claude Code #2 - Creating a New Spec
in this series, you'll learn how to implement a spec-driven workflow using Claude Code. 🍿👇 Get the FULL Claude Code Masterclass: https://netninja.dev/p/claude-code-masterclass Use promo CLAUDENIN...
Spec Driven Workflow with Claude Code #1 - Making a /spec Command
in this series, you'll learn how to implement a spec-driven workflow using Claude Code. 🍿👇 Get the FULL Claude Code Masterclass: https://netninja.dev/p/claude-code-masterclass Use promo CLAUDENIN...
New Claude Code Masterclass!
In this Claude Code masterclass, you'll learn how to fully maximize Claude in an AI & spec-driven workflow, to maximise your productivity as a developer. 🔥🔥 Get the full masterclass course here: h...
Gemini CLI Tutorial #10 - Using the Nanobanana Extension
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #9 - MCP Servers & Extensions
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #8 - Running Shell Commands
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #7 - Custom Commands
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #6 - Adding an API Key
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #5 - Managing Context
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #4 - Commands & Settings
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #3 - Making Code Changes
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #2 - The GEMINI.md File
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Gemini CLI Tutorial #1 - Introduction & Setup
In this Gemini CLI Crash Course series, I'll show you how to get up an running wth the CLI in a project, use extensions & MCP servers, add an API key to access Gemini 3 models and more. 🍿👇 Get ear...
Unit Testing (Vitest) Tutorial #14 - Next Steps (testing Next/React Apps)
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Next.js Apps course for $7: https://...
Unit Testing (Vitest) Tutorial #13 - Setup & Teardown
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #12 - Creating Spies
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #11 - Mock Functions
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #10 - Testing Challenge
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #9 - Asymmetric Matchers
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #8 - Testing Async Functions
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #7 - Test Driven Development
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #6 - Vitest UI & VS Code Extension
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #5 - Using it.each
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #4 - Writing Better Tests
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #3 - Using Different Matchers
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #2 - Writing Your First Test
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Unit Testing (Vitest) Tutorial #1 - What is Unit Testing?
In this Unit Testing tutorial series, you'll learn how to setup Vitest in a project, and use it to write effective unit tests for your code. 🍿👇 Get the Testing Bundle (inc Testing Next/React) for ...
Brand New Testing Courses!
🍿👇 Get the Testing Bundle (inc Testing Next/React) for just $7: https://netninja.dev/p/testing-bundle 🍿👇 Get access to the Next/React Testing course: https://netninja.dev/p/testing-next-js-react-...
Hygraph (with Next.js) Tutorial #12 - Adding Image Assets
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #11 - Fetching User Posts
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #10 - Pagination (part 2)
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #9 - Pagination (part 1)
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #8 - Fetching Single Posts
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #7 - Fetching Posts
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #6 - Rendering Rich Content
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #5 - Fetching Page Content
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #4 - Connecting with Graffle
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #3 - Content & API Playground
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #2 - Hygraph Content Models
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Hygraph (with Next.js) Tutorial #1 - Introduction & Starter Project
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.d...
Up & Running with GitHub Spec Kit #9 - Adding More Features
In this Spec Kit tutorial series / crash course, we'll see how it can be used to implement a spec-driven workflow with various AI coding agents like Claude Code and Copilot (we'll be using Copilot)...