HTML All The Things - Web Development, Web Design, Small Business

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.

The Art of Client Research: Turning Client Needs Into Actionable Plans

In this episode of the HTML All The Things Podcast, Matt dives into the nuances of researching for a client. Learn how to take a client's diverse needs, turn them into actionable plans, and present solutions that fit perfectly—all while balancing technical expertise with a client-friendly approach. Show Notes: https://www.htmlallthethings.com/podcast/the-art-of-client-research-turning-client-needs-into-actionable-plans 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.

10-28
01:02:12

Our Tech Is Too Fragile (AWS Outage)

In this Web News, Matt and Mike discusses the recent AWS outage and what it says about our overreliance on centralized services. From fragile cloud infrastructure to “move fast and break things” culture, this episode explores how we built systems that can take entire industries offline — and what developers can do to make technology more resilient, including offline-first features and smarter UX design. Show Notes: https://www.htmlallthethings.com/podcast/our-tech-is-too-fragile-aws-outage

10-25
21:15

Inside freeCodeCamp: Learning to Code in 2025 | w/ Quincy Larson

In this episode of the HTML All The Things Podcast, Matt sits down with Quincy Larson - founder of freeCodeCamp.org - to talk about the future of learning to code in 2025. They discuss how AI is changing developer education, how to escape tutorial hell, and what makes freeCodeCamp’s free, open-source approach so effective. Quincy also shares insights into building a non-profit tech education platform and advice for aspiring developers looking to go freelance or start their own projects. Show Notes: https://www.htmlallthethings.com/podcast/inside-freecodecamp-learning-to-code-in-2025-w-quincy-larson Powered by CodeRabbit - AI Code Reviews: https://coderabbit.link/htmlallthethings

10-23
01:24:01

Struggling, Learning, and Trying Again: My Biggest Challenges in Web Development

In this episode of the HTML All The Things Podcast, Mike opens up about the real challenges he faces as a web developer. From procrastination and work-life balance to imposter syndrome, AI overreliance, and the ongoing question of management versus hands-on coding — he dives into the struggles that often go unspoken in the dev world. Mike shares how he tries (and sometimes fails) to overcome these hurdles, offering a candid look at the ups and downs of staying productive and motivated in tech. Show Notes: https://www.htmlallthethings.com/podcast/struggling-learning-and-trying-again-my-biggest-challenges-in-web-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.

10-21
01:03:41

Web News: A ChatGPT Nightmare (AI Etiquette)

In this edition of the HTML All The Things Web News, Matt and Mike discuss a viral Reddit post where a web developer says their manager’s use of ChatGPT has made their job a nightmare. They unpack whether this is the new workplace reality or a case of AI overstepping its bounds. Along the way, they share their own client experiences, talk AI etiquette, and explore how developers can set healthy boundaries when working alongside artificial intelligence. Show Notes: www.htmlallthethings.com/podcast/a-chatgpt-nightmare-ai-etiquette Original Reddit Post: https://www.reddit.com/r/webdev/comments/1o80iri/chat_gpt_is_making_my_job_into_a_nightmare/

10-18
29:24

CSS Crash Course (For Absolute Beginners)

In this episode of the HTML All The Things Podcast, Matt breaks down CSS for absolute beginners. You’ll learn what CSS is, where it goes, and how it makes websites look beautiful. From understanding selectors and specificity to learning why classes beat IDs for flexibility—this crash course keeps things simple, visual, and easy to understand through audio. Matt also walks through common CSS mistakes beginners make and how to avoid them. Show Notes: https://www.htmlallthethings.com/podcast/css-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.

10-14
01:05:54

Web News: The Importance of Learning Order in Coding

While working on the HTML Crash Course, Matt realized how easy it is for experienced developers to skip foundational steps when teaching. In this episode, Matt explores why learning order is so important and how educators can make programming more accessible without overwhelming beginners. Show Notes: https://www.htmlallthethings.com/podcast/the-importance-of-learning-order-in-coding

10-11
22:20

Developer Education and Mentoring | w/ Shant Dashjian

In this episode of the HTML All The Things Podcast, Matt sits down with Shant Dashjian, a developer educator at Scrimba and founder of Pro Coding Mentor. Shant shares his journey from learning code to mentoring aspiring developers, highlighting the importance of building strong fundamentals, gaining real-world experience, and staying consistent when the going gets tough. We talk about what makes an effective mentor, how developers can make the most of coding bootcamps and platforms like Scrimba, and why community is often the missing link in a student’s success. Whether you’re just starting out or looking to give back by mentoring others, this episode is full of practical advice and insights to level up your career. Show Notes: https://www.htmlallthethings.com/podcast/developer-education-and-mentoring-w-shant-dashjian 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.

10-09
45:43

Is Web Development Too Easy Now?

Modern web development feels easier than ever — but only on the surface. In this episode, Matt and Mike break down which parts of web dev have truly become simple thanks to frameworks, AI scaffolding, and one-click hosting… and which parts remain tough as ever. From complex third-party integrations and security concerns to scaling, debugging, and design systems, they explore the deeper challenges that still require human creativity and technical judgment. Show Notes: https://www.htmlallthethings.com/podcast/is-web-development-too-easy-now 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.

10-07
01:01:54

Web News: Phones, Golf, and the Problem of Always Being Connected

In this edition of the Web News, Matt dives into a thought he had while out on the golf course: are we ever going to have tech that’s so seamless it doesn’t pull us out of the moment? We’ll talk about the current state of ‘analog’ versus ‘digital’ experiences, why even the most advanced wearables can’t fully disappear into the background yet, and what it might take to reach a future where technology is truly invisible but still helpful. Show Notes: https://www.htmlallthethings.com/podcast/phones-golf-and-the-problem-of-always-being-connected

10-04
28:20

HTML Crash Course (For Absolute Beginners)

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.

09-30
50:19

Web News: Making Developer Tutorials Beginner-Friendly

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

09-27
32:34

My New Development Workflow | Spec Driven Development

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.

09-23
01:01:57

Web News: The Shai‑Hulud Worm Attack (NPM Hack)

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

09-20
37:06

Fixing Vibe Coded Apps | w/ Nathaniel Rogers

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.

09-18
01:24:09

Handling the Variety of Client Requests as a Freelancer

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.

09-16
01:07:18

Web News: Does Downtime Matter?

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

09-13
33:24

From Geek Squad to MongoDB Advocate | w/ Jesse Hall

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.

09-11
35:22

Interview Tips To Help You Land A Job In Web Development

Landing a tech job can feel like a marathon—getting the interview is tough, and nailing it is even harder. In this episode, Matt shares insider tips from his experience interviewing dozens of engineers, highlighting the strategies that helped candidates stand out. From making a strong first impression to handling tough technical questions, these insights will help you prepare, perform, and leave a lasting impression in your next interview. Show Notes: https://www.htmlallthethings.com/podcast/interview-tips-to-help-you-land-a-job-in-web-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.

09-09
01:02:25

Web News: Should You Niche Down as a Developer?

When it comes to starting an online business, one of the most common pieces of advice is to “niche down.” Instead of trying to cover an entire industry or topic family, niching down means choosing a smaller slice of the pie to specialize in. In this week’s Web News, Matt and Mike explore whether that same strategy can apply to developers. Is there value in mastering a narrow set of skills and becoming the go-to authority in that niche? Or does broad knowledge provide more flexibility in a fast-moving industry? Show Notes: https://www.htmlallthethings.com/podcast/should-you-niche-down-as-a-developer

09-07
21:59

Osborn Tyler

The cryptocurrency design https://clay.global/blog/crypto-design blog has been a huge help to me. Their article broke down complex crypto concepts into easy-to-understand terms, which made it much simpler to implement in my own work. I appreciated the actionable advice and the clear visuals. After reading, I feel more confident navigating the crypto design world and making informed decisions.

08-13 Reply

Osborn Tyler

The blog post about user experience metrics https://clay.global/blog/ux-guide/measure-ux gave me practical insights that I could immediately apply to my project. I learned how to structure user surveys, prioritize feedback, and interpret behavioral data more effectively. This not only improved our product’s user experience but also gave our design team a solid research-based foundation for every decision. It was exactly what we needed to move from guessing to knowing.

05-08 Reply

Osborn Tyler

I recently learned how important branding experience is https://clay.global/blog/brand-strategy-guide/brand-experience for business success, and it was an eye-opener. I used to think that a brand was just a logo and style, but now I understand that it is more about the emotions people experience when interacting with it. With this knowledge, I was able to improve the perception of my business by focusing on how customers feel our value. Our brand now inspires trust in people, and this has allowed me to increase prices and improve marketing, which ultimately led to increased profits.

10-19 Reply

Osborn Tyler

I recently read a blog post about interactive designer job description https://clay.global/blog/ux-guide/interaction-designer and found it incredibly helpful. The job description and key skills presented in the article gave me a clear idea of ​​what is expected from a specialist in this field. I learned the importance of understanding user experience, creative approach to interface design, and the ability to work in a team. These insights helped me improve my resume and prepare for interviews. Now I am more confident in navigating the requirements of this profession and feel more prepared for a career in design.

08-20 Reply

T D

This is actually a good podcast.

08-04 Reply

10-25

09-26

09-18

Recommend Channels