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

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

Matt Lawrence and Mike Karanwww.htmlallthethings.com
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.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Web Development Is a Mess: Do We Need Frameworks? Is There Too Much to Learn?

Web development, often hailed for its versatility, empowers us to create websites, progressive web apps (PWAs), mobile applications, and robust web-based tools. However, beneath the surface lies a complex landscape far from utopian. To make web development sustainable without the need for networking engineers, IT managers, and server admins - tools that go beyond the vanilla platform (HTML, CSS, JS) have become staples of the industry (NodeJS, Svelte/Kit, Angular, etc.). These tools provide web ...

Feb 20, 202459 minEp. 290

How to Land a Web Development Job w/ James Quick

Learn how to land a web development job with this week's guest, James Quick. James is a content creator that focuses on teaching web developers through his YouTube channel and podcast. Our discussion this week focused on landing and keeping a web developer role with our conversation focusing on what you should do before landing the job, immediately after getting into your role, and how to keep your career going into the future. First off, our conversation on what to do before getting a developer...

Feb 15, 20241 hr 10 minEp. 289

CSS Browser Support: When Can I Use This?

Back in the days of Internet Explorer web developers struggled with keeping their websites compatible across various versions. This problem exemplified as more modern browsers like Firefox and Chrome were added to the mix, forcing many web devs to create websites that could utilize modern features and fall back onto old ones for users still on IE. Today, these problems are largely solved, but not entirely. There is still some feature disparity between Edge, Chrome, Safari, and Firefox...and even...

Feb 13, 202445 minEp. 288

Make React Faster Using Million 3 (Million.js) w/ Aiden & Tobiloba

React is a powerful tool that empowers web developers to create reactive websites and web apps. Unfortunately, sometimes projects built with React can struggle to reach their maximum performance potential. To solve this, Million 3 (million.js) steps in to help make your React project up to 70% faster. Million boasts a simple setup using an easy-to-use installer so that you don't need to spend hours installing and troubleshooting. In this interview episode, Matt and Mike discussed Million.js with...

Feb 08, 202429 minEp. 287

Working with Junior Developers: Teaching, Training, and Mentoring

When a junior developer is assigned to your team, it's easy to give them the "new guy" treatment. You might give them jobs you don't like to do or play some sort of harmless prank on them, but take it a step further and you're in danger of becoming a toxic workplace. Handing over jobs that are simply too difficult for a junior developer and ridiculing them when they inevitably fail is one large example of how a team joke can take a dark turn, forming a habit of treating junior developers poorly ...

Feb 06, 202449 minEp. 286

The Hidden Costs of Web Development

Subscription fees are any household budget's worst nightmare, but they're not limited to just your favorite TV subscriptions. Web developers are also constantly bombarded by subscription fees for everything from development tools, analytics software, and WordPress plugins. Perpetual licenses (one-time fees) are almost a thing of the past and so everything you reach for at the paid tier ends up becoming a recurring cost that you'll need to make the most of to maximize value. Not only can these co...

Jan 30, 20241 hr 4 minEp. 285

More Tech Layoffs, HTMX is Real, Friends with Ideas

Three web development topics grace this episode's contents as Matt and Mike discussed the seemingly never ending tech layoffs that keep making headlines. The guys also discussed HTMX, a lightweight UI library that has taken off in popularity recently to the pleasure of some and dismay of others - is HTMX the "Tailwind CSS" of backend technology? Finally the guys discussed how to handle your family and friends approaching you with their ideas and wanting you to work on them. We've all been there,...

Jan 24, 202459 minEp. 284

Building Your Web Developer Portfolio, Choosing Your Path as a Developer, and Making an Impact with Your Career

This week we revive an old episode format where Matt writes the show notes and interviews Mike without him knowing any of the questions or topics before recording. In this "blind episode" Matt and Mike explore building out your web developer portfolio versus a personal website that covers both your personal and professional life. The guys also discussed choosing your developer career path if you were starting out in 2024, what kind of project they would create if money were no object, and philos...

Jan 17, 20241 hr 21 minEp. 283

Essential Gear Guide for Web Developers in 2024

It's a new year, maybe it's time for some new gear? If you're a web developer just getting started this year, or looking to maximize your productivity with the latest gadgets, this week's episode has got you covered. We broke up our gear selections into three budgets including minimum, moderate, and max. Matt and Mike discussed gear ranging from budget refurbished laptops that can help you get started on your web development journey, to fancy sets that can accommodate not only web development bu...

Jan 10, 20242 hr 3 minEp. 282

Is JavaScript Enough?

We've all heard of HTML, CSS, and JavaScript - the latter being used in both frontend and backend technologies. Despite the utility and versatility of JavaScript, other languages still exist and thrive off of large fanbases such as PHP and Python. Why is this? Isn't JavaScript enough? In this episode, Matt and Mike discussed programming languages that you might find useful as a web developer (or other developer for that matter) other than JavaScript. The duo covered the pros and cons of each of ...

Jan 03, 202448 minEp. 281

Get Started in Web Development for Free

Learn web development for free with learning resources from all over the web including courses, YouTube channels, and written guides. The holidays are in full swing with many people spending their newfound free time trying their hand at learning web development for the first time. Some are even planning to learn coding as their new year's resolution so they can try their hand at a new career. In this episode, Matt and Mike discussed a collection of free learning resources so that you can superch...

Dec 27, 202345 minEp. 280

AI Prompts for Success as a Web Developer

AI tools have taken off over the past year touching almost every aspect of the internet, and web development is no exception. Chatbots like ChatGPT and Copilot (Bing Chat) can be used to help write code, troubleshoot, and learn web development in a way that is much more interactive than a traditional Google search. In this episode, Matt and Mike discussed how they use these AI tools in both their learnings and production work. The duo covered how to approach these new AI chatbots as they're some...

Dec 20, 20231 hr 5 minEp. 279

You’re Learning Web Development the Wrong Way

There are a lot of courses and guides out there to help you start learning web development. Despite this abundance, it's unfortunately very easy to fall into a common learning pitfall, such as following a tutorial that's out-of-date, or taking a course that glosses over important parts of the process. In this episode, Matt and Mike discussed commonly learning pitfalls and how to avoid them. They also discussed how to go beyond courses to ensure you're learning as much as you can before landing a...

Dec 13, 20231 hr 11 minEp. 278

Make Web Development Easy, Avoid Needless Complexities

Web developers have a lot of tools to build websites with, but this vast selection opens the door for needless complexities. Needless complexities weigh projects down and can make troubleshooting problems a nightmare. Unforeseen issues arising from tangled webs of WordPress plugins, third-party services updating their endpoints unexpectedly, and installed-yet-forgotten features have taken down more websites than we can count. In this episode, Matt and Mike discussed how and why you should avoid ...

Dec 06, 20231 hr 8 minEp. 277

Learn To Use AI To Become A Better Web Developer

AI has been taking the tech world by storm for the past year or so as new chatbots and tools are created seemingly every day. These tools can help revolutionize the every day workflow for a web developer and Mike has been embracing these changes with open arms. In this episode Matt and Mike discussed this "AI revolution" and how Mike uses these new tools to compliment and enhance his every day tasks on the job. The guys also discussed the massive shake up that OpenAI had with their CEO Sam Altma...

Nov 29, 20231 hr 13 minEp. 276

Are We Expecting Too Much From Our Web Developers?

Are web developers required to do too much? Websites and web apps are getting more complex as some startups rely on web developers to deliver critical company infrastructure, marketing sites, and ecommerce stores. The problem with all these responsibilities is that the knowledge base for web developers has grown exponentially over the past decade, making it a struggle to keep up for existing developers and increasingly difficult for aspiring devs to break into the field. In this episode, Matt an...

Nov 22, 20231 hr 8 minEp. 275

Are Websites Eternal? The Longevity of a Website

When you deploy a website how long do you think it'll last before it needs some maintenance, or a design refresh? Will it keep running as long as the hosting bill is paid? This week, Matt and Mike discussed the longevity of a website and whether or not its realistic to assume that they'll run forever - eternally, if you will. Even though they're pieces of software, websites are susceptible to problems that require maintenance, and some websites need regular preventative maintenance to keep thing...

Nov 15, 202354 minEp. 274

Why Improving Your Focus Will make You A Better Web Developer

Out of all the developer productivity tips, enhancing your focus is probably the most important because it can increase your work output, helps keeps you motivated, and can improve your quality of code. In this episode Matt and Mike discussed why focus and concentration is so important to developers and what you can do to help improve it through practice and habit forming. Show Notes: https://www.htmlallthethings.com/podcasts/why-improving-your-focus-will-make-you-a-better-web-developer Scrimba ...

Nov 08, 202359 minEp. 273

3 Web Development Projects | Full-Stack Struggles #3

Learning web development is difficult, even if you're already familiar with it and just looking to update your skills. In this episode, Matt and Mike discuss Matt's continued learning journey as he works towards understanding modern full-stack development through Svelte and SvelteKit. This time, Matt has taken a step back from his original project, a passive income tracker, and instead decided to change his approach. Instead of learning full-stack development, struggling through creating and dep...

Nov 01, 202351 minEp. 272

Git in School, Good Code Reviews, Is PHP Back?

In this episode, Matt and Mike discussed a collection of web development topics including git in school, what makes a good code review, and the return of PHP. Git for version control is a major part of most web developers' toolkits although there seems to be a lack of git training in schools, the place where learning git basics could help future graduates' resumes look a bit more favorable. Code reviews are commonplace in web development teams, but they're not all cut from the same cloth - what ...

Oct 25, 20231 hr 8 minEp. 271

Should Junior Developers Work for Free to Get Experience?

You can't get a job without experience and you can't get experience without a job - a classic problem for many beginners across several industries. This problem also plagues web developers as junior devs are left handing out hundreds of applications sometimes failing to get an interview let alone a job. For some, the opportunity to work for free will come up as a low barrier to entry to get some experience, but this move is controversial. Not only are you missing out on money, but you're also pr...

Oct 18, 20231 hr 2 minEp. 270

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 pu...

Oct 11, 20231 hr 6 minEp. 269

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 documenta...

Oct 04, 202345 minEp. 268

Sneak Peek at Svelte 5 | Learn to Embrace Change

Svelte 5 is coming and with it the addition of Svelte 5 Runes, a replacement for the let, =, export, and $: that we use in Svelte today. Runes replaces this old syntax with function syntax to achieve the same old things and more. In this episode, Matt and Mike discuss a brief history of Svelte before diving into what was shown off so far about Svelte 5 Runes. The duo then discuss the learning experience for those studying Svelte 4 and whether they should stop and wait for Svelte 5. This leads to...

Sep 27, 20231 hr 8 minEp. 267

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 deve...

Sep 20, 20231 hr 5 minEp. 266

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 dev...

Sep 13, 202359 minEp. 265

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 w...

Sep 06, 202351 minEp. 264

Project Planning for Web Developers

Project planning sounds like it's the job of a project manager, but the truth is that a web developer interacts with so many parts of an online project that project management skills are crucial. When working as a freelancer, or for a small business, there might not even be a project manager on staff, leaving the web developer to manage their own team, time, and communications. Sprints/scrum and agile seem to dominate the project management space and have helped a lot of teams be successful, but...

Aug 30, 202351 minEp. 263

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...

Aug 23, 202358 minEp. 262

Why Is the Web Developer Job Market So Tough Right Now?

Finding a job as a web developer is difficult right now. We're hot off the heels of the crazy hiring spree during the COVID-19 pandemic, and now companies are tightening their belts. We see tech companies constantly laying people off, and we've been hearing about a recession for the past year or so. The good news is that finding a job as a web developer isn't impossible, as there are still a lot of companies looking for web developers. Many of these companies are outside tech, however, instead t...

Aug 16, 202341 minEp. 261
For the best experience, listen in Metacast app for iOS or Android