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.
Episodes
Wednesday May 10, 2023
Web Development Hot Takes - Is HTML a Programming Language? Does React Suck?
Wednesday May 10, 2023
Wednesday May 10, 2023
The web development community has a collection of hot takes that seem to continuously come up time and time again in social media discussions and podcast debates. Hot takes like the debate of whether or not HTML is a programming language, or if React is good. These, among several other hot takes, are typically rooted in divide among the community as friction points about what tools to use and how to use them spark fierce debate among those that work closely with them. In this week's episode, Matt and Mike discussed and debated a collection of these hot takes, offering their opinions on each one.
Using our affiliate link, get 10% off all Scrimba plans - click here!
Show Notes: www.htmlallthethings.com/podcasts/web-development-hot-takes-is-html-a-programming-language-does-react-suck
Wednesday May 03, 2023
Coding for No-Coders: JavaScript Edition
Wednesday May 03, 2023
Wednesday May 03, 2023
No-code platforms are useful tools for those that don't have the expertise to code up a web app, website, or mobile app themselves, but what if we told you that they can be useful for programmers too? No-code tools can save web developers time by offering a quick and easy creation platform that can typically be expanded upon with code (usually JavaScript). This week Matt and Mike discussed the importance of no-code being used alongside code to help teach new developers and assist veteran programmers with their tight deadlines.
Using our affiliate link, get 10% off all Scrimba plans - click here!
Show Notes: www.htmlallthethings.com/podcasts/coding-for-no-coders-javascript-editing
Wednesday Apr 26, 2023
Debugging HTML, CSS, and JavaScript
Wednesday Apr 26, 2023
Wednesday Apr 26, 2023
Squashing bugs in your code can be as easy as finding a missing semicolon, but sometimes it can be a grueling process filled with torn out hair and console logs. In this episode, Matt and Mike discuss the various ways that you can debug your code using methods that span HTML, CSS, and JavaScript. For HTML, the DOM inspector, markup validation, and accessibility checkers can ensure you have a clean structure for the rest of your code to work from. Then in the layout department, CSS debugging methods can include things like using the Computed tab in your dev tools, obvious visual markers (ie red borders on targeted elements), and various Chrome extensions. And finally, JavaScript - the part of your website that is most likely already acquainted with debugging includes methods like using alerts, breakpoints, asking AI to correct errors, and much more.
Show Notes: www.htmlallthethings.com/podcasts/debugging-html-css-and-javascript
Wednesday Apr 19, 2023
Good Enough Is Better Than Perfect: How to Avoid Burnout and Launch Your Website Faster
Wednesday Apr 19, 2023
Wednesday Apr 19, 2023
This episode is for all of you out there that are hesitant to release your website, blog post, or whatever it is you're working on - scared to hand it over to the audience that is supposed to consume it. Instead of releasing what we have on schedule, some of us may hesitate due to perfectionism, burnout, or anxiety over what the users may think. Sometimes a delay is warranted, but often these delays can impair your future decision making on how to update/upgrade your project as you'll have no user feedback to work from. In this episode, Matt and Mike discuss working towards a project that is good enough to release, without focusing on all the "what ifs" for release.
Show Notes: www.htmlallthethings.com/podcasts/good-enough-is-better-than-perfect-how-to-avoid-burnout-and-launch-your-website-faster
Wednesday Apr 12, 2023
Helping Junior Developers Succeed
Wednesday Apr 12, 2023
Wednesday Apr 12, 2023
With the current job market seemingly handing out nothing by layoffs, it may seem like landing a junior developer job is an impossible task. While we acknowledge that it is more difficult than it was a year or two ago to land a junior developer job, all hope is not lost. There are always people hiring, even during the worst economic downturns and those that keep at it have a higher chance at succeeding. In this episode, Matt and Mike discuss how to help a junior developer in your life succeed through mentorship, connections, peer code reviews, and more.
Show Notes: www.htmlallthethings.com/podcasts/helping-junior-developers-succeed
Wednesday Apr 05, 2023
Full-Stack Struggles #1 - Can AI Teach Me Web Development?
Wednesday Apr 05, 2023
Wednesday Apr 05, 2023
Can an AI chat bot like ChatGPT teach a junior developer web development from scratch? What about an experienced web developer looking to update his skills on a new framework? In this premiere episode of Full-Stack Struggles, Matt documents his experience getting situated with Svelte. As a beginner, he found himself needing assistance quite often and instead of reaching for a blog post, or some documentation, he instead reached for an AI chat bot - namely Bing AI. With the recent advancements in AI technology (especially chat bots), they've been the talk of the internet with how useful they can be as an alternative to Googling and sifting through countless results. Was chatting with an AI enough to answer all of Matt's questions?
Show Notes: www.htmlallthethings.com/podcasts/full-stack-struggles-1-can-ai-teach-me-web-development
Thursday Mar 30, 2023
Teaching You How to React w/ Bob Ziroll
Thursday Mar 30, 2023
Thursday Mar 30, 2023
In this interview episode, Matt and Mike sat down with Bob Ziroll the head of education for Scrimba to discuss all things React, escaping your comfort zone, teaching courses, and much more! Bob Ziroll is known for his React courses on both Scrimba and freeCodeCamp, he also anticipates starting a YouTube channel sometime soon.
Show Notes: www.htmlallthethings.com/podcasts/teaching-you-how-to-react-w-bob-ziroll
Wednesday Mar 29, 2023
CSS Animations Can Make or Break a Site
Wednesday Mar 29, 2023
Wednesday Mar 29, 2023
CSS animations are somewhat of an advanced CSS topic that many people skip out on when they're developing their site's MVP, or first few versions. Further into its life though, CSS animations (and transitions for that matter) add a level of polish to a website that can subtly bring about a premium feel for its UI/UX. It's quite easy, however, to go overboard with animations and transitions to the point where they feel out of place, sometimes looking like they're just being done for the sake of another animation instead of complimenting the content on the page. This week, Matt and Mike discussed CSS animations and CSS transitions, discussing the good, bad, and the ugly when it comes to using them on your next project.
Show Notes: www.htmlallthethings.com/podcasts/css-animations-can-make-or-break-a-site
Wednesday Mar 22, 2023
Junior Developer’s Guide to Confusing Terms
Wednesday Mar 22, 2023
Wednesday Mar 22, 2023
The advanced technical nature of web development coupled with what seems like a completely new dictionary to memorize can easily overwhelm junior developers before they've completed their learning journey. There is a lot of technical jargon and technical terms that must be understood to read documentation and hold a conversation with developer colleagues. These terms include things like data structures, algorithms, syntax, and much more. This week, Matt and Mike try and help simplify these terms into easy-to-understand definitions, so you don't get bogged down in memorization.
Show Notes: www.htmlallthethings.com/podcasts/junior-developers-guide-to-confusing-terms
Wednesday Mar 15, 2023
You’ve Learned Enough CSS, Here’s What’s Next
Wednesday Mar 15, 2023
Wednesday Mar 15, 2023
CSS is a crucial skill for frontend developers to learn and eventually master, but it's flanked by other tools that many employers demand skills in. Bootstrap, TailwindCSS, and SASS are all tools that assist in the development of user interfaces, by augmenting and expanding what vanilla CSS already offers. With this in mind, it's easy for a junior developer to start questioning when to move their learning journey on from vanilla CSS to something that an employer may have interest in. Many times this question can result in analysis paralysis and over a long period of time, may result in CSS tutorial hell. This week, Matt and Mike discuss this transition from learning vanilla CSS to learning the next step that applies to your goals.
Show Notes: www.htmlallthethings.com/podcasts/youve-learned-enough-css-heres-whats-next