MasterDotDevEpisode 9 of the Frontend Masters Podcast features ThePrimeagen, Netflix engineer and NeoVim enthusiast (by the way). In this episode he discusses the challenges of developer productivity, his experience with various programming roles, and his passion for Vim, and tooling. ThePrimeagen also delves into balancing work with personal life, the intricacies of content creation, and his excitement for future projects, including live reacting to tech conferences. Additionally, ThePrimeagen reflects on his journey, offering a rare glimpse into the life lessons learned along the way.
ThePrimeagen: VIM (btw), Streaming, & Content Creation | The Frontend Masters Podcast Ep.9MasterDotDev2024-01-24 | Episode 9 of the Frontend Masters Podcast features ThePrimeagen, Netflix engineer and NeoVim enthusiast (by the way). In this episode he discusses the challenges of developer productivity, his experience with various programming roles, and his passion for Vim, and tooling. ThePrimeagen also delves into balancing work with personal life, the intricacies of content creation, and his excitement for future projects, including live reacting to tech conferences. Additionally, ThePrimeagen reflects on his journey, offering a rare glimpse into the life lessons learned along the way.
👋 Frontend Masters Socials Twitter/X: twitter.com/FrontendMasters LinkedIn: linkedin.com/company/frontend-masters Facebook: facebook.com/FrontendMasters Instagram: instagram.com/FrontendMasters TikTok: tiktok.com/@frontendmastersWhy Local AI Models Are Cheaper (And Just As Good)MasterDotDev2026-09-16 | Local models are smaller by default, since most people don't have the hardware to run massive models at home. But fine-tune one on your specific hardware and data, and it can go head-to-head with much larger cloud models. No per-token billing, no risk of a provider hiking prices on you, just the cost of electricity to run your hardware.
https://master.dev/courses/local-ai/?utm_source=social&utm_medium=youtube&utm_campaign=costbenefitsFrontend Architecture, AI, and Reducing Complexity | Maxi Ferreira | Master.dev Podcast Episode #32MasterDotDev2026-09-16 | In this episode of the Master.dev podcast, Marc Grabanski sits down with Maxi Ferreira, staff frontend engineer at Help Scout and writer of the Front End at Scale newsletter, to talk about frontend architecture, from monolithic apps to micro frontends, and how AI is reshaping the way engineers think about system design.
Maxi shares his take on when micro frontends actually make sense (and why most teams should start with a modular monolith instead), the ongoing debate between SPAs and MPAs, and how AI-assisted development is shifting the value of engineering work from implementation to architectural decision-making. He also opens up about his path from teaching himself to code in Argentina using Dreamweaver, to building Help Scout's original design system, to launching Front End at Scale as a way to explore frontend architecture more deeply.
If you're interested in frontend architecture, micro frontends, AI-assisted development, design systems, or building a long-term engineering career, this conversation is full of practical insight and hard-won lessons.
Check out Maxi's Master.dev Course: https://master.dev/courses/frontend-architecture/?utm_source=youtube&utm_medium=home_link&utm_campaign=maxi-podcast
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=maxi-podcastGenerate Python Test Coverage Reports (HTML)MasterDotDev2026-09-10 | Test coverage reports show you exactly which lines of your codebase are and aren't covered by tests. In this clip from our Python for Professional Developers course, we run pytest through Python's coverage tool and generate a browsable HTML report that highlights untested lines file by file. It's a simple way to visualize test coverage, especially useful for teams practicing test-driven development.
Full course: https://master.dev/courses/pro-python/?utm_source=social&utm_medium=youtube&utm_campaign=qualitycheck
#Python #TDD #SoftwareTesting #CodingTipsKubernetes Autoscaling on a Laptop?! 💻 ☸️MasterDotDev2026-09-09 | Everything in Kubernetes comes down to a manifest, whether you're running a resource or editing it. In this short, we use K9s to watch a Horizontal Pod Autoscaler (HPA) work in real-time to track targets, min/max pods, and current replicas.
The best part is that no expensive cloud cluster is required. This is running entirely locally on a laptop inside a Docker container. Don't let anyone tell you that you can't learn advanced DevOps tools for free at home!
#shorts #kubernetes #devops #docker #k9s #cloudcomputingDeveloper Experience, AI, and Building for the Right Users | Katia Gil Guzman | Podcast Episode #31MasterDotDev2026-09-01 | In this episode of the Master.dev podcast, Dustin Tauer sits down with Katia Gil Guzman, a developer experience engineer at OpenAI, to talk about her path from learning C and HTML as a kid to building software at Microsoft, founding her own SaaS startup, and working at the intersection of AI, developer tools, and creativity.
Katia shares how early curiosity shaped her career, what she learned from working with early users of Azure Cognitive Services and mixed reality, and why the best products often come from your own expertise and passions. She also talks about the value of building for specific users you understand deeply — whether that means a niche industry, a dev tool, or something entirely different.
If you’re interested in software engineering, startups, developer tools, AI, or have a creator mindset, this conversation is packed with practical insight and inspiration.
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=katia-podcastStop Typing Any for Complex TypeScript TypesMasterDotDev2026-09-01 | Hovering over a type and seeing a massive pile of generics is a familiar TypeScript moment, and it's tempting to just type "any" and move on. In this clip from our TypeScript in the Age of AI course, we show a better way using the ReturnType utility type to infer a clean, reusable type directly from a function instead of copying a huge inferred type by hand.
Watch the full course for more practical TypeScript techniques https://master.dev/courses/typescript-ai/?utm_source=social&utm_medium=youtube&utm_campaign=returntype
#TypeScript #WebDevelopment #CodingTips #FrontendDevNot every visitors device can handle WebGL effects smoothly. In this clip from our Award-Winning MaMasterDotDev2026-08-27 | Not every visitor's device can handle WebGL effects smoothly. In this clip from our Award-Winning Marketing Websites course, we walk through checking the GPU tier and, when it's below a set threshold, disabling the WebGL effects and using a static image instead.
Watch the full course to learn more techniques for building fast, visually rich marketing sites. https://master.dev/courses/winning-websites/?utm_source=social&utm_medium=youtube&utm_campaign=optimization
#WebDevelopment #WebGL #WebPerformance #FrontendDevStop Wasting Money on Every Git Push (CI/CD Fix) 🔥💰MasterDotDev2026-08-20 | Erik Reinert demonstrates a simple but powerful CI/CD change: gating pipeline runs behind pull requests instead of pushes. Push without a PR open and nothing runs.
The payoff? No more five pipelines overlapping because a developer kept pushing quick fixes, each one spinning up dozens of VMs. Restricting triggers to pull requests saves money and keeps your pipelines sane.
From our Cloud CI/CD with GitHub Actions course.
👉 Full course: https://master.dev/courses/github-actions/?utm_source=social&utm_medium=youtube&utm_campaign=restrictpipelineprs
#CICD #GitHubActions #DevOps #CloudEngineeringWhy Pydantic Beats Zod for Runtime ValidationMasterDotDev2026-08-18 | Why Pydantic Beats Zod for Runtime Validation
Description: TypeScript developers using Zod know the tradeoff: define your types, then maintain a separate schema to validate them at runtime, and hope the two never fall out of sync.
Nina Zakharenko shows why Python's Pydantic sidesteps that problem entirely, with runtime validation built directly into your field definitions. No second schema, no drift, and validation errors that actually tell you what went wrong.
From our Python for Professional Developers course https://master.dev/courses/pro-python/?utm_source=social&utm_medium=youtube&utm_campaign=pydantic
#Python #Pydantic #BackendDevelopment #SoftwareEngineeringCreating Your First GitHub Action: A CI/CD Pipeline WalkthroughMasterDotDev2026-08-17 | Learn how to build a complete CI/CD pipeline with GitHub Actions from the ground up. Erik Reinert walks through setting up a GitHub repo, configuring Node.js, and building a simple Astro frontend. He then dives into GitHub Actions workflows, covering triggers, job dependencies, artifacts, and sharing data between jobs using outputs and environment variables.
The end result is a working CI/CD pipeline, from committing build jobs to monitoring runs and handling deployment. Perfect for developers who are new to GitHub Actions and want a practical, end-to-end example.
Watch the full course: https://master.dev/courses/github-actions/?utm_source=youtube&utm_medium=course_link&utm_campaign=github-actions
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=github-actionsStop Exposing Ugly Union Types in TypeScriptMasterDotDev2026-08-13 | If your TypeScript function takes different argument types and returns different results depending on the input, you've probably ended up exposing one confusing union type to everyone calling it.
Adam Rackis shows how function overloading solves this: define separate overload signatures, implement the logic underneath, and give callers clean, specific APIs instead. He also shows what happens when TypeScript catches you missing a case.
From our TypeScript in the Age of AI course.
👉 Full course: https://master.dev/courses/typescript-ai/?utm_source=social&utm_medium=youtube&utm_campaign=functionoverloading
#TypeScript #WebDevelopment #SoftwareEngineeringParsing HTTP Requests in CMasterDotDev2026-08-11 | Richard breaks down how to extract the path from an HTTP request in C, using while and for loops along with pointer arithmetic to locate the start and end of the path in memory. He introduces memcpy to copy the path into a new variable, explaining the security risks of writing outside the bounds of the request and how to guard against them with length checks. The video wraps up with the main function implementation, including a fix for a read-only memory error by switching from char * to bracket notation.
Watch the full course: https://master.dev/courses/c-fundamentals/?utm_source=youtube&utm_medium=course_link&utm_campaign=c-fundamentals
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=c-fundamentalsThe Backup Mistake Thats Taken Down Real CompaniesMasterDotDev2026-08-06 | Hard drives fail. Cloud regions go down. Ransomware spreads fast. Jem Young breaks down why so many teams think they're protected and aren't, and the questions you actually need to answer about how and where your data is backed up.JavaScript Promises: Task & Microtask QueuesMasterDotDev2026-08-05 | Discover how JavaScript promises work under the hood. Will Sentance dives into the Fetch API, highlighting how the JavaScript event loop executes code on the call stack, alongside the task and microtask queues.
Watch the full course: https://master.dev/courses/javascript-hard-parts-v3/?utm_source=youtube&utm_medium=course_link&utm_campaign=javascript-hard-parts-v3
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=javascript-hard-parts-v3FREE Full-Day Codex WorkshopMasterDotDev2026-08-04 | FREE full-day workshop: Agentic Frontend Development with OpenAI Codex. Learn to turn sketches, screenshots, or repos into production-quality UI with Codex as your frontend partner.
📅 Tue, Aug 11 | 9:30 AM - 4:30 PM CDT 🎤 Taught by Katia Gil Guzman (OpenAI, ex-Microsoft, ex-Stripe)
RSVP: https://master.dev/workshops/codex/
#AICoding #FrontendDevelopment #OpenAICodex🛑 Stop Letting Every Repo Have Its Own CI/CD RulesMasterDotDev2026-07-30 | Consistency at scale means developers shouldn't be able to touch your CI/CD workflows directly. Erik Reinert breaks down how centralizing GitHub Actions workflows lets you update once and roll changes out instantly across your entire company, with every repo guaranteed to follow the exact same standards.
From our Cloud CI/CD with GitHub Actions course.
👉 Full course: https://master.dev/courses/github-actions/?utm_source=social&utm_medium=youtube&utm_campaign=reusableworkflows
#GitHubActions #CICD #DevOps #CloudEngineeringFind the Shortest Path with Dijkstra’s AlgorithmMasterDotDev2026-07-28 | Quickly find the shortest path between any two points with Dijkstra’s Shortest Path algorithm. This algorithm is a starting point for modern mapping software and a popular coding challenge. Code along with ThePrimeagen and ace your next technical interview.
Watch the full course: https://master.dev/courses/algorithms/?utm_source=youtube&utm_medium=course_link&utm_campaign=algorithms
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=algorithmsWhy Models Dont Matter Anymore (Its All About the Harness)MasterDotDev2026-07-28 | Scott Moss explains why the model you pick barely matters anymore, and why harnesses like OpenCode, OpenClaw, Hermes, and Pi are the real battleground in AI right now. He's seen "inferior" models in great harnesses beat "superior" models in weak ones, every time.
His take on the two skills worth mastering if you want a career in AI: harness engineering and evals.
From our Harness Engineering & Agent Orchestration course.
👉 Watch the full course to learn how to build harnesses that actually win. https://master.dev/courses/agent-harness/?utm_source=social&utm_medium=youtube&utm_campaign=importantaiskills
#AI #HarnessEngineering #AgentOrchestration #LLM #AIcareersAlways Be Caching (ABC) 🚀 #shortsMasterDotDev2026-07-23 | Why is caching so important in system design? Because the fastest hop is the one you skip entirely.
In this clip from our Backend System Design course, we break down how caching at every layer reduces latency, decreases system load, and saves you money, all because data isn't evenly accessed.
Watch the full course https://master.dev/courses/backend-system-design/?utm_source=social&utm_medium=youtube&utm_campaign=abc
#SystemDesign #Caching #BackendDevelopment #SoftwareEngineering #shortsJenkins vs GitHub Actions: Let It Die 💀 #shortsMasterDotDev2026-07-21 | Five years of Jenkins scars. One brutally honest take on why it's time to move to GitHub Actions.
Watch the full breakdown in our Cloud CI/CD with GitHub Actions course https://master.dev/courses/github-actions/?utm_source=social&utm_medium=youtube&utm_campaign=jenkins
#CICD #DevOps #GitHubActions #Jenkins #CloudComputing #shortsHow to Give Your AI Agent Live Canvas AwarenessMasterDotDev2026-07-16 | Building an AI feature that needs to understand what's on a live canvas or whiteboard? This clip walks through a simple pattern for passing frontend UI state into your streaming agent.
We write one small function, extractCanvasState, that pulls the current canvas elements out of the user's message data parts, then feeds that state directly into the agent. The result: draw a few shapes, ask the agent what it sees, and it correctly identifies every element on the canvas.
A clean example of connecting live UI state to an AI agent without overengineering it.
#AIagents #WebDevelopment #JavaScript #BuildInPublic #SoftwareEngineeringWhy CDNs Make Websites Faster (Explained Simply)MasterDotDev2026-07-14 | Ever wonder why a website loads instantly for some people and slowly for others? The answer is CDNs, like CloudFront, and the idea behind them is surprisingly simple.
Instead of storing data in one central location, small caches get distributed around the world. The first request pays the full cost of reaching the origin server, but every request after that just hits the nearest cache instead.
In this clip, we walk through the actual mechanism (cache check, origin fallback) and share real-world data showing exactly how distance impacts speed.
#CDN #CloudFront #WebDevelopment #SystemDesign #TechExplainedYour AI Agent Will Send Emails You Never Approved (Heres Why)MasterDotDev2026-07-09 | Give an AI agent a "send reply" tool and ask it to handle your inbox. In a naive setup, it won't just draft replies, it'll send them. All of them. Without ever checking with you first.
In this clip, we break down why this happens (it's just following the objective you gave it), why "add a warning to the tool description" doesn't fix it, and why text-based guardrails fail when it comes to agent safety.
If you're building or using AI agents with real-world tools, this is a failure mode you need to understand.
#AIagents #AIsafety #LLM #AIengineering #AnthropicRich Harris: The Best Engineers Use AI to Think, Not Just to CodeMasterDotDev2026-07-08 | Svelte creator Rich Harris shares what he's observed from top engineers at Vercel and the Svelte team. The ones getting the most out of AI aren't using it to write more code, they're using it to better understand what they're building before they build it.
#Svelte #RichHarris #AI #WebDevelopment #JavaScript #ShortsClaude Code Has NO Memory (heres what it does instead)MasterDotDev2026-07-08 | The model behind Claude Code is completely stateless, it starts from zero on every single call. So how does it stay consistent and know your codebase?
In this clip, we break down exactly what gets assembled behind the scenes every time you press enter: the system prompt, the tool schema, and the conversation history, and how the model uses tool calls (like reading a file it doesn't have yet) to fill in the gaps in real time.
No persistent memory. Just a prompt that gets fully rebuilt, every single turn.
#ClaudeCode #Anthropic #AIEngineering #LLM #SoftwareEngineeringBuild Real Apps with AI in One Week (Zero Experience Required)MasterDotDev2026-07-07 | Go from zero experience to shipping a fully deployed project, guided by Brandon Middleton (Replit) and Brian Holt (Microsoft).
In this FREE live bootcamp, you'll learn how to direct AI agents to build software that actually holds up, not just impressive demos. You'll ship a real project on day one, learn a repeatable planning loop to turn ideas into specs, pick up enough HTML, CSS, and JavaScript to read code confidently and know when to trust what the agent ships, connect your app to real databases and APIs, and learn how to debug like a developer.
No prior coding experience required, just curiosity and motivation to learn. Streaming live daily, 9:30am to 4:30pm, July 20th-24th.
#AI #LearnToCode #VibeCoding #Replit #SoftwareDevelopmentSecure your Agent Harness with Code SandboxingMasterDotDev2026-07-07 | Sandboxing adds a layer of security to a harness’s host environment by isolating code execution. In this tutorial, Scott Moss, a Senior Software Engineer at Netflix, creates a secure sandbox environment so his customer service agent harness can execute code using a runCode tool. This will enable workflows to handle arithmetic and data operations (e.g., calculating charges) securely in the sandbox rather than relying on language model computations. Scott then updates the system prompt to reflect the harness's new code-mode capabilities. He tests the system with a duplicate-order scenario that requires the refund to be calculated. The harness successfully generated a script to find the duplicate order and produce a refund amount.
Watch the full course: https://master.dev/courses/agent-harness/?utm_source=youtube&utm_medium=course_link&utm_campaign=agent-harness
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=javascript-hard-parts-v3TypeScript Wont Let You Save Broken Routes 🚫MasterDotDev2026-07-02 | TanStack Router doesn't just catch type errors, it enforces them in real time. Watch what happens when I try to save an invalid route, and see how the dev tools auto scaffold a brand new route just from creating a file.
This clip is from the full course, TanStack Start & TanStack Query: https://master.dev/courses/tanstack/?utm_source=social&utm_medium=youtube&utm_campaign=routingbasics
If you're working with TypeScript and TanStack Router, this developer experience will change how you build routes.
#TypeScript #TanStackRouter #WebDevelopment #ReactJS #DevTools #CodingThe Next Big Leap for AI Coding ToolsMasterDotDev2026-07-01 | Evgenii Ray has a specific vision for how AI and dev environments need to get closer. And some of it is already starting to happen.
Watch the full interview: youtu.be/Hwb4TJfjfb0?si=M74BfnF3kbeVjx8UClaude Code Has a Permissions System and It Actually WorksMasterDotDev2026-06-30 | Worried about giving an AI agent too much access to your codebase? Lydia Hallie (Anthropic) shows how deny rules let you set firm limits on what Claude Code can do, and the model cannot talk its way around them.
Take the full course for free https://master.dev/courses/claude-code/?utm_source=social&utm_medium=youtube&utm_campaign=permissions
#ClaudeCode #AITools #DevTools #CodingTips #SoftwareDevelopmentHow Closure in JavaScript Works Under the HoodMasterDotDev2026-06-30 | Finally understand Closure in JavaScript! Build a robust mental model of higher-order functions and closure scope with Will Sentance. Learn how every function carries a “backpack” with it to reference the scope from its execution context.
Watch the full course: https://master.dev/courses/javascript-hard-parts-v3/?utm_source=youtube&utm_medium=course_link&utm_campaign=javascript-hard-parts-v3
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=javascript-hard-parts-v3Rich Harris: Why AI Barely Changed His Svelte Workflow (And Where It Actually Helps)MasterDotDev2026-06-25 | Svelte creator Rich Harris shares his honest take on AI in day-to-day development. Why it plays a smaller role for framework designers than app developers, and why he finds it more useful for code review than writing code.
#Svelte #RichHarris #AI #WebDevelopment #JavaScript #ShortsWhat Does an AI Engineer Actually Do?MasterDotDev2026-06-25 | Scott Moss breaks down the real job of an AI engineer: taking foundational models with potential and making them dependable enough to ship. Context engineering, tool design, evals, production reliability. This is what separates a good demo from a real product.
Learn more in our AI Engineering Fundamentals course https://master.dev/courses/ai-engineering/?utm_source=social&utm_medium=youtube&utm_campaign=whatisit
#AIEngineering #LLM #MachineLearning #DevTools #SoftwareDevelopmentRich Harris on AI & Svelte: Hype vs. Reality in Framework DevelopmentMasterDotDev2026-06-24 | Rich Harris shares his honest take on how AI has (and hasn't) changed his workflow building Svelte. From using AI as a code reviewer rather than a code generator, to setting up the official Svelte MCP server for better AI agent performance, he breaks down what actually works — and what doesn't. He also raises bigger-picture concerns: are companies underinvesting in junior developers? Are we handing too much autonomy to a handful of Silicon Valley AI providers? Harris makes the case for local models and a more democratized AI ecosystem.
🔗 Svelte AI docs & setup: https://svelte.dev/docs/ai/overview
⏱️ Chapters: 00:00 – How AI has changed Rich's workflow 01:00 – How are your colleagues using AI? 01:56 – Tips for using AI with Svelte/SvelteKit 02:44 – Big Tech AI dependency & the case for local models
Check out Rich’s courses on Master.dev: https://master.dev/teachers/rich-harris/
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend and everything between. Start your path to mastery today: https://master.dev/This is What Go Away and Let Claude Work Actually Looks LikeMasterDotDev2026-06-23 | The Ralph Loop is a feedback-driven approach to autonomous AI tasks. Set a goal, define pass or fail, and let it run. Learn more in our Playwright: Automated Testing and AI Workflows course point_right https://master.dev/courses/playwright/?utm_source=social&utm_medium=youtube&utm_campaign=ralphloopLearn the Binary Search Algorithm in TypeScript from ThePrimeagenMasterDotDev2026-06-18 | ThePrimeagen dives into the Binary Search algorithm, an efficient algorithm that finds an item in a sorted list by repeatedly halving the portion of the list that could contain the target. This process continues until the possible locations are narrowed down to a single one, making it far faster than checking each item individually. The final solution is implemented in TypeScript.
Watch the full course: https://master.dev/courses/algorithms/?utm_source=youtube&utm_medium=course_link&utm_campaign=algorithms
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend, and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=algorithmsHow to Stop Breaking Your Docs Every Time You ShipMasterDotDev2026-06-16 | If your team is shipping fast, your docs screenshots are probably already stale. Here's how to wire up Playwright to generate and update them automatically on every test run.
This clip is from our Playwright: Automated Testing and AI Workflows course. https://master.dev/courses/playwright/?utm_source=social&utm_medium=youtube&utm_campaign=visualregression
#Playwright #TestAutomation #WebDev #DevTools #SoftwareEngineeringWhat Will Separate Good Engineers from Great Ones in the AI EraMasterDotDev2026-06-11 | When everyone can generate code, the differentiator shifts. Evgenii Ray breaks down what actually matters now.
Watch the full interview: youtu.be/Hwb4TJfjfb0?si=M74BfnF3kbeVjx8UYour Evals Are Lying to You (Heres the Fix)MasterDotDev2026-06-11 | If your eval environment doesn't match production, your scores don't mean what you think they mean. One change to align the two and it jumped 94 points. Here's how.
This clip is from our AI Engineering Fundamentals course https://master.dev/courses/ai-engineering/?utm%5C_source=social&utm%5C_medium=youtube&utm_campaign=simulator
#AIEngineering #LLMEvals #MachineLearning #AITools #CodingTipsYou Have Way More Control Over Claude Code Skills Than You ThinkMasterDotDev2026-06-09 | Did you know you can lock Claude Code skills to a specific model, pass arguments inline, or disable model invocation entirely?
Learn more in our FREE Claude Code course https://master.dev/courses/claude-code/?utm_source=social&utm_medium=youtube&utm_campaign=skills
#ClaudeCode #AITools #DevTools #CodingTips #ProductivityAutomated Testing & AI Workflows with Playwright by Steve Kinney | PreviewMasterDotDev2026-06-08 | Full Course: https://master.dev/courses/playwright/?utm_source=youtube&utm_medium=course_link&utm_campaign=playwright
About this Course: Catch broken UIs before they ship with Playwright! Learn end-to-end testing fundamentals as well as more advanced strategies such as mocking network requests and controlling authentication state. Build rock-solid verification loops that provide feedback to agentic coding tools and give you the confidence that your code is production-ready.
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=playwright
Sections:
0:00 - Introduction & Course Description 00:34 Creating Your First Test 04:34 Authentication with Playwright 09:08 Adding an Agent LoopBrian Holt, Microsoft PM, on AI-Enabled Engineers and the Future of Developer ToolsMasterDotDev2026-06-04 | Brian Holt, Principal PM of Postgres at Microsoft and former VS Code Product Manager, shares how his development setup has evolved with AI and why Claude Code changed everything for him. Hear his take on what separates "AI-enabled" engineers from "AI-reliant" ones, what he looks for when hiring, and why the future of coding is still more human than you think.
Check out Brian's courses on Master.dev: https://master.dev/teachers/brian-holt/
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend and everything between. Start your path to mastery today: https://master.dev/An AI Power Users Surprisingly Boring Dev WorkflowMasterDotDev2026-06-04 | No parallel instances, no chaos. Just a fast editor and a very intentional approach to AI. Sometimes boring is the right answer.
Watch the full interview: youtu.be/MYLsBdifOUg?si=u3S0M59HmjXDL26lAn Early AI Adopters Take on How Far Its ComeMasterDotDev2026-06-02 | Evgenii Ray has used AI tools since the beginning. The speed of improvement over the last two years still caught him off guard.
Watch the full interview: youtu.be/Hwb4TJfjfb0?si=M74BfnF3kbeVjx8UWhy front-end devs no longer need a data scientist for every questionMasterDotDev2026-05-26 | AI agents are lowering the barrier to data analysis, and front-end developers are in a prime position to take advantage. Tools like Snowflake and DuckDB now let you query your own data in plain language, without needing deep data science expertise. Load your Google Analytics, ask the right question, and get the insight you need to build smarter.Claude Course by the Anthropic Team, Free on Frontend MastersMasterDotDev2026-05-26 | Watch the full course for free, no credit card required: https://master.dev/courses/claude-code/?utm_source=youtube&utm_medium=course_link&utm_campaign=claude-code
About this Course: Learn Claude Code for free! Customize Claude Code for your codebase, using CLAUDE.md, plan mode, and permissions that adhere to your team’s standards. Build reusable skills tailored to your processes and wire up hooks so Claude behaves consistently across the whole team. Go under the hood with Claude Code to generate and ship higher-quality code.
About Us: Master AI & Full Stack Development with in-depth, modern engineering courses. Our 300+ high-quality courses and 24 curated learning paths will guide you from mid-level to senior developer, frontend to backend and everything between. Start your path to mastery today: https://master.dev/?utm_source=youtube&utm_medium=home_link&utm_campaign=claude-code
Sections: 0:00 - Introduction & Course Description 00:46 How Claude Code Works 05:22 Permissions 11:17 SkillsHow debouncing actually works (visualized)MasterDotDev2026-05-21 | A visual explanation of how debouncing works in JavaScript, including what happens to the callback queue when multiple calls fire in quick succession. If you have ever used a debounce function without fully understanding why only the last call executes, this one is for you.
This clip is from our Senior Level Frontend Interview Prep course.
#JavaScript #Debounce #WebDevelopment #FrontendDevHorrifying Things You Can Do with Redis + Lua 😱MasterDotDev2026-05-19 | Redis can execute Lua scripts… but should it?
This clip covers Redis EVAL, dynamic keys, and why pushing application logic into your database is probably a terrible idea.
About this Course: Gain hands-on experience using relational, document, graph, key-value, and columnar databases. Learn foundational database skills like schema design, writing queries, and optimizing performance, so your apps stay fast. Build AI-powered features with vector search and RAG. Confidently choose the right database for your next app!
Sections: 0:00 - Introduction & Course Description 00:28 SELECT Queries 04:03 Updating MongoDB 07:58 Redis Data TypesAre We in the AI Dot-Com Bubble? 🫧MasterDotDev2026-05-14 | Evgenii Ray thinks the real AI transformation is still years away. Here's why that's actually a good thing.