

The adventures of Matt Lawrence and Mike Karan through the world of web development, web design, and small business management. As web development agency owners for the better part of a decade, they’ve worked with all sorts of technologies, through the rise of responsive web design, the revolution of serverless computing, and the popularity gain of many no-code tools for small business owners. They commonly discuss foundational web development technologies like HTML, CSS, and JavaScript - including popular frameworks and tools such as Tailwind CSS, Svelte, WordPress, Vue, and more.
Episodes
Tuesday Sep 30, 2025
HTML Crash Course (For Absolute Beginners)
Tuesday Sep 30, 2025
Tuesday Sep 30, 2025
Learning HTML is the first step to building websites, but it can feel overwhelming when you’re starting from scratch. In this crash course, Matt and Mike break down the absolute basics of HTML in a way that’s clear, practical, and beginner-friendly. You’ll learn what HTML is, how tags work, why structure matters, and how semantic HTML makes your sites more accessible and SEO-ready. We’ll also cover how search engines use your HTML, why clean code helps ranking, and what to focus on before diving into CSS and beyond. Whether you’re brand new to coding or brushing up on fundamentals, this episode will give you the foundation you need to start building the web.
Show Notes: https://www.htmlallthethings.com/podcast/html-crash-course-for-absolute-beginners
Powered by CodeRabbit - AI Code Reviews: https://coderabbit.link/htmlallthethings
Use our Scrimba affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.
Saturday Sep 27, 2025
Web News: Making Developer Tutorials Beginner-Friendly
Saturday Sep 27, 2025
Saturday Sep 27, 2025
When beginners try to learn coding, jargon-heavy tutorials can leave them feeling confused and discouraged. In this Web News episode, Matt and Mike discuss the importance of using accessible language when writing tutorials, landing pages, and guides. Developers don’t need to explain every detail, but making your explanations approachable helps more people learn faster and feel more confident.
Show Notes: https://www.htmlallthethings.com/podcast/making-developer-tutorials-beginner-friendly
Tuesday Sep 23, 2025
My New Development Workflow | Spec Driven Development
Tuesday Sep 23, 2025
Tuesday Sep 23, 2025
In this episode of the HTML All The Things Podcast, Matt explores his new development workflow centered around spec-driven development. With AI tools and coding agents becoming more powerful, the key to success isn’t just in writing code—it’s in writing clear, detailed specs first. Matt breaks down what spec-driven development is, why it works so well with large language models, and how it can transform the way developers approach projects. From lowering hallucinations and compressing prompts to enabling parallelization and automated testing, you’ll learn how structured specs can unlock more efficient, accurate development. Matt also shares real-world examples, including a spec for a dark mode toggle, and outlines how specs evolve into implementation docs for step-by-step coding.
Show Notes: https://www.htmlallthethings.com/podcast/my-new-development-workflow-spec-driven-development
Powered by CodeRabbit - AI Code Reviews: https://coderabbit.link/htmlallthethings
Use our Scrimba affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.
Saturday Sep 20, 2025
Web News: The Shai‑Hulud Worm Attack (NPM Hack)
Saturday Sep 20, 2025
Saturday Sep 20, 2025
In this episode of Web News, Matt and Mike dive into two massive worm attacks that recently hit npm, targeting packages used in millions of projects. While the attackers aimed to steal crypto wallet keys, the actual damage was small—but the implications are enormous. We break down how these man-in-the-middle attacks worked, why shadow dependencies are such a big risk, and what tools like pnpm’s minimum release age can do to help. We also discuss whether AI might allow developers to skip quick one-time npm packages entirely, reducing dependency sprawl and potential vulnerabilities.
Show Notes: https://www.htmlallthethings.com/podcast/the-shai-hulud-worm-attack-npm-hack
Thursday Sep 18, 2025
Fixing Vibe Coded Apps | w/ Nathaniel Rogers
Thursday Sep 18, 2025
Thursday Sep 18, 2025
In this episode, Matt sits down with developer and solutions architect Nathaniel Rogers to discuss the challenges of working with non-tech-savvy founders, the differences between startup, product-based, service-based, and app-based business models, and how to guide entrepreneurs through both technical and business hurdles. Nathaniel shares his experiences helping clients with everything from basic tools like Calendly to full-scale applications, and dives deep into the fascinating trend of vibe coding—where non-technical people build scrappy solutions that eventually need professional polish. Together they explore what vibe coding means for the industry’s future and how developers can bridge the gap between ideas and reliable execution.
Show Notes: https://www.htmlallthethings.com/podcast/fixing-vibe-coded-apps-w-nathaniel-rogers
Powered by CodeRabbit - AI Code Reviews: https://coderabbit.link/htmlallthethings
Use our Scrimba affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.
Tuesday Sep 16, 2025
Handling the Variety of Client Requests as a Freelancer
Tuesday Sep 16, 2025
Tuesday Sep 16, 2025
In this episode of the HTML All The Things Podcast, Matt and Mike explore how freelancers can handle diverse client requests with confidence. From quick initial calls and clarifying client goals to managing knowledge gaps and knowing when to outsource, they share strategies for simplifying complex requests, building trusted networks, and keeping communication transparent.
Show Notes: https://www.htmlallthethings.com/podcast/handling-the-variety-of-client-requests-as-a-freelancer
Powered by CodeRabbit - AI Code Reviews: https://coderabbit.link/htmlallthethings
Use our Scrimba affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.
Saturday Sep 13, 2025
Web News: Does Downtime Matter?
Saturday Sep 13, 2025
Saturday Sep 13, 2025
Uptime ideals vs reality in the AI era. A recent post from Theo (t3.gg) calling out sub-90% uptime on a major AI service reignites the question: how seriously should we treat downtime for non-critical apps? In this episode Matt and Mike dig into SLAs, the real cost of monitoring and rapid support, why “always-on” isn’t free, and whether 24/7 expectations turn developers into shift workers instead of on-call responders.
Show Notes: https://www.htmlallthethings.com/podcast/does-downtime-matter
Thursday Sep 11, 2025
From Geek Squad to MongoDB Advocate | w/ Jesse Hall
Thursday Sep 11, 2025
Thursday Sep 11, 2025
In this episode of HTML All The Things, Mike sits down with Jesse Hall, Staff Developer Advocate at MongoDB and creator of the popular codeSTACKr platform. Jesse shares his journey from working at Geek Squad to becoming a self-taught developer, educator, and now an advocate at one of the biggest players in the database space.
They discuss the principles that make technical concepts “click” for beginners, how to help teams move from relational-first thinking to designing flexible MongoDB schemas, and the pitfalls to avoid when working with document databases. The conversation also dives into MongoDB’s role in the AI landscape, including Jesse’s “AI in Two Lines” approach and what it really takes to go from toy chatbots to robust agentic systems.
Show Notes: https://www.htmlallthethings.com/podcast/from-geek-squad-to-mongodb-advocate-w-jesse-hall
Powered by CodeRabbit - AI Code Reviews: https://coderabbit.link/htmlallthethings
Use our Scrimba affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.