profile-bg
profile-img

The Net NInja

About

  • The Net NInja

  • United Kingdom

  • Main profile page The Net NInja

  • 12 views

Photos

Followers

Astro Crash Course #13 - Deploying to Netlify

post-image

Astro Crash Course #12 - Client Islands (React)

post-image

Astro Crash Course #11 - Server Side Rendering

post-image

Astro Crash Course #10 - Dynamic Routes

post-image

Astro Crash Course #9 - Content Collections (with Markdown)

post-image

Astro Crash Course #8 - Content Collections (with JSON)

post-image

Astro Crash Course #7 - Reusable Components

post-image

Astro Crash Course #6 - Outputting Lists

post-image

Astro Crash Course #5 - Templating

post-image

Astro Crash Course #4 - Styles

post-image

Astro Crash Course #3 - Layouts

post-image

Astro Crash Course #2 - Pages & Routes

post-image

Astro Crash Course #1 - Why Astro? (& Setup)

post-image

Git Worktrees Tutorial #5 - Worktrees in Agentic Coding Workflows

post-image

Git Worktrees Tutorial #4 - Worktree- First Approach

post-image

Git Worktrees Tutorial #3 - Bare Repositories

post-image

Git Worktrees Tutorial #2 - Adding Git Worktrees

post-image

Git Worktrees Tutorial #1 - What are Git Worktrees?

post-image

Content Roadmap - 2026

post-image

Gemini CLI Tutorial #10 - Using the Nanobanana Extension

post-image

Gemini CLI Tutorial #9 - MCP Servers & Extensions

post-image

Gemini CLI Tutorial #8 - Running Shell Commands

post-image

Gemini CLI Tutorial #7 - Custom Commands

post-image

Gemini CLI Tutorial #6 - Adding an API Key

post-image

Gemini CLI Tutorial #5 - Managing Context

post-image

Gemini CLI Tutorial #4 - Commands & Settings


Gemini CLI Tutorial #3 - Making Code Changes

post-image

Gemini CLI Tutorial #1 - Introduction & Setup

post-image

Unit Testing (Vitest) Tutorial #14 - Next Steps (testing Next/React Apps)

post-image

Unit Testing (Vitest) Tutorial #13 - Setup & Teardown

post-image

Unit Testing (Vitest) Tutorial #12 - Creating Spies

post-image

Unit Testing (Vitest) Tutorial #11 - Mock Functions

post-image

Unit Testing (Vitest) Tutorial #10 - Testing Challenge

post-image

Unit Testing (Vitest) Tutorial #9 - Asymmetric Matchers

post-image

Unit Testing (Vitest) Tutorial #8 - Testing Async Functions

post-image

Unit Testing (Vitest) Tutorial #7 - Test Driven Development

post-image

Unit Testing (Vitest) Tutorial #6 - Vitest UI & VS Code Extension

post-image

Unit Testing (Vitest) Tutorial #4 - Writing Better Tests

post-image

Unit Testing (Vitest) Tutorial #3 - Using Different Matchers

post-image

Unit Testing (Vitest) Tutorial #2 - Writing Your First Test

post-image

Brand New Testing Courses!

post-image

Hygraph (with Next.js) Tutorial #12 - Adding Image Assets

post-image

Hygraph (with Next.js) Tutorial #11 - Fetching User Posts

post-image

Hygraph (with Next.js) Tutorial #10 - Pagination (part 2)

post-image

Hygraph (with Next.js) Tutorial #9 - Pagination (part 1)

post-image

Hygraph (with Next.js) Tutorial #8 - Fetching Single Posts

post-image

Hygraph (with Next.js) Tutorial #6 - Rendering Rich Content

post-image

Hygraph (with Next.js) Tutorial #5 - Fetching Page Content

post-image

Hygraph (with Next.js) Tutorial #4 - Connecting with Graffle

post-image

Hygraph (with Next.js) Tutorial #3 - Content & API Playground

post-image

Hygraph (with Next.js) Tutorial #2 - Hygraph Content Models

post-image

Hygraph (with Next.js) Tutorial #1 - Introduction & Starter Project

post-image

Up & Running with GitHub Spec Kit #9 - Adding More Features

post-image

Up & Running with GitHub Spec Kit #8 - Implementing Tasks

post-image

Up & Running with GitHub Spec Kit #7 - The /analyze Command

post-image

Up & Running with GitHub Spec Kit #6 - The /tasks Command

post-image

Up & Running with GitHub Spec Kit #5 - The /plan Command

post-image

Up & Running with GitHub Spec Kit #4 - The /clarify Command

post-image

Up & Running with GitHub Spec Kit #3 - The /specify Command

post-image

Up & Running with GitHub Spec Kit #2 - The /constitution Command

post-image

Up & Running with GitHub Spec Kit #1 - Intro & Setup

post-image

Channel Update & Pro Membership Offer

post-image

OpenAI Codex Tutorial #11 - Running Tasks in Parallel

post-image

OpenAI Codex Tutorial #10 - Delegating Tasks to the Cloud

post-image

OpenAI Codex Tutorial #9 - MCP Servers

post-image

OpenAI Codex Tutorial #8 - Context, Reasoning & TODO's

post-image

OpenAI Codex Tutorial #7 - Codex IDE Extension

post-image

OpenAI Codex Tutorial #6 - Using the AGENTS.md file

post-image

OpenAI Codex Tutorial #5 - CLI Commands & Resuming Sessions

post-image

OpenAI Codex Tutorial #4 - Using the Codex CLI

post-image

OpenAI Codex Tutorial #3 - Code Code Review

post-image

OpenAI Codex Tutorial #2 - Running Cloud Tasks

post-image

OpenAI Codex Tutorial #1 - Introduction & Setup

post-image

Git Crash Course #14 - Deleting Branches

post-image

Git Crash Course #13 - Merging Branches

post-image

Git Crash Course #12 - Switching Between Branches

post-image

Git Crash Course #11 - Understanding Branches

post-image

Git Crash Course #10 - Git Features in VS Code

post-image

Git Crash Course #9 - .gitignore File

post-image

Git Crash Course #8 - Undoing Changes

post-image

Git Crash Course #7 - Viewing the Project History

post-image

Git Crash Course #6 - Deleting & Untracking Files

post-image

Git Crash Course #5 - Making Your First Commitd

post-image

Git Crash Course #4 - Staging Files

post-image

Git Crash Course #3 - Making a New Git Repository

post-image

Git Crash Course #1 - Introduction & Setup

post-image

New Git & GitHub Masterclass Course

post-image

Claude Code Tutorial #10 - Final Thoughts & Tips

post-image

Claude Code Tutorial #9 - Claude Code with GitHub

post-image

Claude Code Tutorial #8 - Subagents

post-image

Claude Code Tutorial #7 - MCP Servers

post-image

Claude Code Tutorial #6 - Slash Commands

post-image

Claude Code Tutorial #5 - Planning & Thinking

post-image

Claude Code Tutorial #4 - Tools & Permissions

post-image

Claude Code Tutorial #3 - Context

post-image

Claude Code Tutorial #2 - CLAUDE.md Files & /init

post-image

Claude Code Tutorial #1 - Introduction & Setup

post-image

Coding with AI #11 - Final Thoughts

post-image

Coding with AI #10 - Using a Feature List

post-image

Coding with AI #9 - Using MCP Servers (Supabase)

post-image

Share