

HTML All The Things - Web Development, AI, and Developer Careers
Matt Lawrence and Mike Karan
HTML All The Things is a podcast for developers navigating the modern web industry.
Hosted by web development agency owners Matt Lawrence and Mike Karan, the show explores web development, AI-driven industry shifts, and the realities of building a sustainable career in tech.
Matt and Mike discuss foundational technologies like HTML, CSS, and JavaScript along with modern tools and frameworks such as Svelte, Vue, WordPress, React, and Tailwind. But beyond the code, the show also dives into freelancing, running a web agency, dealing with clients, and how developers can stay competitive as the industry evolves.
If you're a developer who wants to sharpen your technical skills, understand where the industry is heading, and build long-term leverage in your career or business, this podcast is for you.
Hosted by web development agency owners Matt Lawrence and Mike Karan, the show explores web development, AI-driven industry shifts, and the realities of building a sustainable career in tech.
Matt and Mike discuss foundational technologies like HTML, CSS, and JavaScript along with modern tools and frameworks such as Svelte, Vue, WordPress, React, and Tailwind. But beyond the code, the show also dives into freelancing, running a web agency, dealing with clients, and how developers can stay competitive as the industry evolves.
If you're a developer who wants to sharpen your technical skills, understand where the industry is heading, and build long-term leverage in your career or business, this podcast is for you.
Episodes
Mentioned books

Oct 11, 2023 • 1h 6min
What I’d Expect From a Junior Developer
When you take your first job as a junior developer you may be nervous about what type of tasks you'll be assigned and the expected quality level of your deliverables. In this episode, Matt and Mike discussed some of the types of tasks that you may be assigned as a junior developer. They walk through how and what a manager may ask you to do, and how much detail you're likely to receive before getting started. These tasks range from simple tests of your UI layout skills, through your ability to pull in information from an API and display it appropriately on the site. Every workplace is different and so Matt and Mike also covered some of the common struggles that junior developers may face in their new role including legacy codebases, lack of mentorship, and a toxic work environment.
Show Notes: https://www.htmlallthethings.com/podcasts/what-id-expect-from-a-junior-developer
Scrimba Discount: https://tinyurl.com/ScrimbaHATT

Oct 4, 2023 • 45min
The Cost of Bad Documentation and How to Fix It
Documentation helps web developers navigate CSS frameworks, WordPress plugins, and helpful npm packages. Without it, we're left doing trial-and-error for hours, or left to community support from potentially dated forums. When documentation is bad, it can cost the documentation owner customers and trust from the community, but when it's good, it can save developers time and drive trust in the product. In this episode, Matt and Mike discussed the price of bad documentation and what makes documentation good from the perspective of a web developer.
Show Notes: https://www.htmlallthethings.com/podcasts/the-cost-of-bad-documentation-and-how-to-fix-it
Scrimba Discount: https://tinyurl.com/ScrimbaHATT

18 snips
Sep 27, 2023 • 1h 8min
Sneak Peek at Svelte 5 | Learn to Embrace Change
Discover the upcoming changes in Svelte 5, including the introduction of Svelte 5 Runes. Hear about the debate on whether to wait for Svelte 5 or continue studying Svelte 4. Explore the impact of updates like Svelte 5 in production and the challenges of maintaining websites. Delve into the resistance towards technological change and the benefits of embracing new concepts in web development.

Sep 20, 2023 • 1h 5min
SEO for Small Businesses
SEO (Search Engine Optimization) is how websites prepare and portray themselves to search engines like Google and Bing. The goal of SEO is to generate as much traffic (ideally organic traffic) as possible from the right people - namely prospective customers. The problem with SEO is that many industries and specific keywords are very competitive and require a lot of effort by someone that knows what the search engines want. In order for them to operate effectively they'll need to work with a developer and/or CMS to ensure good technical SEO and be given control over at least some of the website's content (ie blog posts) so that they can try and rank in as many relevant keywords as possible. For small businesses, having someone do their SEO for them seems like a massive gamble, so its a hard sell. If the small business tries to do their own SEO, they may find that their efforts aren't yielding any leads because SEO is not only time consuming, but can also get complex. In this episode, Matt and Mike discuss how to deliver the best possible SEO service to a small business that is on a tight budget, with minimal free time to dedicate to content and keyword research.
Show Notes: https://www.htmlallthethings.com/podcasts/seo-for-small-businesses
Scrimba Discount: https://tinyurl.com/ScrimbaHATT

Sep 13, 2023 • 59min
Web Development Pitfalls: The Dangers of DIY Auth
Authentication is a critical part of modern websites and web apps. Everything from ecommerce stores through membership sites will almost always have some form of authentication for their users. As a web developer, creating an authentication system can seem daunting because of the security that's involved in storing people's passwords and sensitive account data. It's difficult to keep up with all the security threats out there when you're juggling a DIY authentication system, maintenance, and developing new features. Luckily, there is tooling available for web developers that can help them authenticate their users with minimal effort. Products such as Firebase, Lucia, and NextAuth.js all provide ways to help offload authentication from your developer to-do list. In this episode, Matt and Mike discuss why you would (or would not) roll your own auth, and your available options if you don't want to make your own.
Show Notes: https://www.htmlallthethings.com/podcasts/web-development-pitfalls-the-dangers-of-diy-auth
Scrimba Discount: https://tinyurl.com/ScrimbaHATT

Sep 6, 2023 • 51min
How to Choose the Right Stack for Your Clients
It can be difficult to choose the right tech stack for your website or web app because there are so many to choose from. There are more traditional stacks like LAMP, MERN, and MEAN...as well as new serverless stacks that use Vercel/Netlify, Next.js, and Planetscale (MySQL). Furthermore, if you're working for a client in an agency or freelance, a single tech stack might not cut it. It's not uncommon for a client to bring you in to work on their website, setup their newsletter, and code up a new web app. Projects like this might use LAMP w/ WordPress for the website, serverless technologies for the web app, and Constant Contact for the newsletter. In this episode, Matt and Mike discuss choosing your tech stack based on its pros and cons, the project's requirements, and how to avoid personal bias that could cost you money.
Show Notes: https://www.htmlallthethings.com/podcasts/how-to-choose-the-right-stack-for-your-clients
Scrimba Discount: https://tinyurl.com/ScrimbaHATT

Aug 30, 2023 • 51min
Project Planning for Web Developers
In this podcast, the hosts discuss project planning for web developers, covering topics such as team setup, communication channels, and organizational techniques. They highlight the importance of breaking down big problems, considering SEO, and documenting thoughts and requirements. The significance of diagrams in project planning is also explored, along with the idea of finding one's own unique approach to project management.

Aug 23, 2023 • 58min
Do Web Developers Need Side Hustles?
Side hustles are a popular choice when looking to make additional money on top of your primary income. There are seemingly countless ways to make a little money on the side and many of them are done online. With that said, web developers, whose job it is to create online experiences, should arguably have an upper hand in this space with their technical knowhow and exposure to online marketing. This week, Matt and Mike discussed whether a web developer should start a side hustle. They covered the pros and cons of side hustles, the difference between side projects & side hustles, and whether junior developers have enough time between their job applications & learning to have a side hustle at all.
Show Notes: https://www.htmlallthethings.com/podcasts/do-web-developers-need-side-hustles
Scrimba Discount: https://tinyurl.com/ScrimbaHATT

Aug 16, 2023 • 41min
Why Is the Web Developer Job Market So Tough Right Now?
Discussion on the challenges and impact of the web developer job market, including AI tools in content creation, hiring slowdowns, layoffs, and government employee unionization. Advice for job seekers on perseverance, improving job applications, taking breaks, and upskilling.

Aug 9, 2023 • 1h 46min
What Type of Hosting Should You Use? (Shared, VPS, Dedicated, Reseller, WordPress, NodeJS)
In this podcast, the hosts discuss the importance of choosing the right web host for your project's success. They explore various web hosting types including shared, dedicated, WordPress, reseller, and nodeJS. They delve into the features, limitations, and benefits of shared hosting and dedicated hosting. They also explain the differences between shared, dedicated, and VPS hosting, highlighting the advantages of VPS hosting. Additionally, they discuss managed hosting, WordPress hosting, and node.js hosting, outlining their benefits and limitations. The podcast concludes with a discussion on common pitfalls in web hosting and the importance of checking hosting plan details before making a purchase.


