Activity
Mon
Wed
Fri
Sun
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
What is this?
Less
More

Owned by Sonny

University of Code

5.4k members • Free

You'll get Exclusive Lessons & Content, Badass Community Support & More here to elevate as a Dev!

CL
Closed

2 members • $49/m

Memberships

Skoolers

190.2k members • Free

337 contributions to University of Code
🔴 How to CLONE your voice using AI! (Tutorial for Beginners)
What if I told you the voice at the start of this video wasn’t actually me speaking live? In this video, I test Fish Audio’s brand new S2 Pro model and show you how to generate realistic AI voices, add emotion tags, create multi-character conversations, clone your own voice, and then plug everything into a real Next.js app using the Fish Audio API. We’ll go from testing voices inside the Fish Audio dashboard to building a full developer demo with text-to-speech, speech-to-text, voice search, voice cloning, and real-time streaming audio. We’ll cover: ✅ Testing Fish Audio’s new S2 Pro voice model ✅ Adding emotion tags like laughing, aggressive, cheerful, and more ✅ Creating multi-speaker AI conversations ✅ Cloning your own voice from a short audio sample ✅ Keeping cloned voices private ✅ Creating a Fish Audio API key ✅ Building a Next.js demo app with the JavaScript SDK ✅ Text-to-speech, speech-to-text, and voice search ✅ Real-time streaming audio with low latency ✅ How to keep API keys safely on the server side If you’re building AI agents, voice assistants, creator tools, customer support bots, or any app that needs realistic AI voice, this is one of the coolest tools to try right now.
🔴 How to Add Seat-Based Billing to a B2B SaaS in 2026 (Easiest Way)
If you’ve ever built a B2B SaaS, you already know the messy part starts when you need organization-specific features like seat limits, team members, subscriptions, invites, roles, checkout flows, emails, and keeping everything in sync. This video is all about how to set up Clerk’s new seat-limited organization plans so you can enforce member limits without building all the custom logic yourself. Clerk now lets you define organization plans with specific seat limits, connect them to checkout flows, manage subscriptions, and control how many members each organization can invite — all without manually syncing Stripe, webhooks, organization data, and your own database logic. I’ll show you how the full flow works inside a real B2B demo app: creating organizations, switching between Growth and Pro plans, inviting members, enforcing seat limits, setting up plans in the Clerk dashboard, and using Clerk’s new components to build both default and custom pricing experiences. We’ll cover: ✅ Why seat limits are painful to build manually in B2B SaaS apps ✅ How Clerk handles organization members, invites, roles, and subscriptions ✅ Creating a demo organization and testing member limits in real time ✅ Using Growth and Pro plans with limited and unlimited seats ✅ How invites count toward available seats before users accept ✅ Setting up organization membership limits inside Clerk ✅ Creating seat-based organization plans in the Clerk dashboard ✅ Using Clerk’s PricingTable, CheckoutButton, PlanDetailsButton, and SubscriptionDetailsButton components ✅ Building a custom pricing page without writing your own checkout or webhook sync logic This is one of those features that removes a huge amount of backend complexity. Fewer custom systems, fewer edge cases, fewer places for your SaaS app to break.
🟢 Let's Vibe Code an Airbnb Clone with AI! | Beginner Series Ep #7 (Cursor, Clerk, Stripe Connect)
Episode 7 of our new Series 'Code with AI the Right Way' is here! — and this time, we're vibe coding an Airbnb clone LIVE from scratch! This is a LIVE build — mistakes, debugging, and all. That's the point. You learn more watching someone solve real problems in real-time than from a polished, pre-recorded tutorial.
🔴 Your AI Agents Aren’t Secure Until You Do This!
Most AI agents today are still authenticating with a raw API key copied into an env file months ago — which means no real identity, no proper audit trail, and no clean way to revoke access for one service without breaking everything else. This video shows you how to fix that with Clerk’s Machine-to-Machine (M2M) tokens. Clerk M2M gives each service its own machine identity, so your AI agents, dashboards, cron jobs, webhook workers, and backend services can securely talk to each other without relying on one shared secret. That means better security, better visibility, and way more control as your systems start running autonomously. In this video, I will build two separate apps in one repo — a Next.js dashboard with a protected API and a separate AI agent service that authenticates itself using Clerk M2M tokens. You’ll see the full lifecycle: setup, token creation, verification, protected API access, and revocation. We’ll cover: ✅ Why API keys break down for AI agents and multi-service systems ✅ What Clerk Machine-to-Machine tokens are and why they matter ✅ Setting up machine identities inside Clerk ✅ Connecting a Next.js dashboard app and a Node.js agent service ✅ Generating M2M tokens and passing them in API requests ✅ Verifying tokens on a protected backend route ✅ Revoking compromised tokens instantly ✅ Opaque tokens vs JWTs and when to use each one ✅ Real-world use cases for AI agents, cron jobs, webhook workers, billing services, and more If you’re building AI agents that call your APIs, this is one of those security layers you really don’t want to skip.
3
0
🟢 Let's Vibe Code an Image & Video Editing Studio with AI! | Beginner Series Ep #6 (Cursor, Clerk)
Episode 6 of our new Series 'Code with AI the Right Way' is here! — and this time, we're vibe coding a Image & Video Studio LIVE from scratch! This is a LIVE build — mistakes, debugging, and all. That's the point. You learn more watching someone solve real problems in real-time than from a polished, pre-recorded tutorial.
1-10 of 337
Sonny Sangha
7
4,191points to level up
I've built one of the largest software developer communities on YouTube (267k+), with a mission to help coders go from zero to full-stack senior devs!

Active 15h ago
Joined Apr 16, 2024