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 - in ...
…
continue reading
HTML energy is all around us and in every website. Building websites has become complex, but the energy of HTML persists. What makes HTML special is its simplicity. HTML isn’t a vast language, yet you can do a lot with it. Anyone who wants to publish on the web can write HTML. This accessibility and ease of use is where its energy resides. In this podcast, we talk to people about their relationship with HTML energy—how they first encountered it, how they harness it, and where it's going. Who ...
…
continue reading
HTML para principiantes Tus talentos y habilidades irán mejorando con el tiempo, pero para eso has de empezar (Martin Luther King)
…
continue reading
En este audio se les dará una breve introducción de lo que es el lenguaje o código HTML Cover art photo provided by Parker Johnson on Unsplash: https://unsplash.com/@pkripperprivate
…
continue reading
![Artwork](/static/images/128pixel.png)
1
CodeWinds - Leading edge web developer news and training | javascript / React.js / Node.js / HTML5 / web development - Jeff Barczewski
Jeff Barczewski
Keep up with the latest web developer technologies and news covering javascript, React.js, Node.js, HTML5. Learn the current best practices in web and mobile app development.
…
continue reading
Are developers forced to choose the popular option? This week, Matt had the pleasure of sitting down with Colby Fayock, a content creator and Shopify engineer to discuss the difficulty of choosing tools, plugins, frameworks, and more. Typically when you want stability and support, a safe bet is a popular tool run by a large company or community. Ho…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Freelancing for Web Development
1:06:25
1:06:25
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:06:25In this episode, Matt and Mike dive into the world of freelancing—a rewarding but often challenging career path for web developers, designers, and tech enthusiasts alike. As 10+ year veterans of their own web dev agency, the guys share their personal insights and experiences when freelancing. Learn how to: make the most out of freelancing platforms…
…
continue reading
In this episode Matt and Mike delve into the world of asynchronous JavaScript, inspired by a listener's request. The discussion covers essential concepts such as synchronous and asynchronous operations, explaining how JavaScript's single-threaded nature can lead to blocking issues. The hosts explore various methods to handle async operations, inclu…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Stop Using Frameworks for Everything: Vanilla JavaScript in 2025
1:10:35
1:10:35
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:10:35In this episode, Matt and Mike explore why vanilla JavaScript remains a powerful tool for developers. From small projects that don’t need the complexity of frameworks, to performance-critical and fine-control use cases, they discuss when and why going framework-free can be the better choice. They also dive into learning and debugging benefits, redu…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Stop Overcomplicating CSS: Master Layouts, Variables, and Modern Best Practices
1:05:03
1:05:03
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:05:03In this episode, Matt and Mike dive into the world of CSS, breaking down essential concepts to help developers write cleaner, more effective stylesheets. Topics include how to avoid over-specificity, the effective use of modern layout tools like Grid and Flexbox, leveraging custom properties for dynamic styling, and adopting methodologies such as B…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Why Is Everyone Unhappy With JavaScript? | State of JavaScript 2024 Survey
1:30:06
1:30:06
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:30:06Matt and Mike dive deep into the results of the State of JavaScript 2024 survey. The discussion covers various topics such as declining happiness with JavaScript frameworks, the rise of the Astro framework, and the increasing shift towards TypeScript. Additional discussions include the use of AI for code generation and some new JavaScript features …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Client-Side vs. Server-Side JavaScript
1:07:36
1:07:36
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:07:36In this episode, Matt and Mike dive into the world of JavaScript environments, exploring the key differences between client-side and server-side JavaScript. Whether you're a beginner curious about how JavaScript works across the browser and the server, or an experienced developer looking for a refresher, this episode has you covered. Learn about th…
…
continue reading
In this episode, Matt and Mike take a look back at 2024, reflecting on the milestones and challenges of the past year. From tackling tough web development topics to experimenting with new strategies, it’s been a year of growth and learning for the podcast and its community. Show Notes: https://www.htmlallthethings.com/podcasts/2024-year-in-review-l…
…
continue reading
Holidays are a time to recharge, but for web developers, they can sometimes feel like an extension of the workweek. In this episode, Matt and Mike share strategies to set boundaries, avoid burnout, and truly disconnect during the holiday season. They also cover pre-holiday planning tips, ways to make the most of your time off, and how to start the …
…
continue reading
In this episode of the HTML All The Things Podcast, Matt and Mike dive into why good HTML practices are essential for building better, more accessible, and maintainable websites. They kick things off by explaining the importance of semantic HTML for readability, SEO, and accessibility—covering useful tags like , , and . Mat…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Educating Devs That Get Hired w/ Thomas Chant
1:33:23
1:33:23
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:33:23In this episode, Matt interviews Thomas Chant, an educator at Scrimba and creator of their Advanced JavaScript Course. Thomas shares insights from his journey as a TEFL teacher and web developer, highlighting his passion for teaching and technology. The discussion covers the role of educators in web development, leveraging social media for learning…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Monorepos Unpacked: The Good, the Bad, and the Turbocharged
1:03:10
1:03:10
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:03:10In this episode of the HTML All Things Podcast, Matt and Mike explore the concept of monorepos - what they are, why they have gained popularity in recent years, and how they compare to polyrepos. The discussion delves into the advantages of monorepos, such as simplified dependency management, improved code sharing and reusability, consistency acros…
…
continue reading
CSS is typically reserved to just laying out pages, with any sort of interactivity or layout changes being left to JavaScript. As CSS matured, more features came out that gave it the ability to detect dynamic conditions on the page, create advanced animations, and apply advanced styling based on custom attributes. These advanced features give web d…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Does AI Have Tech Bias? | AI All The Things
1:01:41
1:01:41
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:01:41In this episode, Matt and Mike introduce a new episode type dedicated to exploring the rapidly evolving world of AI. As AI tools advance at lightning speed, staying informed is critical for developers navigating this transformative era. This week, they dive into the evolution of AI-powered development tools, from simple autocompletes like Copilot a…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Are Developers Making Page Builders Too Powerful for Content Editors?
1:12:17
1:12:17
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:12:17How much power should you give your clients and non-tech colleagues? In this episode, Matt and Mike explore the evolving landscape of web development tools and workflows, inspired by Webflow's new page and component slots. They discuss how these innovations, along with popular page builders and CMSs, are empowering non-tech staff to take on more re…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Web APIs That Every JavaScript Developer Should Know
1:03:38
1:03:38
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:03:38Level up your vanilla JavaScript with these powerful Web APIs that every developer should know. In this episode, Matt and Mike dive into essential Web APIs that can take your web development skills to the next level. Discover how Web APIs differ from external APIs and explore their powerful capabilities—from manipulating the DOM and fetching data t…
…
continue reading
Rushed timelines and last-minute jobs are something that most developers are all too familiar with. While frequent rush jobs can signal deeper management issues, the fast-paced nature of the world means unexpected challenges often arise. In this episode, Matt and Mike explore strategies for developers to take charge when work needs to be completed …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Open Source Is Dead
1:04:09
1:04:09
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:04:09The WordPress drama between WPEngine and Matt Mullenweg has been quite the stir up for primarily WordPress, but also the open source community in general. Not to mention, all the WPEngine customers that are effectively collateral damage having their websites adversely affected, sometimes without even realizing what's happening. In this episode, Mat…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Side Projects: The Eternal Loop of Never-Ending Features
1:03:54
1:03:54
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:03:54Side projects are often done as a for-fun and potentially for-profit outlet for web developers looking to break free from client projects where they have little control. Unfortunately, just like client projects, side projects can easily spiral out of scope to the point of developer exhaustion. In this episode, Matt and Mike explore how scope creep …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Toughest Concepts in Web Development (Part 2)
1:07:06
1:07:06
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:07:06In this episode Matt and MIke, continue their deep dive into the toughest concepts in web development. The guys tackle topics like mastering responsive design, ensuring web accessibility (a11y) for all users, and the complexities of server-side rendering (SSR), static site generation (SSG), and client-side rendering (CSR). They also explore the cha…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Toughest Concepts in Web Development (Part 1)
1:06:56
1:06:56
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:06:56Web development is not easy! Websites need to work on multiple devices, respect SEO best practices, and must deliver everything from blogs through complex design programs. These demanding sees web developers navigating not only demanding topics, but ones that are also difficult to engineer, implement, and maintain. In this episode, Matt and Mike st…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Mentoring Developers with Shashi Lo
1:03:56
1:03:56
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:03:56Matt and Mike had a great conversation with Shashi Lo this week! Shashi is a senior software engineer at Microsoft and founder of Gridiron Survivor - an open source NFL Survivor pool SaaS application that’s designed to help the junior developers working on it further their skills and knowledge through real-world experience. Unlike self-taught perso…
…
continue reading
While trying to solve a coding problem this week, Matt found himself buried in a collection of solutions offered by ChatGPT and Google search results. Some of the solutions were completely new to him and so he got to thinking about how "safe" it would be to implement them. Not from a security perspective, as there wasn't any private data involved i…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Tech We Love as Web Developers: SvelteKit, Vercel, Supermaven, and More
1:04:07
1:04:07
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:04:07There is a lot of tech out there! It seems every day someone is coming out with a new way to edit images, use AI, build websites, assist developers, and the list goes on and on. This week, Matt and Mike decided to zoom in and discuss some of the tech that they enjoy using at the moment including Svelte/SvelteKit, TailwindCSS, Supermaven, and much m…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Saying No to Scope Creep: How Web Devs Can Push Back
1:05:46
1:05:46
Відтворити пізніше
Відтворити пізніше
Списки
Подобається
Подобається
1:05:46Scope creep is a very dangerous thing that can endanger a team's productivity and mental health. It involves taking the original scope of a project, and slowly but surely, adding more and more tasks to it. Often times scope creep is not done nefariously, as those that request tasks from developers are ignorant of the technical complexities of their…
…
continue reading