> Canonical URL: https://codingcat.dev/topic/testing

# Testing Courses, Podcasts & Blog Posts | CodingCat.dev

🛡️ DevOps & Architecture Hub

# Testing.

Test-Driven Development (TDD), Vitest, Dependency Injection & CI Gates

Explore CodingCat.dev hands-on courses, video lessons, podcast episodes, and technical deep-dive blog posts covering Testing: Test-Driven Development (TDD), Vitest, Dependency Injection & CI Gates.

[Search All Testing Content](/search?q=Testing)![Testing official logo](/logos/tags/testing-lockup-light.svg)![Testing official logo](/logos/tags/testing-lockup-dark.svg)Official Testing Brand Lockup (2 Blog Posts · 2 Episodes)✏️ Testing Production Architecture Diagram✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]How Testing fits into a modern, type-safe full-stack production architecture on CodingCat.dev.AAA Contrast Verified

## Testing Courses.

[All Courses&rarr;](/courses)[![The Odin Project 4: JavaScript Deep Dive (Closures, Event Loop, Async & TDD)](https://cdn.sanity.io/images/hfh83o0w/production/be8af9a324ba5ea08256e88406a7de11fbe6af69-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/odin-javascript-deep-dive)November 4, 2026[![](/logos/tags/vite-symbol-light.svg)![](/logos/tags/vite-symbol-dark.svg)Vite](/topic/vite)[![](/logos/tags/javascript-symbol-light.svg)![](/logos/tags/javascript-symbol-dark.svg)JavaScript](/topic/javascript)

### [The Odin Project 4: JavaScript Deep Dive (Closures, Event Loop, Async & TDD)](/course/odin-javascript-deep-dive)

Master lexical closures, ES Modules, the V8 Event Loop (microtasks vs. macrotasks), Promise concurrency, and Test-Driven Development with Vitest.

## Testing Blog Posts.

Showing 2 of 2 blog postsFiltered: Testing[Open Full Topic Hub &rarr;](/topic/testing)[![Firebase A/B Testing is now available for the web: Web Architecture & Implementation Guide](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/ff8ccaee3362f1032e6ce4e799437dedcc68efcd-1200x630.svg?w=1200&q=82&fit=max&auto=format)](/post/firebase-2026-03-ab-testing-for-web)March 5, 2026[![](/logos/firebase/firebase-symbol.png)![](/logos/firebase/firebase-symbol.png)Firebase](/topic/firebase)[![](/logos/tags/google-cloud-symbol-light.svg)![](/logos/tags/google-cloud-symbol-dark.svg)Google Cloud](/topic/google-cloud)

### [Firebase A/B Testing is now available for the web: Web Architecture & Implementation Guide](/post/firebase-2026-03-ab-testing-for-web)

Alex Patterson's hands-on web engineering breakdown of "Firebase A/B Testing is now available for the web" (2026-03-04). Learn how to wire up Firebase, Google Cloud, Web Dev, AI in production web apps.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Introducing the AI-Powered App Testing Agent in Firebase: Web Architecture & Implementation Guide](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/4d1b2d89cc854bc73d05be72dd6fec19067a4546-1200x630.svg?w=1200&q=82&fit=max&auto=format)](/post/firebase-2025-04-app-testing-agent)April 10, 2025[![](/logos/firebase/firebase-symbol.png)![](/logos/firebase/firebase-symbol.png)Firebase](/topic/firebase)[![](/logos/tags/google-cloud-symbol-light.svg)![](/logos/tags/google-cloud-symbol-dark.svg)Google Cloud](/topic/google-cloud)

### [Introducing the AI-Powered App Testing Agent in Firebase: Web Architecture & Implementation Guide](/post/firebase-2025-04-app-testing-agent)

Alex Patterson's hands-on web engineering breakdown of "Introducing the AI-Powered App Testing Agent" (2025-04-09). Learn how to wire up Firebase, Google Cloud, Web Dev, AI in production web apps.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)

No matching blog posts found for this filter.

Try clearing the filter above to browse the full feed.

Loading more blog posts...✓ All blog posts loaded

## Testing Podcast Episodes.

Showing 2 of 2 episodesFiltered: Testing[Open Full Topic Hub &rarr;](/topic/testing)[![Secure AI Access Control Using: SpiceDB](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/985c915f4445dce1e599ec70fea53b09689aefe2-960x540.png?w=960&q=82&fit=max&auto=format)](/podcast/secure-ai-access-control-using-spicedb)July 21, 2025[![](/logos/tags/authzed-symbol-light.svg)![](/logos/tags/authzed-symbol-dark.svg)AuthZed](/topic/authzed)[![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents](/topic/ai)

### [Secure AI Access Control Using: SpiceDB](/podcast/secure-ai-access-control-using-spicedb)

Dive into hands-on SpiceDB demos, real-world permission modeling, and AI-powered scenario testing!

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Sam Kim](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/1677fe82774ccf6d0284302448050045b668bdbb-800x670.jpg?rect=65,0,670,670&w=96&h=96&q=82&fit=max&auto=format)Sam Kim](/guest/sam-kim)[![Effective Testing using Cypress.io](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/fac29485bb3dba8b272f5fdf7ac0b3a5b99d0f5a-1920x1080.jpg?w=1920&q=82&fit=max&auto=format)](/podcast/3-6-Effective-Testing-using-Cypress.io)February 22, 2023[![](/logos/tags/angular-symbol-light.svg)![](/logos/tags/angular-symbol-dark.svg)Angular](/topic/angular)[![](/logos/tags/testing-symbol-light.svg)![](/logos/tags/testing-symbol-dark.svg)Testing](/topic/testing)

### [Effective Testing using Cypress.io](/podcast/3-6-Effective-Testing-using-Cypress.io)

Jordan tells his story of becoming a Developer Advocate and demos testing Angular components using Cypress.io.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Brittney Postma](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/f25e504779cb6ebb7c0dd7df367f2c7490e17784-735x735.png?w=96&h=96&q=82&fit=max&auto=format)Brittney Postma](/author/brittney-postma)[![Jordan Powell](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/401bc5776efbdf50246733bac2e261b999b551d4-200x200.jpg?w=96&h=96&q=82&fit=max&auto=format)Jordan Powell](/guest/jordan-powell)

No matching episodes found for this filter.

Try clearing the filter above to browse the full feed.

Loading more episodes...✓ All episodes loaded