368 avsnitt • Längd: 70 min • Veckovis: Onsdag
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 podcast HTML All The Things – Web Development, Web Design, Small Business is created by Matt Lawrence and Mike Karan. The podcast and the artwork on this page are embedded on this page using the public podcast feed (RSS).
Web developers use a lot of tools to get the job done and unfortunately, those tools sometimes get dropped in favor of newer and shinier ones. In this episode Matt and Mike take a trip down memory lane to revisit and discuss some of the JavaScript tools that have since lost presence in the zeitgeist. These tools include jQuery, MomentJS, Apache Cordova, and more! Some of these tools, while not as spry as they once were, are still fully supported and have new versions in development. While they might not be exciting enough to make headlines on the daily, many are still viable tools projects depending on a project's needs, wants, and age.
Show Notes: https://www.htmlallthethings.com/podcasts/javascript-tech-we-loved-but-dont-use-as-much-anymore
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. However, last year's WordPress drama had many wondering how a platform so massive had a future that suddenly seemed so uncertain. Can options other than the popular ones be a good choice sometimes?
Show notes: https://www.htmlallthethings.com/podcasts/the-popular-option-w-colby-fayock
In 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 like GURU, build an online presence for marketing, leveraging word of mouth once established, and dig up leads in unconventional places. Whether you’re considering freelancing as a side hustle or aiming to go full-time, we’re here to share actionable tips and strategies to set you up for success.
Show Notes: https://www.htmlallthethings.com/podcasts/freelancing-for-web-development
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, including callbacks, promises, and the increasingly popular async/await syntax. They also address practical issues like error handling and best practices for writing maintainable and performant async code. This episode is ideal for developers looking to deepen their understanding of JavaScript's asynchronous capabilities.
Show Notes: https://www.htmlallthethings.com/podcasts/what-is-async-javascript
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
In 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, reducing dependencies, and ensuring compatibility with legacy browsers. Whether you’re prototyping, enhancing no-code platforms, or striving for leaner, faster projects, vanilla JS has its place in every developer’s toolkit.
Show Notes: https://www.htmlallthethings.com/podcasts/stop-using-frameworks-for-everything-vanilla-javascript-in-2025
Thanks to Magic Mind for sponsoring this episode, enjoy up to 45% off the Magic Mind bundle using our link: https://magicmind.com/htmlpodbjan
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
In 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 BEM to ensure maintainable code. They’ll also explore the newest CSS features, such as container queries and scroll-linked animations, while highlighting how CSS can improve accessibility. Whether you’re just starting with CSS or looking to refine your skills, this episode is packed with insights to level up your stylesheets.
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Matt 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 that developers are excited about. The guys also discussed the complexities and evolving nature of web development, and whether the modern JavaScript learning curve is sustainable for aspiring junior developers.
Thanks to Magic Mind for sponsoring this episode, enjoy up to 45% off the Magic Mind bundle using our link: https://magicmind.com/htmlpodbjan
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
In 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 the unique roles of client-side and server-side JavaScript, their common use cases, and when to use each. Plus, discover the latest trends like serverless environments, JAMstack, and exciting tools like Astro and Deno. Don't miss this comprehensive breakdown of JavaScript's dual nature!
Show Notes: https://www.htmlallthethings.com/podcasts/client-side-vs-server-side-javascript
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
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-looking-towards-2025
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
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 new year with realistic expectations. Whether you're a freelancer or part of a team, these tips will help you balance work and rest this holiday season.
Show Notes: https://www.htmlallthethings.com/podcasts/how-to-actually-enjoy-the-holidays-as-a-web-developer
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
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 <header>, <footer>, and <article>.
Matt and Mike also discuss how developers can properly create and use custom attributes—like data-* attributes—to store extra information cleanly without relying on fragile class naming conventions. Finally, they emphasize HTML's critical role in accessibility, highlighting best practices such as using ARIA attributes appropriately and providing meaningful alt text for images.
To cap off the episode, the hosts share some lighthearted updates about their holiday plans and give a shout-out to this episode’s sponsor, Magic Mind.
Thanks to Magic Mind for sponsoring this episode, enjoy 20% off one-time purchases and subscription using our link and code (Link: https://magicmind.com/HTMLPOD20 Code: HTMLPOD20)
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
In 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, and the evolving impact of AI on the industry. Thomas also provides tips for aspiring developers entering the job market and details Scrimba’s exciting annual event, JavaScriptmas. With the holiday season in full swing, JavaScriptmas has come once again to ring in some holiday cheer with coding challenges and cool prizes. Get involved and start learning some code by dominating challenges through December 24, 2024.
Show Notes: https://www.htmlallthethings.com/podcasts/educating-devs-that-get-hired-w-thomas-chant
JavaScriptmas 2024: https://scrimba.com/javascriptmas
10% off Scrimba discount (new accounts only, valid through 2024): https://scrimba.com/?via=htmlallthethings
In 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 across teams, and streamlined CI/CD processes. Mike shares personal experiences and insights on the challenges and solutions related to monorepos, particularly through their team's use of TurboRepo. The episode also covers the potential drawbacks, including scaling issues, overhead of tooling, access control challenges, and the risk of entanglement. Whether you're new to monorepos or considering implementing one, this episode provides valuable insights and practical tips.
Show Notes: https://www.htmlallthethings.com/podcasts/monorepos-unpacked-the-good-the-bad-and-the-turbocharged
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
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 designers the power of interactive design without the need for less-performant JavaScript. With JavaScript remaining one of the top choices for building web pages, should web developers be concerned with advanced CSS features both present and future? Or is offloading these tasks onto CSS concerning to the JavaScript community? In this episode, Matt and Mike discussed, debated, and analyzed interactive CSS, covering some features that Matt has been using and reading up on lately.
Show Notes: https://www.htmlallthethings.com/podcasts/can-css-replace-javascript-the-rise-of-interactive-styling
Sponsors:
Magic Mind Black Friday Deal!!! - 50% off until December 6, 2024 at our link: https://magicmind.com/htmlpodbf
Thanks to Magic Mind for sponsoring this episode, enjoy 20% off one-time purchases and subscription using our link and code (Link: https://magicmind.com/HTMLPOD20 Code: HTMLPOD20)
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
In 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 and TabNine to full-scale IDE solutions like Cursor and Supermaven. They discuss the pros and cons of using these advanced tools for multifile code generation and manipulation, highlighting both the efficiencies and risks they bring.
The conversation then shifts to the rise of AI-driven full-stack application generators, such as Bolt.new, V0, and GitHub Spark. These tools can build entire applications from simple prompts but come with a notable downside: tech bias. Matt shares his experience building a podcast website and highlights how AI's reliance on popular frameworks can limit the adoption of emerging technologies.
Finally, the duo debates the future of AI in the development industry. Will AI replace developers in 1, 3, or even 10 years? Tune in to find out!
Show Notes: https://www.htmlallthethings.com/podcasts/does-ai-have-tech-bias-ai-all-the-things
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
How 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 responsibilities, reducing developer involvement in day-to-day content updates. However, this shift comes with risks like design inconsistency, security vulnerabilities, and technical debt. The duo also examines the future of page editing, from AI-driven templates to voice-activated tools and automated quality checks, highlighting the balance between empowering editors and maintaining developer oversight.
Thanks to Magic Mind for sponsoring this episode, enjoy 20% off one-time purchases and subscription using our link and code (Link: https://magicmind.com/HTMLPOD20 Code: HTMLPOD20)
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Level 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 to enabling offline functionality for native app-like uses (ie PWAs). They’ll cover must-know APIs like Fetch, Storage, and Service Worker, along with user experience (and native app-like) boosters like Geolocation and Notifications. Tune in to learn practical applications, security tips, and best practices that will help you create fast, interactive, and native-like web apps.
Show Notes: https://www.htmlallthethings.com/podcasts/web-apis-that-every-javascript-developer-should-know
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
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 quickly. They discuss how project leadership and effective decision-making can help prevent a rush job from turning into endless overtime. By taking ownership of the work order, setting realistic expectations, and cutting through bureaucratic red tape, developers can streamline communication with their teams to prioritize coding time and deliver results efficiently.
Show Notes: https://www.htmlallthethings.com/podcasts/taking-control-in-a-rush
Thanks to Magic Mind for sponsoring this episode, enjoy 20% off one-time purchases and subscription using our link and code (Link: https://magicmind.com/HTMLPOD20 Code: HTMLPOD20)
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
The 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, Matt and Mike discussed the WordPress drama and touched on how it could affect open source projects moving forward. Is WordPress in the right? Is WPEngine? You decide...
Disclaimer/Correction: A section of this episode states a misinterpretation of the GPL license. We've published a correction in the show notes under the "Disclaimer & Correction" section.
Show Notes: https://www.htmlallthethings.com/podcasts/open-source-is-dead
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Side 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 can derail personal projects, offering practical strategies to prevent it. They discuss defining a solid MVP, niching down to maintain focus, and prioritizing features using methods like the MoSCoW framework. By setting clear boundaries and establishing achievable milestones, developers can avoid common pitfalls and keep their side projects on track.
Show Notes: https://www.htmlallthethings.com/podcasts/side-projects-the-eternal-loop-of-never-ending-features
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
In 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 challenges of event-driven architectures, managing project dependencies efficiently, and setting up smooth CI/CD pipelines. Whether you're building scalable web applications or just want to level up your dev game, this episode has actionable insights to help you through some of web development's most intricate concepts.
Show Notes: https://www.htmlallthethings.com/podcasts/the-toughest-concepts-in-web-development-part-2
Thanks to Magic Mind for sponsoring this episode, enjoy 40% off your subscription using our link and code (Link: https://magicmind.com/HTMLPOD40 Code: HTMLPOD40) This offer is only available for the first 10 people that use the link and code!!
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Web 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 start a discussion the toughest concepts in web development. In this first of two parts series, the duo discussed: Asynchronous programming & promises, state management, security concerns (ie XSS CSRF, SQL Injection), performance optimization, scalability & architecture, and cross-browser compatibility.
Show Notes: https://www.htmlallthethings.com/podcasts/the-toughest-concepts-in-web-development-part-1
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Matt 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 personal projects, Shashi walks us through how his mentees on the Gridiron Survivor project are guided through corporate standards such as writing clean code and covering all the bases with proper testing - concepts that may seem superfluous on small portfolio project, but are a must-have in a corporate setting.
Show Notes: https://www.htmlallthethings.com/podcasts/mentoring-developers-with-shashi-lo
Companion Article: https://www.htmlallthethings.com/blog-posts/bridging-the-skills-gap-empowering-junior-developers-through-apprenticeship-programs
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 in this particular case, but his concern was more for the page UX itself. How efficient were the solutions he was about to implement, would it slow the web page down? Were these new topics even being used in the correct context and being implemented appropriately? In this episode, Matt and Mike discussed how to think through problems like this in terms of project architecture, website performance, and troubleshooting/research time spent.
Thanks to Magic Mind for sponsoring this episode, enjoy 20% off one-time purchases and subscription using our link and code (Link: https://magicmind.com/HTMLPOD20 Code: HTMLPOD20)
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
There 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 more! The technologies that web developers change all the time - and not always obvious things like frameworks and plugins, but also more logistical elements of the job like where to host, compress images, etc. What are you using in your projects?
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Scope 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 requests. Unfortunately, there are those that will add to a project's scope willingly to take advantage of their employees, or there may be some mismanagement within the company that leads to additional work in a short period of time. In this episode, Matt and Mike discussed the who, what, where, when, and why of pushing back against customer requests in order to keep projects in-scope. They discussed the importance of pushing back sometimes, when to push back, and whether it's appropriate to push back when acting as a freelance contractor.
Show Notes: https://www.htmlallthethings.com/podcasts/saying-no-to-scope-creep-how-web-devs-can-push-back
Thanks to Magic Mind for sponsoring this episode, enjoy 20% off one-time purchases and subscription using our link and code (Link: https://magicmind.com/HTMLPOD20 Code: HTMLPOD20)
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Code quality matters! When developers write better, cleaner, and safer code - their deliverables improve significantly. When code is safer, there are less problems with crashes and unintended errors. When code is cleaner, team members find it easier to read, peer review, and add on to down the line. Improving the quality of your code is easier said than done, however, as it takes more than just "getting good" at coding. In this episode, Matt and Mike discussed the importance of and how to improve your code quality by keeping coding styles consistent with your team, refactoring, writing good tests, using prettier formatting, and linting.
Show Notes: https://www.htmlallthethings.com/podcasts/why-code-quality-matters-testing-linting-refactoring
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Should AI run in the cloud or on-device? Some people think that on-device is the only way forward as it ensures a certain level of privacy, while others worry that our local hardware (PC, smartphone, smartwatch) is not powerful enough to deliver cutting-edge features. In this episode, Matt and Mike explore how on-device AI and cloud-based AI work. The guys discussed the benefits of each approach while analyzing and debating their differences on both a hardware/software and user-experience level. Are you worried about your AI information being out in the cloud?
Thanks to Magic Mind for sponsoring this episode, enjoy 20% off one-time purchases and subscription using our link and code (Link: https://magicmind.com/HTMLPOD20 Code: HTMLPOD20)
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
This week Matt and Mike took a trip down memory lane to discuss, debate, and reflect on some of their biggest projects that shaped their careers as web developers. As with many tech careers, the road to becoming a web developer is anything but straightforward. In the case of Matt and Mike, their planned IT startup took a hard right turn based on the opportunities they were afforded over the years such as working for a large medical clinic under the scrutiny of strict government regulations, being caught up in Chrome OS fever as Chrome Apps landed on Windows, helping a large fast food franchise deliver important info to their franchisees, and many more! The pathway to becoming a web developer is anything but linear and the guys hope that this episode's conversations prove that there is no one single pathway to success in the web dev game.
Show Notes: https://www.htmlallthethings.com/podcasts/our-biggest-projects-how-we-became-developers
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
It's often said that in order to become a junior developer, you should learn the three foundational pillars of web development before moving onto a framework, plugin, or other specialty. These pillars are of course: HTML (for site structure), CSS (for page styling), and JS (for advanced UI interactivity) - we refer to them as vanilla tech. Way back in the day, these pillars were pretty much the only thing most developers used to create websites (minus backend tech), but these days most jobs require that you have experience with a popular toolset like React + Next.js, or Svelte + SvelteKit. In this episode, Matt and Mike check in on HTML, CSS, and JS in 2024. The duo discussed these technologies through the frontend lens exclusively, pushing aside things such as JavaScript usage in the backend, or being typed by TypeScript - in order to capture what these technologies were initially used for. Through this discussion the guys question how relevant vanilla tech is 2024, and whether or not it is primarily used as a learning tool by today's standards.
Thanks to Magic Mind for sponsoring this episode, enjoy 20% off one-time purchases and subscription using our link and code (Link: https://magicmind.com/HTMLPOD20 Code: HTMLPOD20)
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
In this episode, Matt and Mike dive deep into the results of the Stack Overflow Developer Survey 2024, uncovering the latest trends, technologies, and tools shaping the programming world. From the most popular programming languages and frameworks to the evolving work environments and career satisfaction of developers, the guys break down the data to give you a comprehensive look at the state of software development today. Whether you're a seasoned developer or just starting out, this episode offers valuable insights into where the industry is headed and how you can stay ahead of the curve.
Show Notes: https://www.htmlallthethings.com/podcasts/developers-hate-technical-debt-stack-overflow-survey-2024
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Today, we're diving deep into the vital topic of navigating ethics in web development. As developers, we face numerous decisions that fall under the umbrella of ethical practice, from ensuring digital privacy and user consent to integrating accessibility features and prioritizing data security. We'll explore how ethical considerations influence our choices, such as selecting sustainable hosting options, responsibly implementing cutting-edge technologies like AI, and making mindful UI/UX design decisions. Additionally, we'll discuss the complexities of client intentions and our responsibility as developers to uphold ethical standards. Join Matt and Mike as they unpack these essential aspects to create a more ethical web.
Show Notes: https://www.htmlallthethings.com/podcasts/the-right-way-to-code-navigating-ethics-in-web-development
Magic Mind Trial using our link (https://magicmind.com/HTMLPODTRIAL) and our code (HTMLPODTRIAL) - Full details can be found in the show notes!
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Web development is regarded by many as an absolute cluster f*ck. You can't just grab the "right" language and start making a website, there is a seemingly endless supply of no-code tools, libraries, JavaScript frameworks, and more. Even if you and a developer friend are trying to make the exact same project, your finished product will likely be largely the same...but the technology that powers it can be wildly different. What makes matters worse is that problems in the industry are addressed relatively quickly by community projects that of course spawn competing alternatives, and then rather quickly (at times) become old and outdated by even more modern solutions that push them out of the way. While it's great to have such an active community, if you're looking from the outside in, the web development industry looks like a total disaster. In this episode, Matt and Mike explore why web development seems so messy.
Show Notes: https://www.htmlallthethings.com/podcasts/why-is-web-development-a-cluster-f-ck
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers via this link: https://www.wix.com/studio
Explore the dynamics of synchronous vs asynchronous work as Matt and Mike discuss, analyze, and debate these two popular team workflows. Learn the pros and cons of both work styles, including security, flexibility, and team collaboration. Discover how these methods impact web developers with practical examples of onboarding, mentoring, and deep work. Tune in to understand how to effectively balance sync and async environments for optimal productivity and employee satisfaction. Whether you're a team leader or a solo developer, this episode has valuable takeaways for everyone in the tech industry.
Show Notes: https://www.htmlallthethings.com/podcasts/async-work-for-web-developers-revolution-or-redundancy
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers.
In this episode we dive into the toughest situations web agencies face. From budget cuts and impossible deadlines to social media crises and viral success, Matt and Mike discuss practical strategies for managing stress, negotiating with clients, and maintaining quality. Learn from the guys' experience as they explore real-life scenarios like “The Budget Slash,” “The Perfect Storm,” and “The Design Diva,” offering insights and solutions to keep your agency thriving.
Show Notes: https://www.htmlallthethings.com/podcasts/navigating-difficult-situations-as-a-web-agency
Thank you to this episode's sponsors! Check them out below.
Limited Time Magic Mind Discount: Up to 48% off your first subscription or 20% off one time purchases. Use our link and code (at checkout) to claim the discount!
Wix Studio: The Web Platform for Agencies and Enterprises
Give Wix Studio a try today: https://www.wix.com/studio
In this episode, we dive into the challenges companies face when balancing rapid feature development with maintaining stability and processes. We explore what it means to build fast, including establishing a tech stack that allows for quick iteration, easy rollback, and efficient database management. We discuss the importance of getting ideas from concept to production swiftly, while ensuring quality through early QA involvement. The episode also covers why it’s sometimes okay to break things, especially when dealing with a small user base, and the critical areas where building fast is not advisable, such as user data security. Join us as we unpack strategies for maintaining velocity without compromising on quality.
Show Notes: https://www.htmlallthethings.com/podcasts/build-fast-and-break-things
Thanks to Wix Studio for sponsoring this episode! Check out Wix Studio, the web platform tailored to designers, developers, and marketers.
In this episode, Matt and Mike discussed time management and time respect as a web developer, specifically diving into their thoughts on different types of billing, invoicing, and availability requirements. Some freelancers feel as though they should charge for every minute that they're on the clock since they're trading their time for money - while others believe more in the project angle, they're dedicated to getting the job done and therefore will often work "unpaid overtime" or will essentially be on-call for no additional pay. For small business owners, the duo also discussed their thoughts on invoicing, comparing and contrasting invoices will very little detail, versus ones that describe every thing that was done and how much those items cost. Then towards the end of the episode, the guys zoomed in on package deals - and how loose or strict you should be when enforcing the confines of a package deal (ie website maintenance package).
Show Notes: https://www.htmlallthethings.com/podcasts/do-you-respect-your-time-as-a-web-developer
Limited Time Magic Mind Discount: Up to 48% off your first subscription or 20% off one time purchases. Use our link and code (at checkout) to claim the discount!
Learning web development is not a clear linear path. At the highest level there's frontend development and backend development...but these categories break down into a tonne of different technologies including (but not limited to) React, Vue, Svelte, SvelteKit, HTML, CSS, JavaScript....and the list just keeps going on. For a beginner, this spider-web of technologies seems like an insurmountable learning path. In this episode, Matt and Mike discussed where they think you should start learning web development, touching on different pathways, and eventually laying out their preferred path in detail.
Show Notes: https://www.htmlallthethings.com/podcasts/where-the-f-ck-do-i-start-learning-web-development
Scrimba 20% discount - time limited, details in show notes: https://scrimba.com/?via=htmlallthethings
The classic 5-page website is often called a "small business website" or a "basic website" among web development agency owners. It's a staple of the industry because it symbolizes a basic site that many businesses will start their online presence with, and it can easily be sold as a package deal alongside hosting to onboard new clients. As the web has matured, other tools such as Squarespace, Wix, and Webflow have come up with DIY solutions that bring the power of web design, ecommerce, and hosting to users with often a single affordable monthly fee. In this episode, Matt and Mike discussed the small business website landscape to-date in 2024. Through their discussions they debate whether it's worth it for a web dev agency to offer 5-page small business websites anymore, if there's any value in a 5-page website in today's SEO, and whether a business' budget makes a difference which direction they should go.
Show Notes: https://www.htmlallthethings.com/podcasts/do-small-businesses-need-web-dev-agencies-in-2024
Learn with Scrimba: https://scrimba.com/links/htmlallthethings
This week we had the pleasure of sitting down with Clark Sell, the creator of THAT Conference to discuss the importance of community among developers, and different relationships that you can have with your community. We also discussed at length the who, what, where, when, and why of THAT Conference - diving into Clark's inspiration when creating THAT, what the event is all about, and what the speaking landscape is like there. We even talked a little bit about Clark himself and what he used to do before THAT.
Get 10% off Wisconsin 2024 tickets with promo code: HTMLALLTHETHINGS
Show Notes: https://www.htmlallthethings.com/podcasts/what-is-that-conference-w-clark-sell
Learn with Scrimba: https://scrimba.com/links/htmlallthethings
JavaScript has seen its fair share of insults and critiques over the years, with some developers outright refusing to touch it and other skirting around the edges by relying heavily on the server-side of things (ie PHP). Love it or hate it, JavaScript is what the web runs on and it's been that way since 1995. Vanilla JavaScript runs in the client's browser, bringing interactivity to user interfaces, while keeping the server out of calculations and computations. With the introduction of Node.js, JavaScript escapes the client-side, and moves it's way into the backend scene. With such a versatile language, why does JavaScript get so much hate? Is JavaScript really that bad?
Show Notes: https://www.htmlallthethings.com/podcasts/is-javascript-really-that-bad
Learn with Scrimba: https://scrimba.com/links/htmlallthethings
Creating a website is not a one-size-fits-all scenario, as projects can vary wildly in complexity and amount of work needed. Over the years we have come up with a process that defines a clear structure while providing enough flexibility to accomodate most web development projects for small to medium businesses. The process helps keep development on-track, payments flowing, mitigates working with clients that aren't serious about their project.
Show Notes: https://www.htmlallthethings.com/podcasts/our-website-creation-process-2024
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
Sometimes web development deadlines can come up faster than expected, or even worse, your workload may overwhelm the amount of time you have left until a deliverable is due. When this happens, it's easy to panic, procrastinate, or even quit altogether. Thankfully, development has a lot of wiggle room in how tasks are performed and can typically be worked on anywhere (in office, at home, on-the-go). This week, Matt and Mike discussed how to save time when you're working on your website's UI, more specifically, Matt reflected on a recent busy week where he pulled out all the stops on time saving while doing front-end development.
Show Notes: https://www.htmlallthethings.com/podcasts/time-saving-tips-for-front-end-developers
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
This week we had the pleasure of sitting down with Jacob Jackson, the creator of TabNine and Supermaven to discuss AI as a whole. It's no surprise that LLMs are taking over most of the current chatter in the tech world, but their rapid rise in popularity has also led to a rapid rise in concern. Many people believe that AI is coming for our jobs, working to replace human developers and other workers. On the other side of the fence, people are using AI to boost their productivity both at work and at home. Developers seem to be getting a great deal of this productivity boost with the creation of tools like Supermaven that can help speed up coding. If you've ever had any questions or doubt surrounding AI, or LLMs in general, then you're not going to want to miss this episode.
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
Web development is a multifaceted field that demands the integration of numerous technical skills for success. Given its complexity, it's common to encounter various pitfalls while navigating the terrain. In this episode, Mike divulges a list of insights he wishes he had known before embarking on a career in web development—advice that could have spared him time and frustration. This includes mastering your tools to fully leverage them (such as AI), recognizing the importance of completing projects, the advantages of engaging with a community, and many other valuable tips.
Show Notes: https://www.htmlallthethings.com/podcasts/things-i-wish-i-knew-before-becoming-a-web-developer
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
What should you do when you need to build a website quickly? While Matt and Mike often say that you should take the time to create a website that you're happy with and will last a long time, sometimes your situation demands that the job be done quickly. In this episode the guys discussed how to build a website quickly using not just ready-made solutions like no-code tools and templates, but also productivity drivers such as hiring out developers while you and your team work on content at the same time.
Show Notes: https://www.htmlallthethings.com/podcasts/how-to-build-a-website-quickly
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
Transitioning from coding to management can be a career goal for some, and a dreaded pathway for others. In his recent work experience, Mike has been managing a team of developers while continuing to code a bit himself. In this episode, Mike shares his recent experiences and enlightens us with some of the lessons he's learned along the way. While managing a team of developers may seem easy for those at a senior development level, it's easy to forget that the code is not the only thing you have to worry about, the human element becomes a factor that can make or break a team's productivity and effectiveness.
Show Notes: https://www.htmlallthethings.com/podcasts/lessons-ive-learned-from-managing-a-team-of-developers
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
SEO is an important part of a healthy website, but it can be a lot harder than it looks. When you follow advanced SEO guides, or use programs that scan your site for SEO problems, you'll commonly come out with a laundry list of fixes that will take weeks to implement and a developer's expertise to install. These advanced SEO checks can help you modify your site down to the smallest SEO molecule, but it's a large undertaking that can easily be pushed off for months or years. In this episode, Matt and Mike steer away from the intricate and daunting, opting to cover SEO tips that you can implement on your website today. The guys touch on topics like writing more content, defining your website, learning keyword research, and technical SEO.
Show Notes: https://www.htmlallthethings.com/podcasts/seo-tips-you-can-implement-today
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
Hiring junior developers has become a hot topic as of late with AI threatening to take their place and some employers outright refusing to hire self-taught developers citing the quality of their work as justification. The problem with taking out this critical career starting point is that we're breaking the traditional career cycle - junior developers get hired, learn skills to become a senior developer, then eventually change over to management, or decide to retire. By "turning off the tap" of new talent we're essentially limiting the amount of professional developers that there will ever be, forcing salaries to rise, and companies to poach each other's talent (more than they already do). In this episode, Matt and Mike discussed why you should still be interested in hiring junior developers at your company in order to keep the industry happy and healthy.
Show Notes: https://www.htmlallthethings.com/podcasts/we-need-to-hire-junior-developers
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
What is the best way to make a website? Websites can be made with no-code builders, custom code, marketing software, and unique combinations of available tech. Even if we narrow down our choice to custom code, we're still left wondering what our tech stack should be. In this episode, Matt and Mike discussed if there is in fact a best way to make a website. Websites are complex and they're made for humans, whom are also complex. Beyond technical requirements we have to consider the site's audience, who will be editing content, deadlines, and social limitations. Just like many things in life, there may be an objectively best way to make a website...somewhere in the gray area, after you've analyzed your needs, wants, and realities.
Show Notes: https://www.htmlallthethings.com/podcasts/is-there-a-best-way-to-make-a-website
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
Today we celebrate this past week's milestone of 300 released episodes. Now we know that this number is a bit wishy-washy because we have some "side episodes" like Tidbits and Web News...and it doesn't help that we changed how we number our episodes in the feed at some point down the line. But despite all that, we're considering the episode that released just this past Tuesday as of recording this, as episode 300!
In this special edition episode, we won't be talking so much about web development, but instead of reflecting on the past 300 episodes of the HTML All The Things Podcast and discuss our future goals on where we want HATT to be in the future.
Thank you all for listening and here's to another 300!
Show Notes: https://www.htmlallthethings.com/podcasts/celebrating-300-episodes-whats-next-for-html-all-the-things
This week we had the pleasure of sitting down with the creator of MacOS Web, Puru Vijay to discuss how creating projects can help land you a job in the web development field. MacOS Web has come up in Puru's job interviews and has helped him build a connection with the development community, including those that are hiring. He is also passionate about contributing to open source projects and ensuring that navbars at the bottom of smartphones have left-handed and right-handed detection. Matt and Mike had a blast with this interview and hope that you enjoy it too!
Show Notes: https://www.htmlallthethings.com/podcasts/make-a-project-get-a-job-w-puru
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
AI is a hot topic these days with LLMs dominating much of the tech talk we see online. In the web development scene, chatbots like ChatGPT and Copilot are able to develop and debug code through simple conversational prompts that don't require complex developer-level knowledge. This simplicity has brought with it a lot of discussion and debate about AI's role in the development space. Will it replace all developer jobs? Is it simply another tool to increase a developer's productivity? Should aspiring junior developer use AI in their learning. In this week's episode, Matt and Mike discussed learning to code alongside ChatGPT and Copilot. The guys explored the dangers of using AI while you learn, when you should reach for a chatbot, and then touch on their thoughts surrounding the future of the industry. Will Devin take all our jobs?
Show Notes: https://www.htmlallthethings.com/podcasts/should-junior-developers-use-chatgpt-to-help-them-write-code
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
Vendor lock-in in web development refers to a situation where a company becomes overly reliant on a single vendor's products or services, making it difficult and costly to switch to another provider. This can lead to several issues, such as reduced flexibility, high switching costs, and a lack of interoperability with other systems. This might mean that a business is using a specific technology stack or platform that does not easily allow for migration to other systems, potentially leading to increased costs and limited innovation. On the flip side, vendor lock-in can provide benefits to a business such as great pricing (ie sales and loyalty benefits), increased productivity as users master a limited toolset, and the avoidance of "reinventing the wheel" repeatedly with custom code. In this episode, Matt and Mike discussed vendor lock-in in both a negative and positive light. Breaking down what you should be looking out for when choosing vendors to build products with.
Show Notes: https://www.htmlallthethings.com/podcasts/beware-of-vendor-lock-in
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
Free tiers are no stranger to web developers as many look to them to get them started on a new tool, try out hosting, or help with some basic design work. The problem is that free tiers are sometimes downgraded, or even completely removed from existence if a service decides that they're more trouble than they're worth. For those relying on free tiers to do their work, this can spell disaster and even cause some businesses to shut down. In this episode, Matt and Mike discussed the dangers of free tiers, what they're good for, and why you should be ready to pay up at some point down the line.
Show Notes: https://www.htmlallthethings.com/podcasts/free-tiers-are-dangerous
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
Kevin Powell, known to many as the King of CSS, joins Matt in this packed episode to discuss the current status of CSS, how to tailor your content absorption for learning, and more. The duo discussed whether or not popular CSS toolkits (ie SASS, TailwindCSS) outweigh the need to learn vanilla CSS. They also discussed whether naming conventions like BEM are still relevant since most web developers use frameworks that have localized CSS per component. And that's just getting started, the guys also discussed tutorial hell mitigation, browser support + using features in production, focusing your educational content absorption, and much more.
Show Notes: https://www.htmlallthethings.com/podcasts/css-styling-the-web-learning-through-content-w-kevin-powell
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
WordPress is a very popular tool for making websites that can be easily extended to get the job done. While the original focus of WordPress was blogs, over time other websites started being created with it through the use of plugins like WooCommerce (eCommerce sites), ACF (dynamic data-driven sites), and Elementor (sites that can be built visually). This versatility fuels WordPress' continued popularity, but also brews a community that believes it's a bloated and dated tool. Having recently make a website with WordPress, Matt takes us through a deep dive of what he believes is an identity crisis stemming from Gutenberg/FSE, no built-in disaster recovery, and limitations forcing the use of multiple plugins.
Show Notes: https://www.htmlallthethings.com/podcasts/wordpress-is-a-no-code-tool-that-requires-coding
Learn with Scrimba: https://scrimba.com/?ref=htmlallthethings
With the tech job market seemingly exploding with layoffs recently, nailing your technical interviews is possibly more important than ever. With that said, there are a lot of opinions out there on how much prep you should be doing and whether you should be applying everywhere, or just to a few select places so you can focus your studies. This week we had that pleasure of speaking with Kyle from TechSquidTV to discuss all things technical interviews. We also discussed what to do after you've been laid off and then switched gears to discuss the marrying of hardware and software together into unique projects.
Show Notes: https://www.htmlallthethings.com/podcasts/technical-interviews-exposed-w-kyle-techsquidtv
Learn with Scrimba - https://scrimba.com/?ref=htmlallthethings
Progressing through your web development career is unique depending on the companies you decide to work for, but there are some common positions that companies will use to help guide their promotion process. These positions include junior developer, developer (intermediate), senior developer, tech lead, and staff engineer. Each one of these positions will have a unique flare depending on who's setting up the teams but in general as you climb the ladder through them you'll collect more cash, more responsibility, and slowly transition to less code/more management. In this episode Matt and Mike discussed the common promotions that web developers progress through and how they can vary company to company.
Show Notes: https://www.htmlallthethings.com/podcasts/junior-developer-vs-senior-developer
Learn with Scrimba - https://scrimba.com/?ref=htmlallthethings
Work-life balance is an important topic to talk about in the tech field, especially in 2024 with the recent layoffs and overall industry downturn. It can be easy to sacrifice some personal time to log extra hours at the office in an attempt to give yourself some job security or impress your boss. The problem is that this can be a slippery slope that leads you to work all the time for no additional pay and if your company restructures, or has problems keeping up revenues, you may still get a layoff. Digital availability is also a major problem in the tech field and other industries that rely on technology heavily - work is always ready to be done 24/7, with messages and emails coming in at all hours of the day. It's easy to just "check one email" when you get home from a long day at the office, quickly leading to getting pulled into a situation that could have you working throughout the evening. During these trying times it's important that we keep our families, friends, and mental health in mind alongside our careers. In this episode Matt and Mike discussed the importance of work-life balance for web developers during these trying times.
Show Notes: https://www.htmlallthethings.com/podcasts/work-life-balance-for-web-developers-in-2024
Learn with Scrimba - https://scrimba.com/?ref=htmlallthethings
Running a web development agency isn't easy from both the technical and customer service side of things. Luckily, Matt and Mike have been running their web development agency for 7+ years, making plenty of mistakes, and claiming even more successes over the years. In this episode, they lay out the top 5 tips insider tips that have helped them maintain a successful business for all these years including: presenting technical solutions to non-technical customers, avoiding scope creep, pushing back on customer ideas that won't work, and more.
Show Notes: https://www.htmlallthethings.com/podcasts/top-5-insider-web-developer-agency-tips
Learn with Scrimba - https://scrimba.com/?ref=htmlallthethings
Almost everyone has a unique story on how they joined the field in which they eventually made a career, but many aren't as unique as Francesco Ciulla's. His development journey has lead him to work with the European Space Agency as a full-stack developer, developer relations at Daily.dev, become a Docker Captain, and most recently create a massive YouTube following in just a few short weeks. This week Matt and Mike had the pleasure of sitting down and discussing Francesco's unique developer journey at length discussing his previous jobs, education, passion for teaching and much more!
Show Notes - https://www.htmlallthethings.com/podcasts/francescos-unique-developer-journey
Learn with Scrimba - https://scrimba.com/?ref=htmlallthethings
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 developers with the ability to perform complex and time-consuming tasks with relative ease and without having to touch the underlying layers of technology. The side effect is that many web developers are left learning an absolute ton of technology at a high-level, with very little expertise in one area versus another. In this episode, Matt and Mike discussed the current mess that web development finds itself in as they converse about the sheer amount of material to learn, abstraction layers, and more.
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 job focused on studying, coding practice, and standing out as an applicant. Second, we discussed what to do right after landing the role conversing about whether you should keep learning on/off work hours and whether you should make an effort to learn job-related tech or branch out. Lastly, we discussed what to do once you've had a developer job for a while, touching on whether you should bother having a side hustle, how much learning you should do, and if you should update your portfolio or not. At the end of the interview, we asked James to expand and explain Astro, a web framework for content-driven sites.
Show Notes: https://www.htmlallthethings.com/podcasts/how-to-land-a-web-development-job-w-james-quick
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 now some developers need to continue to support Internet Explorer. It's also widely known that as newer versions of these browsers seem to squash more of these differences, users won't always have the most up-to-date version of the browser due to update neglect, or system compatibility. In this episode, Matt and Mike focus on CSS feature disparity between browsers and how to handle site development when your user base doesn't all have the latest features that you're utilizing. When is it safe to use a new CSS feature on a production website?
Show Notes: https://www.htmlallthethings.com/podcasts/css-browser-support-when-can-i-use-this
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 Aiden and Tobiloba, exploring when Million should be used, when it should not be used, and what it helps with the most. With the release of Million 3 just this week, the guys learned about some cool new features that should help Million be even more useful than it already is.
Show Notes: https://www.htmlallthethings.com/podcasts/make-react-faster-using-million-3-million-js-w-aiden-tobiloba
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 in the hopes that they'll "rise to the challenge." In reality, most teams would benefit from having another experienced developer, so why not help the newbie grow into someone you can trust? In this episode, Matt and Mike discussed how to challenge and mentor a junior developer by giving them achievable challenges, avoiding a "trial by fire" that they will inevitably fail.
Show Notes: https://www.htmlallthethings.com/podcasts/working-with-junior-developers-teaching-training-and-mentoring
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 costs very quickly spiral out of control, but they're also a hard sell when dealing with a client. Every WordPress developer has surely come across a client that expects a feature-add for free, when the plugin to do so is behind a monthly subscription. In this episode, Matt and Mike discussed the hidden costs of web development reviewing the dreaded ballooning monthly bill made up of premium WordPress plugins, SEO software, development tools, and more.
Thanks to this episode's sponsor Magic Mind. Use our link (https://www.magicmind.com/JANhtml) and promo code (HTML20) for up to 75% off in January 2024! After January? Our code is still good for up to 20% off!
Show Notes: https://www.htmlallthethings.com/podcasts/the-hidden-costs-of-web-development
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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, you're at a family gathering, and someone wants to work with you on their new idea that's sure to "take the world by storm" - or in a twist, sometimes they just want you to be their mentor...what do you do if you just don't have the time?
Thanks to this episode's sponsor Magic Mind. Use our link (https://www.magicmind.com/JANhtml) and promo code (HTML20) for up to 75% off in January 2024! After January? Our code is still good for up to 20% off!
Show Notes: https://www.htmlallthethings.com/podcasts/more-tech-layoffs-htmx-is-real-friends-with-ideas
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 philosophically "look back" at their careers once they've come to a close.
Thanks to this episode's sponsor Magic Mind. Use our link (https://www.magicmind.com/JANhtml) and promo code (HTML20) for up to 75% off in January 2024! After January? Our code is still good for up to 20% off!
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 but gaming and content creation as well. Our gear guide is sure to help anyone out there wondering what they need to get started coding up websites in 2024.
Thanks to this episode's sponsor Magic Mind. Use our link (https://www.magicmind.com/JANhtml) and promo code (HTML20) for up to 75% off in January 2024! After January? Our code is still good for up to 20% off!
Show Notes: https://www.htmlallthethings.com/podcasts/essential-gear-guide-for-web-developers-in-2024
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 these other languages as they discussed which ones you may be interested in learning after mastering the art of JavaScript.
Show Notes: https://www.htmlallthethings.com/podcasts/is-javascript-enough
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 supercharge your learning without having to commit a small fortune to getting started.
Show Notes: https://www.htmlallthethings.com/podcasts/get-started-in-web-development-for-free
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 something that is well beyond the commonplace assistants that we have today like Google Assistant, Alexa, and Siri. Learn how to add AI to your web development toolkit and get work done faster.
Thanks to this episode's sponsor Magic Mind. Use our link and promo code (HTML20) for up to 50% off!
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 job.
Show Notes: https://www.htmlallthethings.com/podcasts/youre-learning-web-development-the-wrong-way
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 needless complexities in your projects and why some complexities are necessary evils.
Show Notes: https://www.htmlallthethings.com/podcasts/make-web-development-easy-avoid-needless-complexities
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 Altman being fired then potentially landing a position at Microsoft. Please note this OpenAI news is developing quickly so our comments may be out of date by the time this episode is published- original recording date can be found in the show notes for context.
Show Notes: https://www.htmlallthethings.com/podcasts/learn-to-use-ai-to-become-a-better-web-developer
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 and Mike discussed Matt's recent critique of the learning journey that web developers need to embark on to get job ready due to the vast amount of skills that are needed in the field.
Show Notes: https://www.htmlallthethings.com/podcasts/are-we-expecting-too-much-from-our-web-developers
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 things running smoothly. Not to mention the need, or rather want, for design refreshes in order to keep up with the modern standard and competing websites. When clients ask for a website, but don't think they'll need to maintain it after deployment, are they running themselves into a risky situation? How do we keep website maintenance budget friendly?
Show Notes - https://www.htmlallthethings.com/podcasts/are-websites-eternal-the-longevity-of-a-website
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 Discount: https://tinyurl.com/ScrimbaHATT
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 deploying a web app, instead he's decided to break it up into three smaller projects. The first of which will be a modified to-do/grocery list app that will just be using Svelte. Followed by another project focused on backend technologies with SvelteKit. Finally, he'll return to his passive income tracker idea with all he's learned for the grand finale. With this new approach, Matt hopes that he'll retain more information and have a better understand of all the topics he covers, rather than struggling through each and every step of the passive income tracker.
Show Notes: https://www.htmlallthethings.com/podcasts/3-web-development-projects-full-stack-struggles-3
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 makes a code review good? PHP has been called dead by many web developers (even though WordPress uses PHP and is a major contributor to content on the web), but lately it seems like people are talking about it...is PHP back?
Show Notes: https://www.htmlallthethings.com/podcasts/git-in-school-good-code-reviews-is-php-back
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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 providing value to someone else's business for free. Working for free with nothing but experience is nothing new though, as unpaid internships are apart of some college and university programs across many different degrees. In this episode, Matt and Mike discussed whether a junior developer should work for free to get work experience, or if they should wait until a paid opportunity arrives.
Show Notes: https://www.htmlallthethings.com/podcasts/should-a-junior-developer-work-for-free-to-get-experience
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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
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
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 a debate about keeping websites up and running with maintenance, and how updates like Svelte 5 can help or hurt a site in production.
Show Notes: https://www.htmlallthethings.com/podcasts/sneak-peek-at-svelte-5-learn-to-embrace-change
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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
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
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
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 as a project manager its important that you use what's right for your team. You might only be working with a few developers and a Kanban board (ie Trello) board, and if that works? Then why change it? In this episode, Matt and Mike discuss project management from the perspective of a web developer - covering how to manage stakeholders, communication channels, and organizational techniques.
Show Notes: https://www.htmlallthethings.com/podcasts/project-planning-for-web-developers
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
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
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 they can be found in finance, retailers, logistics, etc. In this episode, Matt and Mike discussed the current job market, why it's the way it is, and how to navigate it.
Show Notes: https://www.htmlallthethings.com/podcasts/why-is-the-web-developer-job-market-so-tough-right-now
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
Choosing the right web host is crucial for your project's success. Web hosting should be seen as the foundation in which your website or web app is built upon. It doesn't matter if you make your app with this framework, that plugin, or have the best content in the business - if the hosting goes down, your project goes down. The problem here is that as a web developer and especially a junior developer, you've spent the majority of your time building and learning on your local machine. Hosting projects locally is fantastic for building, but it doesn't reflect the real-world demands of a website being used by the public. Once deployed your project must withstand varying amounts of traffic while remaining performant, both of these things rest largely on the web host's shoulders - having the right server configuration with the proper networking infrastructure supporting it is crucial. In this episode, Matt takes a look at various web hosting types including shared, dedicated, WordPress, reseller, and nodeJS. Each of these unique hosting types have their own pros and cons ranging from how powerful they are, what their scalability looks like, and how much they cost. The focus of this episode is on what is commonly called "traditional web hosting" or "traditional web hosts" provided by companies such as HostGator, Hostinger, BlueHost, and more.
Your first week as a junior developer can be nerve wracking and anxiety inducing. Not only are you meeting a team of new people, but you're starting a new job as a newbie to coding. This week Matt and Mike discuss how to make the most of your first week of the job, making a great first impression on your team members, and hopefully letting you absorb as much knowledge as you can. By handling social situations with grace, asking valuable questions, and being honest about your capabilities; you'll be well on your way to becoming a valuable development team member.
Show Notes: https://www.htmlallthethings.com/podcasts/succeeding-in-your-first-week-as-a-junior-developer
Web development hackathons can be a fun way to do some friendly competitive programming. The result is often a few great portfolio pieces for those involved and a cool prize for those that come out on top. For Paolo Ricciut and Antonio Sarcevic they not only won the Best Ecosystem Integration award at the SvelteHack Hackathon, but they created a project that could help push the Svelte/Kit industry forward with the creation of SvelteLab. SvelteLab is an in-browser code editor that quickly sets up SvelteKit environments where you can test and share your projects easily.
Show Notes: www.htmlallthethings.com/podcasts/how-a-hackathon-changed-their-life-w-paolo-and-antonio
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
Learning JavaScript from scratch can be as much about syntax as it is programming concepts, especially when it's your first language. Concepts like knowing how and why you need a place to store bits of data (variables), re-using code snippets instead of writing them repeatedly (functions), making decisions (conditional statements), and working with collections of data (arrays and looping) are all second nature to experienced developers. These concepts are the foundational building blocks that let you solve problems by thinking like a computer (sometimes this is called programmatic logic). In this episode, Matt and Mike discuss these key JavaScript basics including variables, functions, conditional statements, arrays, and looping.
Show Notes: https://www.htmlallthethings.com/podcasts/javascript-basics-learn-these-concepts-first
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
Failure is a hard pill to swallow, but it's failure that allows us to grow as developers. When you're learning a language like JavaScript, there are a lot of concepts to take in, and even more ways to accomplish the same task. Sometimes, you'll choose a method that works...only to find out later that it's the "wrong" way to do it because of security, or efficiency. When that happens, many JavaScript developers will take the failure hard and let imposter syndrome take hold. In reality, these things will happen to you, and they should seen as a steppingstone as you work your way through junior developer all the way up to senior developer and beyond.
Thanks to this episode's sponsor Clio Websites: https://cliowebsites.com/
Show Notes: https://www.htmlallthethings.com/podcasts/failure-will-make-you-a-better-javascript-developer
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
Next.js is a popular React framework that recently made some controversial changes with its 13.4 update. App router was moved to stable in this release bringing React server components, nested routers & layouts, simplified data fetching, streaming & suspense, and built-in SEO support. Unfortunately, some web developers are not excited for this release, with a few questioning if these changes align with what React initially aimed to solve. In this episode, Matt and Mike discussed the Next.js 13.4 update, covering the difference between client and server components, and the community drama that stemmed from these changes.
Thanks to this episode's sponsor Clio Websites: https://cliowebsites.com/
Show Notes: https://www.htmlallthethings.com/podcasts/next-js-13-4-app-router-client-components-vs-server-components
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
HTML, CSS, and JavaScript are foundational web development technologies that Matt and Mike recommend web developers learn before trying out a framework (ie React, Svelte). Out of these three pillars, JavaScript is the most difficult to learn, especially for people that have never been exposed to programming before. Learning how to think and solve problems like a computer (programmatic logic) coupled with writing and understanding a brand-new syntax is no easy feat. These difficulties have sparked several guides, courses, and bootcamps all aimed at teaching people JavaScript and other web technologies using unique combinations of theory and project-based learning. Some people, however, will skip taking in any theory at all and go straight for project-based learning, referring to documentation and other written material only when they're really stuck. With such a difficult learning curve for junior developers, can they learn JavaScript through only project-based learning?
Show Notes: https://www.htmlallthethings.com/podcasts/can-you-learn-javascript-through-only-project-based-learning
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
Full-stack development is one of the most difficult web development positions as it covers both the frontend and backend of a website. The frontend is responsible for the user interface, including any logic that powers that interface (ie animations, show/hide elements). The backend is responsible for features working from a server, typically handling security-heavy functions (ie credit card usage), and data manipulation (ie saving your profile changes). Luckily the combination of Svelte on the frontend and SvelteKit on the backend can make full-stack development easier than you might think with a fast development server, easy-to-follow file structure, and syntax that is easily picked up if you're coming from another JavaScript framework. This week Matt and Mike discussed how Svelte and SvelteKit can help you develop full-stack websites and apps faster than some of the other tools out there.
Show Notes: https://www.htmlallthethings.com/podcasts/how-sveltekit-makes-full-stack-easy
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
The tech world moves quickly, and web development is no exception...except that it seems like web development keeps re-inventing the wheel. Us web developers can make a blog in WordPress, Svelte + SvelteKit, React, Webflow, and many more. It seems like we spend most of our time arguing and creating new tools to develop the exact same end products, when we could be innovating and creating the next best thing. For our non-techie customers, they see no difference and form no opinion on whether their blog should be created using Svelte or React - yet we waste tons of hours learning different technologies that can pump out the same projects, with little difference. While the rest of the tech world looks to Apple for what they're calling "spatial computing" with the Vision Pro, and Meta for their affordable AR/VR experiences...websites remain large the same as they were a number of years ago. Does this mean that websites are being left behind, are they old news?
Show Notes: https://www.htmlallthethings.com/podcasts/are-websites-old-news-are-they-going-the-way-of-the-newspaper
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
Learning JavaScript from scratch can be a real challenge, but once you're through it, your newfound programming knowledge will pay dividends for years into your career. JavaScript is one of the foundational technologies on which the web is built, alongside HTML and CSS. Knowing it gives you insight into how to "think like a computer" and offers a running start when you're ready to learn a JavaScript framework like React, Vue, or Svelte. This week, Matt and Mike discussed how to get started learning JavaScript as an absolute beginner looking to work their way through junior developer and beyond.
Show Notes: https://www.htmlallthethings.com/podcasts/learning-javascript-from-scratch
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
Coming back to a web development project after a long hiatus is difficult enough for a senior developer, let alone a junior developer. As a newbie when it comes to Svelte and SvelteKit, Matt tried to return to his passive income app weeks after his last visit, only to find himself stumped on what to work on next, and how everything he already had worked. This led him to question whether he should be restarting from scratch, re-engineering everything with the knowledge he remembered up to that point, or to start up a Udemy course to get situated with Svelte and SvelteKit again. In this episode, Matt and Mike discussed the course of action that Matt took to get himself unstuck on his coding problem so he could continue programming and learning Svelte and SvelteKit.
Show Notes: www.htmlallthethings.com/podcasts/full-stack-struggles-2-i-was-at-the-gates-of-tutorial-hell
Scrimba Discount: https://tinyurl.com/ScrimbaHATT
We receive a monetary kickback if you purchase a Scrimba plan using our link
On top of the growing collection of "must-know" tools in a web developer's arsenal is the famous (or maybe infamous?) TypeScript - a high-level programming language that adds static typing with optional type annotations to JavaScript. Developed by Microsoft, TypeScript can improve the developer experience by allowing the data that is passed around the code to be typed to something specific (ie Boolean), with TypeScript ready to throw an error if the types don't match appropriately through the program. In this episode, Matt and Mike discuss TypeScript at length discussing whether you need to learn TypeScript and how to learn it whether you're a beginner, or veteran coder.
Using our affiliate link, get 10% off all Scrimba plans - click here!
Show Notes: www.htmlallthethings.com/podcasts/do-you-need-to-learn-typescript-in-2023
Practice makes perfect, so it makes sense when senior developers tell aspiring juniors to "just code" and it will all work out. The problem with "just code" is that a complete beginner will have no idea where to start, or what to code up. Should they use HTML, React, or PHP? What type of project should they code up? In this episode, Matt and Mike hope to lay out a clear pathway on where to start learning web development for absolute beginners. We hope that the discussion will also help those that are acting as mentors for soon-to-be junior web developers.
Scrimba Discount
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
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
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
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.
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
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
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
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
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
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
Do you know enough JavaScript to move onto something else like React, or Svelte? How do you know if you'll be ready? This week, Matt and Mike discuss the vanilla JavaScript fundamentals you need to know before learning new tooling like React, or Svelte. We hope that this episode helps clear the air for any junior developers wondering if they should start the next step of their JavaScript learning journey, or if they still have more vanilla JS to learn.
Show Notes: www.htmlallthethings.com/podcasts/javascript-fundamentals-you-need-to-know-before-learning-react
The popularity of WordPress partly comes from its ability to transform into virtually any website creation tool you need. From a membership site managing tool, to an inventory control system with ecommerce, the WordPress plugin offerings seem to be able to make anything happen - with low, to no-code. This is, however, as long as everything keeps working the way it should. With critical errors like the WordPress white screen of death threatening websites at almost every turn, we discuss why knowing how to code (or at least manage hosting files) is a critical skill that many WordPress users don't realize they need...until it's too late.
Show Notes: www.htmlallthethings.com/podcasts/if-you-cant-code-dont-use-wordpress
Tech layoffs are in full swing right now, with companies shrinking their teams for a variety of reasons. This is a stark contrast to the hiring spree that we experienced and grew used to during the chaos that was the COVID-19 pandemic. Does this mean that junior developers should pack up and find work elsewhere? Should people that are still learning web development leave the field entirely?
The most popular social media & video sharing websites out there now support (or are centered around) vertical video in the form of short-form content that commonly comes in under a minute in length. As the popularity of these short-form videos has taken off in recent years, we've seen this form factor escape smartphones, arriving on desktop computers and TVs. Unfortunately, this presents designers with a perplexing problem as vertical video (portrait aspect ratio) is not ideal for screens that are almost always landscape (widescreen). In this episode, Matt and Mike discuss the rise of vertical video (short-form content), discussing & debating on how it is shaping our user interfaces, and how it could even start shaping the hardware we use in the home.
CSS attribute selectors are a lot more powerful than I thought! I wasn't aware that they could not only select elements based on the presence of an attribute, or the presence of an attribute with a specific value, but that they could also "filter" through that attribute value by placing specific parameters on them using just CSS. In this episode, Matt and Mike discuss these "advanced attribute selectors" and cap the episode off by discussing another powerful CSS feature - custom attributes, done the right way!
Show Notes: www.htmlallthethings.com/podcasts/css-attribute-selectors-custom-attributes
We all have holes in our knowledge that lurk...just around the corner...lying in wait to pounce and completely destroy our confidence and workflow! This scary truth falls into virtually every corner of web development from WordPress devs that have zero experience with PHP, to frontend developers that have no idea what a web server is. This week Matt and Mike discuss some of the web dev technologies that can scare even the most seasoned developer.
Show Notes: www.htmlallthethings.com/podcasts/the-scariest-web-development-tech
There are a lot of ways to write CSS either directly or indirectly. By using tools like SASS, Bootstrap, TailwindCSS, and many more - you're largely avoiding vanilla CSS, replacing it with a new syntax, or maybe a website building library to make your workflow more efficient. But where does this leave vanilla CSS? Does anyone write just vanilla CSS anymore? And if so....why?
Show Notes: www.htmlallthethings.com/podcasts/does-anyone-use-vanilla-css-anymore
Full-stack development demands both frontend and backend development skills, meaning one individual can spin up a website from the hosting, through the database management, and even the user interface. Recently, some people in the developer community have voiced their observations on how complex both frontend and backend development are on their own, stating that it's not really possible to be a full-stack developer if you want to maintain a high level of skill in all the technologies involved. In this episode, Mike breaks down a stack that he has recently started using that should allow him to provide a full-stack's worth of work through 2023.
Show Notes: www.htmlallthethings.com/podcasts/full-stack-development-has-changed-in-2023
Browsers and web development tools are constantly evolving their support for new features. This forever changing landscape of our industry can lead many developers to ask whether they can use whatever they're using in production websites, or if they should stick to older methods that are more tried and true. In this episode, Matt and Mike discussed how to choose production-ready technologies based on the type of project you're working on.
Show Notes: www.htmlallthethings.com/podcasts/can-i-use-this-in-production
Svelte and React are two frontend JavaScript frameworks that, through their immense popularity, draw a lot of debate and questions from the web development community. For established developers, the question looms as to which one you should use and for what reason. Junior developers are left asking what the differences are and which one they should learn first, or if they even need to learn both at all. Today on the podcast, Matt and Mike discuss the differences between Svelte and React, pitting them against each other to debate their usefulness, best features, and which one you might want to use for your latest project.
Show Notes: www.htmlallthethings.com/podcasts/svelte-vs-react-what-you-need-to-know
CSS selectors are a fundamental piece of CSS that allow it to select HTML elements based on a collection of parameters that the developer has set. CSS selectors can be used to select elements by type, class, ID, and can be written in a more complex way with the use of combinators. This week we discuss CSS selectors in great detail, covering their syntax, popular use cases, and clearing up (hopefully) some confusing bits that junior developers may struggle with.
Show Notes: www.htmlallthethings.com/podcasts/css-selectors-crash-course
This week Mike discussed his experimentation with ChatGPT and other AI services, like GitHub Copilot. ChatGPT, Lensa, and other AI have been taking the internet by storm recently, whether it be through cool looking profile pictures, or the controversial ways they operate. In this episode we discussed things like how fast AI has advanced in such a short period of time, the opportunities innovators have to make their mark on the industry, and whether or not something like Copilot will take away your programming job.
Deadlines can be difficult for developers to hit due to the complexity and scope creep that happens to most modern web development projects. We've experienced our fair share of quickly approaching deadlines over the years and have learned a collection of time saving methods that we'll be discussing in this episode. Methods like not oversharing with your client - so they don't constantly contact you about every little thing, and doing projects with the tool that makes the most sense - to avoid pigeonholing your toolset based on preference, and more!
Developer relations (aka DevRel) is a newer position that many companies are starting to add to their teams. It's a popular topic among the tech Twitter community and can be a little confusing for those that aren't fully in the loop. So we brought on an expert on the topic, Raza (@razacodes) to explain exactly what a developer relations role is and how you could try your hand at it yourself.
CSS variables are a powerful vanilla CSS feature that you need to start using on your next project. You don't need any frameworks, plugins, or other tooling to get started. When used correctly, they can be a huge boost to your project's organizing and productivity - helping keep things readable and easily maintained. This week Matt & Mike discussed what CSS variables are and how to get started using them in your next project.
Written Guide: CSS Variables – What Are They & How to Use Them | HTML All The Things
Show Notes: www.htmlallthethings.com/podcasts/css-variables-what-are-they-how-to-use-them
This week we sat down with Chris Ferdinandi to discuss why he thinks the web is in a state of transition, moving away from bloated frameworks and other tooling, towards the use of more "vanilla" or "native" platform features. This less bloated web is where Chris believes we are already transitioning towards, with the hopes that it makes websites and web apps more efficient.
Show Notes: The Transitional Web w/ Chris Ferdinandi | HTML All The Things Podcast
Web development has a lot of dos and donts, so today we decided to focus on what NOT to do in web development. Things that all of us have done, like pushing confidential credentials to a public git repo, through client interactions like undervaluing your work. And don't forget, the classic "don't deploy on Friday" which Matt thinks Mike should do anyway, for his upcoming film.
Your first job as a junior developer can be nerve wracking. Not only are you new to coding, but you're also new to the organizational systems that your office has. This week we try and alleviate some of that anxiety by discussing the onboarding process commonly used for junior developers, including the difference between working solo versus a team, as well as a day in the life of a developer.
Raising your prices as a freelancer, or web dev agency can be a challenging process. You have to weigh the possibility that some of your existing customers may leave for cheaper options, while trying to convince new customers that your pricing is worth it. This week we discuss how to raise your prices and how to justify them with the value your customer will receive from all the work you do.
Are you a good developer? It's a question that all of us have asked ourselves countless times during our career. It usually happens when we're at our lowest, when a site runs into trouble, and you have no idea what's going on. Sometimes when you're trying to learn something new, and you just can't figure it out. If you were a better developer, would you have these problems? Are you a good developer?
Dynamic content on a website is content that changes over time, based on the user's preferences, or other parameters. One of the most common examples of dynamic content is a blog, where the content changes all the time as writers submit new articles and ad banners flip through new ads based on your unique browsing history. Powered by various CMS, these dynamic websites are something that almost every web developer will work with and create in their career.
CSS pseudo-classes expand its capabilities into a tool that can style web pages using advanced sets of parameters, without the need for JavaScript. In this episode, we'll be looking into the :has(), :is(), and :not() pseudo-classes. We'll explore interesting use cases, using them together, how they work, and whether they're ready to be used in a production project.
Hacktoberfest 2022 is upon us, the annual open-source centric event that rewards those that contribute during the month of October. This year coders, bloggers, video producers, podcasters, and more can contribute their works to participating repos on GitHub and GitLab. In this episode, Matt and Mike discuss what Hacktoberfest is, and why you should contribute if you can.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week Mike and Matt discussed the skills they picked up from previous non-developer jobs and how they helped them in web development. Even when working in a kitchen, a factory, or an unrelated tech job - there are some skills that you can't learn anywhere else and yet still transfer over to web development.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week Mike and Matt discussed the many use cases for JavaScript. Over the past several years, JavaScript has been steadily exploding in popularity, with an appropriate number of frameworks and tooling being released alongside all the interest. With that though, is there anything that JavaScript can't do? What about what it excels at?
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week Mike and Matt discussed workplace communications including the importance of communication, some tips on being a better communicator, and of course some funny communication stories from past workplace experiences.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt discussed how to deal with customer budgets that didn't quite reach the amount you were hoping for. Maintaining a fair deal for both the developer and client is important and if implemented correctly there are a few methods in which you can stretch the customer's budget without needing to undervalue your work. These methods include various types of negotiation, breaking a project into separate phases, and cutting superfluous features. As a final note, Matt also discusses avoiding financial abuse from customers that would take advantage of you, and how to ensure you get paid what you're worth.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed the difficult decision on whether you should use a no-code platform or code up a custom solution. The duo go over the differences between custom code and no-code, comparing project types and where they'd create these projects.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed the importance of version control focusing on one of the most popular (if not most popular) version control systems, Git. The duo debated when to learn version control in your coding journey and discussed how difficult it is to learn in comparison to the coding language of your choice.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed different ways to learn web development including traditional school (college, university), online courses (free & paid), and the "tackle method." The guys discuss who is best suited for these different methods and debate the importance of project-based learning for absolute beginners.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed different ways to start a new web development project covering the differences between starting a completely new project with no prior version to worry about, versus updating/upgrading an old project with a variable amount of technical debt.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike answered a collection of questions regarding web design and web developers. If you're a developer, you might experience some imposter syndrome, or skill gaps, when you try and complete an entire project yourself (or with a small team). Often, the issues come from a lack of design skills, or a lack of confidence in your design ability.
This week we're doing our first-ever feed swap with LogRocket's podcast, PodRocket. This episode features a conversation with Jenn Creighton, a Senior Software Engineer at Netflix and podcast host of the show single-threaded: a software developer podcast. Topics explored in this episode include debugging, error handling, and Jenn's recent conference talk at React Miami.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed the very real possibility that we all face, which is of course the dreaded layoff. Even if the market is doing well, you can be laid off suddenly due to business issues, which means you should prepare yourself even if your employment is going well.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed the importance (or lack thereof) of website performance. We all know that Google PageSpeed Insights are used frequently across the industry, but are all those changes necessary? Should you spend time optimizing things that only change your load time by a second or two?
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed using code to enhance your no-code projects. There are a lot of people out there that use no-code tools to run a side hustle, providing clients with websites built on tools like WordPress and Webflow. Sometimes these clients want more than what a no-code tool can provide, leaving you mostly out of luck, unless you learn some coding.
Get back to basics with our first episode re-release. This week due to Mike being out sick and Matt being on vacation, the duo have decided to shine a spotlight on one of their most popular episodes that take us all back to the very basics of web development. Back to vanilla HTML, CSS, and JS - some of the most useful skills to have when making small websites or transitioning between different frameworks and technologies.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed what starting a new job in tech is like. Since many tech jobs deal with large teams and complex projects, there is a lot of onboarding that needs to happen to get you set up as a new team member. This includes things like getting access to git repos, your email address, and more. In addition to project management to-dos like understanding the team's organizational structure like SCRUM, when they do their standups, how sprints are scheduled, and so on.
This week marks the release of our 200th full episode. We've had additional releases in the form of the limited Before the Show, Tidbits, and standalone Web News - but as of today we've had 200 mainline podcast episodes released to all of you! I hope you've enjoyed the show so far, and I thank you for listening so far. We have so much planned, and we're so excited for the future!
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed the state of the web development industry with a focus on how no-code is influencing the industry at large. No-code tools are getting more complex by the day, to the point where web developers cannot ignore them anymore. The duo believes that web developers should be using no-code platforms as a tool in their arsenal to help deliver websites and web apps to customers at the right price, as quickly as possible.
Matt's Note: This is our 200th episode, so I'd like to thank everyone for listening for these past few years. We hope to hit many more milestones like this in the future!
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed how to think like a programmer. When you're learning to code you may think that syntax is the most important thing since it is so hard to memorize. The problem with memorizing syntax is that if you ever need to move on to a new programming language, you'll have to start memorizing all over again. Instead, Matt and Mike believe that learning programming concepts is more important than syntax, as they allow you to apply that conceptual knowledge across any language you come across - it lets you problem solve as a programmer.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed serverless technology and how it challenges server-based hosting that has been the standard for years. Mike believes that this has revolutionized the backend developer and hosting game, while Matt is new to serverless and is still stuck configuring his servers the way he always has.
You can find us on...
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed developer burnout, how it starts, and how to prevent it. Developer burnout can affect anyone and manifest itself in a variety of ways. It is not limited to those of us that frequently work long hours or have significant daily stress (although those are potential causes), it can affect those of us that simply dislike our jobs or have been doing the same tasks for too long.
Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed sharing information with clients diving into how much you should share and how much you should keep secret to keep the project on track. It's easy to overshare with a client, overwhelming them with too many details and technical intricacies, but on the other hand, it's also easy to give them too little information, risking them misunderstanding what it is they ordered from you.
Welcome to the HTML All The Things Podcast, your one-stop shop for all things web development, web design, and small business. This week, Mike and Matt sat down to discuss how good habits can make developers more productive. The duo go over how habits are not a one size fits all situation, but instead should be tailored to each individual that is looking to boost their productivity - whether that's simply setting up a meal plan, choosing to cut off your work hours at a certain time, or just getting to bed the same time each day - we are all different, and so not every habit is best suited for our unique needs.
You can find us on...
This week Matt and Mike tackle the questions "What is iconography" and "What does iconography mean" in a packed episode that covers the basics through the UX of icons. The duo also covers a variety of iconography examples and when text should be used instead of icons, or when text & icons should be used together and why.
You can find us on...
Thanks to FlyCode for sponsoring this episode, our listeners get a free trial via flycode.com/htmlall
Tech interviews can be good, bad, or...really bad. Some of them take multiple interviews to complete, others involve hours of homework, and the worst of them include all the above. In this episode, Matt and Mike discuss tech interviews and how to make them better. The duo cover the good, the bad, and the ugly via a collection of horror stories, followed by some good practices for both the interviewer and interviewee.
Episode Sponsor: FlyCode
FlyCode helps product teams work like software engineers - to ship
better products, faster with no-code
You can find us on...
Thanks to FlyCode for sponsoring this episode, our listeners get a free trial via flycode.com/htmlall
Some developers see no-code as a threat to their jobs, they treat it as a form of automation, which will eventually replace them. In this episode, Matt and Mike discuss why they don't think no-code is coming for developers' jobs. Instead, the duo sees no-code as a mostly positive influence, bringing new and exciting opportunities to the expanding web development industry.
Episode Sponsor: FlyCode
FlyCode helps product teams work like software engineers - to ship
better products, faster with no-code
You can find us on...
SEO or Search Engine Optimization is a crucial, yet exceedingly difficult to learn skill. Many people think it makes a page appear on the first page of Google search results and by doing it right you'll always be at the top, but it's not that easy at all. There's the competing aspect of paid search results versus free, then there's the competition between websites where other sites can steal your spot at any time. In this episode, we discuss all things SEO with Nat Miletic, an SEO and WordPress expert.
Nat's Links
Twitter | Clio (Web Agency) | SEO Course
You can find us on...
Learning APIs is a crucial skill for web developers to learn. They're commonly used to deliver content to websites from remote and local resources. They can empower entire platforms with vast databases of knowledge or be as simple as a connection to a CMS. This week Matt and Mike sat down with Pratham to discuss everything APIs including his new job at RapidAPI.
Pratham's Links
You can find us on...
Full-stack web developers can work on all aspects of websites from the user interface to the database that drives the content. Combining the frontend developer and backend developer positions, full-stack developers boast a full set of skills that many recruiters find useful. With the ever-increasing number of features that are packed into websites and web apps, are full-stack development positions sustainable? Is it possible to know all the skills needed well enough to do your job on all parts of the stack?
You can find us on...
Learning new skills is crucial for web developers. Junior developers need to learn all the time to expand their capabilities. Senior developers need to learn throughout their career to update their knowledge. Learning these skills is not easy, however, with so many different frameworks and tools available to learn, alongside the difficult decision on how to learn them - college, university, coding bootcamps, etc. In this episode Matt and Mike discuss how to cut through the noise, identify how you learn, and decide how to learn.
You can find us on...
There is a lot of web tech that isn't talked about in social media or making headlines. Instead, these pieces of tech sit in the background, silently forming the foundation of what we call the internet. Thousands of sites powered by WordPress, web apps built in PHP, jQuery as a dependency, and much more. In this episode Matt and Mike discuss these pieces of tech, what they are, and why they're so important.
You can find us on...
Web 1.0, Web 2.0, and Web 3.0 represent different eras of how people used the internet. Web1 mostly offered users the ability to read and research, with hardly any way to interact with what they were reading. Web2 got people involved with interactivity and connectivity as ever more power web apps and social media platforms changed how we worked and socialized online. Web3 is the third iteration of the internet that is not quite in full swing yet, but is bringing with it the likes of crypto currencies, artificial intelligence, the metaverse, NFTs, and much more.
You can find us on...
In this episode Matt and Mike tackle some of your Twitter questions including topics such as Web2 versus Web3, when to learn TypeScript, how to tell when you should change your framework, and why influencers speak about new tech so much.
You can find the questions from this episode here.
You can find us on...
Web development has a lot of love, hate, and everything in between. In this week's episode, Matt and Mike try and focus on the love and talk about all the things they love about web development...for the most part - sometimes some of the other sides and realities of web development hijack the conversation, but tangents should be no stranger to listeners of this show.
You can find us on...
In this episode Matt and Mike jump into part two of "Where Frontend Ends and Backend Begins" an almost entirely example-based episode, going over a basic web page and what parts should/could be frontend, or backend. This example site includes a CMS, slider, static text, calling from an API, authentication, form validation, and much more.
You can find us on...
In this episode Matt and Mike sit down with the host of the Scrimba podcast, Alex Booker for a conversation on junior developers, social media, and much more. Alex is a self-taught developer that transitioned into developer advocacy where he helps junior developers break into the industry for the first time. Additionally with that group the guys discuss using social media and feeling at odds with posting, or promoting, yourself.
You can find us on...
Frontend versus backend development can be very confusing to a beginner. It's difficult enough to understand all the syntax and rules of thumb that you must follow, let alone be confused by the difference between client-side and server-side programming. In this episode, Matt and Mike discuss the difference between frontend and backend development, covering what client versus server-side is, and how the lines between the two roles blur more than you may think.
You can find us on...
Customer support can be one of the hidden "costs" of doing web development for clients. Without a dedicated support team, the IT support role often falls to the developer or freelancer that created the project. This great investment of time can often be overlooked by web developers that are looking to create more than they are to support. In this episode, Matt and Mike discuss some tips and tricks in 5 different areas of customer support including dealing with angry clients, ensuring that you're caring for yourself during all the stress, and ensuring that you know when to walk away.
You can find us on...
In this episode Matt and Mike discuss Svelte, a framework that Mike has recently switched almost entirely to from Vue. The duo discuss what features of Svelte they enjoy using, some recent milestones in the world of Svelte, and go over some interesting community projects.
You can find us on...
Doing business during the pandemic has been great for some, horrible for others, and just plain weird for most everyone else. With Web3 technologies being shoved in everyone's faces, to lockdowns every few months for some parts of the world - the market has changed drastically for everyone in it. In this episode, Matt and Mike discuss how they made it through 2021, and plan on making the most out of 2022.
You can find us on...
In this episode Matt flies solo to discuss the status of no-code, low-code, and coding as of the New Year. With so many no-code tools available and the low-code industry starting to breach into more areas than ever, the industry is ripe for new innovations and services that bring the power of coding to the masses. While some programmers seem to be against no and low-code solutions, the market value on apps that service this section of the industry speaks for itself.
Time management is a challenging part of any developers' day. Between the coding work that needs to be done alongside planning, and support requests - getting ahead may seem impossible. For junior developers, the added challenge is that they're actively learning, while balancing all the things that come with job searching, working, and even traditional school. In this episode, Matt and Mike cover some time management tips and tricks for developers - with some specific ones in there for junior developers and their crazy schedules.
You can find us on...
Mentors are key to a junior developer's success. They can help you learn skills a lot faster, can guide you to which skills to learn in the first place, or can even help in avoiding common pitfalls like tutorial hell. Just like teaching, mentoring can be done in a variety of ways - some better suited for certain types of learners than others. In this episode, Matt and Mike discuss all the ins and outs of mentoring, including giving code reviews, various teaching types, and much more.
You can find us on...
Like all jobs, web development has its dark side - the side where things aren't so pleasant but are a stark reality for the developers that work in the field. In today's episode, Matt and Mike explore that dark side of web development discussing things like if developers should show pride in their work - even if it's for a client, slogging through slow or outdated software, and dealing with thankless customers despite putting forth your best effort.
You can find us on...
Thank you to this episode's sponsors - Shortcut (Free Trial) & Scrimba (JavaScriptmas 2021)
Junior developers have their fair share of struggles, being so new to web development. Whether they're lacking confidence about their skills, they've been thrown into the fire at work, or struggling to land a position despite multiple applications and interviews. Where some struggles never go away, even for senior developers, many junior developer struggles can hopefully be mitigated, or avoided altogether with the unsolicited advice we're giving this week.
You can find us on...
Thank you to this episode's sponsors - Shortcut (Free Trial) & Scrimba (JavaScriptmas 2021)
In this episode Matt and Mike sit down with Theo Browne to discuss his journey from working at Twitch, to starting his own thing making creator tools. The guys have a conversation around choosing the right technology for the job and what to do when the wrong one is chosen (even if you've already started!). They also discuss the transition from employee to entrepreneur, and how difficult it can be to be coding all alone with no feedback - even if you're a senior developer.
Theo's Twitter
Round T3 Tools
The Open Source Raid Guild
You can find us on...
Thank you to this episode's sponsor - Shortcut (Free Trial)
In this episode Matt and Mike discuss the differences between the entrepreneur and employee mindsets, and how getting stuck in the employee mindset as a business owner can spell disaster for your business. The duo also discuss the related topic of blowing things out of proportion, specifically making small decisions into "big decisions" and hesitating when making them for way too long - wasting everyone's time. Then finally they discuss the what work they bring mobile, how they use their mobile devices to bring their work with them - or if they leave all that for their workstation/desk setup.
You can find us on...
Thank you to this episode's sponsor - Shortcut (Free Trial)
In this episode Matt and Mike sit down with Jason Docton to discuss how his web development journey led him to help thousands of people with their mental health. Starting out in World of Warcraft, Jason helped fellow players find the help they needed with their mental health struggles. He started working alongside more people in-game, forming a guild of players willing to help. Fast forward to today, Jason is running RAD (Rise Above the Disorder) a website that has helped 38, 000 people in 133 countries so far.
You can find us on...
Facebook | Twitter | Instagram
In this episode Matt and Mike discuss front-end development, covering a roadmap of skills that can be used as a sort of guide through the many front-end technologies. The duo go over a list of topics that you can use to learn front-end development starting at vanilla HTML + CSS, and working into more complex topics like frameworks, JavaScript, some backend tech, and much more.
You can find us on...
In this episode Matt and Mike sit down with João Rosa, host of the Software Crafts Podcast, to discuss his unique career in the development industry. João fulfills interim positions, such as CTO, at various companies as apart of his consultancy practice. He advises on strategic technology implementation and has also worked as a coordinator, software engineer, technical team lead, and more. He also has a passion for heuristics, which is uses alongside other design problems to challenge guests in his own podcast.
João's Links (Software Crafts Podcast | Twitter | LinkedIn | Website)
You can find us on...
In this episode Matt and Mike sit down with Richie Lokay to discuss marketing, design, and more. Richie is currently the VP of Product Design and Services at Wunderkind a Marketing Cloud that works in the new field of Performance Design. The guys try and simplify many aspects of marketing, decoding the word soup that can confuse non-marketers and then discuss a little bit about 3D printing and how Richie got into the printing game.
You can find us on...
In this episode Matt and Mike sit down with Michael McGill to discuss his journey through stoicism and mindfulness. The tech industry is forever changing and is always online so it can be a very stressful place to work at times. Having worked in tech for over 20 years, Michael has surely seen his fair share of "fires" and other high-stress situations which makes his comments on stoicism and mindfulness all the more real.
Svelte for Beginners Udemy Course
Link with 50% off coupon applied!
You can find us on...
In this episode Matt and Mike discuss a bunch of different topics that they've been working with recently including managing stress, learning + teaching Svelte, and crypto with Web 3.0. During these uncertain times stress can certainly take a toll on personal and business actions, the duo discuss how they're dealing with (or lack thereof) the stress of today. With a new Udemy course on the way, the guys are working on learning, using, and teaching Svelte - alongside learning how to make a good Udemy course as it's their first one. Cryptocurrencies and blockchain has been a hot topic lately and with that Web 3.0 is also a hot topic, Mike discusses his exposure to it and confuses Matt with that explanation.
You can find us on...
In this episode Matt and Mike sit down with Pratham to discuss his journey from student to CSS pro. Pratham found a passion in CSS and decided to dive deep into it's innerworkings, producing extensive written guides as he learned new concepts. He has amassed over 120k Twitter follows, produced ebooks, and recently landed a job at RapidAPI.
You can find us on...
In this episode Matt and Mike sit down with Csaba Kissi to discuss making money online. Csaba has had great success making money online with some of his projects hitting #1 on product hunt and one earning over 7 figures in ad revenue. If you've ever been interested in how to make money online, or monetizing a side hustle, this is the episode for you!
Thanks to this episode's sponsors CodeCast and Showwcase (Invite Code: JoinHATT)
You can find us on...
In this episode Matt and Mike discuss a series of questions submitted by none other than you - the listeners. We answer questions including, but not limited to: how to freelance, working in agencies, whether you need traditional education to be in web development, and what the future of no-code looks like. Beyond that, the duo also answer some questions about the podcast's intro and the importance of having professional intros when you're starting out podcasting.
Thanks to this episode's sponsors CodeCast and Showwcase (Invite Code: JoinHATT)
You can find us on...
In this episode Matt and Mike sit down with Yuri, a newcomer to development and Tech Twitter. Yuri recently started her programming journey after watching a single random YouTube video that showed up in her feed. Soon after starting her journey, Yuri took to Twitter to share her experiences, netting her a whopping 27.3k followers (as of writing this). The trio discuss Yuri's Twitter content, how she learns new topics, and much more!
Thanks to this episode's sponsors CodeCast and Showwcase (Invite Code: JoinHATT)
You can find us on...
In this episode Matt and Mike sit down with Alexandria to discuss her journey through the tech world. The trio discuss things like different paths to get into tech, how tech differs (advantages and disadvantages) for women in tech, and also talk about being a person of colour in tech. If you're interested in unique career paths, workplace diversity, and some straight up tech talk - you're not going to want to miss this episode!
Thanks to this episode's sponsors CodeCast and Showwcase (Invite Code: JoinHATT)
Alexandria's Twitter @AlexandriasTech
Alexandria's Youtube
Alexandria's Twitch
You can find us on...
In this episode Matt and Mike discuss a rather popular topic as of late, work-life balance. With many active discussions going on about the 4-day work week and mental health, the topic of work-life balance is not far behind. The COVID-19 pandemic has made working from home (remote working) has far more common, however, with some employers realizing that employees can be reached virtually any time, work-life balance can take a serious hit. The duo discuss their own work-life balance struggles, the issues that being constantly "plugged in" can cause, and the anxiety of trying not check your work emails/messages.
Thanks to this episode's sponsors CodeCast and Showwcase (Invite Code: JoinHATT)
You can find us on...
In this episode Matt and Mike discuss all the ridiculous things that clients ask of us tech professionals with real stories from our Twitter account as well as our own personal accounts. We tackle commonly asked for items like 100% uptime, and the dreaded project scope creep that keeps us working away on something that should have been months ago. It was a funny, enraging, and highly conversational episode that you're not gonna want to miss!
You can find us on...
In this episode Matt and Mike sit down with Dylan Redekop to discuss all things creators, marketing, and branding. Many people and businesses these days rely on Twitter, Facebook, and other social media platforms to bring their message and products to prospective clients. Even if you're not into becoming an influencer, many individuals use social media to find job opportunities and connect with their professional community. Social media, however, is not easy to grow on and that's where Dylan can help!
TWITTER: @growthcurrency
NEWSLETTER: Growth Currency ⚡ (on Substack)
FREE GUIDE: How To Start, Optimize & Grow Your Newsletter For FREE
You can find us on...
In this episode Matt and Mike sit down with TJ Kinion to discuss how to handle, prepare for, and successfully get through coding interviews. As an expert from the recruitment side of things, TJ brings the unique perspective of someone who has seen it all when it comes to interviews. We tap into his wealth of knowledge to bring you a comprehensive guide on how to land that coding job you've always wanted.
You can find us on...
In this episode Matt and Mike discuss Svelte, a JavaScript framework that compiles when you build your app. Other frameworks like Vue and React do a lot of their work in the browser, Svelte's compile step does that work instead. The duo discuss Mike's impressions of Svelte and where it's going in the future, followed by Matt's recent introduction to Svelte and JavaScript frameworks in general.
You can find us on...
In this episode Matt and Mike sit down with Derek Duncan to discuss his company's recent move to a 4 day work week. After the interview, the duo sit down to discuss the matter further, putting their own ideas and opinions together with Derek's first-hand insight. The 4 day work week has been a topic of much discussion lately, giving workers 3 days off to get a proper rest after a hard week's work. Some argue that it is not possible to get 5 days of productivity while others maintain that it is possible, as the extra day off makes the workers more productive all week.
Derek's Links
You can find us on...
In this episode Matt and Mike discuss Googling for developers and other tech professionals. If you've ever worked in IT you may have heard the phrase "we are just professional Googlers." Googling all the time can be spun in a negative way as it can be seen as easy, or something that people only do when they don't know what they're doing. This episode tackles this negative stigma, breaking down why tech professionals need to be such good Googlers, and why Googling all the time does not mean you don't know how to do your job, and why having good Googling skills is so valuable.
You can find us on...
In this episode Matt and Mike sit down with Pratham, a Twitter influencer with over 75, 000 followers as well as a passion for coding and machine learning. At only 16 (at time of recording), Pratham has built up quite a bit of experience in the programming field, and filled the show in with a tonne of insights on getting started with programming for passion versus profit, machine learning (even without math!), and building up a Twitter community. With all that and more this is an episode you won't want to miss!
You can find us on...
In this episode Matt and Mike discuss why React is still the #1 framework, despite all the praise and admiration that Mike has dished out for Vue in recent episodes. The duo talk about the advantages of Facebook maintaining React, why it has such a big community, JSX, the huge developer ecosystem (ie next.js, Gatsby, etc), and much more!
You can find us on...
In this episode Matt and Mike sit down with Chris Ferdinandi to discuss the current state of JavaScript and more specifically why Chris thinks that it's ruining the web as we know it. JavaScript has exploded in popularity over the past few years and with that a rush of new developer talent has adopted the likes of JavaScript frameworks (ie React, Vue) to spin up projects quickly and easily, even if they're not that big (ie a landing page). In addition to this conversation, the trio discuss the importance of documentation, accessibility, and more!
Chris' Links
You can find us on...
In this episode of Web News, Matt and Mike discuss the Windows 11 Reveal Event, which is hot off the presses. Recorded literally minutes after the live presentation, the duo discuss their impressions on Windows 11 and how all the new features and differences will affect their workflow for better, or for worse. More specifically the guys went over the new centered taskbar and centered start menu, widgets, the rounded corners on windows, improvements to game performance, the all-new Microsoft Store, and more!
You can watch the event for yourself here on the CNET Highlights YouTube Channel - watch now
You can find us on...
In this episode, Matt and Mike sit down with Carson to discuss HTMX, a project that he built to help you do more with your HTML. Similar (in concept) to how TailwindCSS can extend your HTML with more CSS-like functionality, HTMX brings JavaScript-like manipulation to your HTML. The guys also discuss Carson's previous projects and go over his passion for locality of behaviour.
Carson's Links:
You can find us on...
In this episode Matt & Mike sit down with Aderson Oliveira to discuss his many ventures in the world of programming. Aderson brings a unique perspective to the table as a Adjunct Professor at Centennial College, his own podcast - Solo Coder, and mentoring at Brridge (and that's not all). Aderson's perspective stretches from traditional education through influencer activities and even online-only learning. This episode is packed with all the advice you could want for getting starting with programming (and even some no-code in there for you!), seeing if it's right for you, and way more!
Show Notes
Aderson's Links
You can find us on...
In this episode, Matt and Mike sat down with Alex Lichter to discuss Vue.js, Nuxt.js, and maintaining an open source project. Nuxt.js is a very popular framework that works on top of one of Mike's specialties, Vue.js. While Vue.js is already a framework on top of JavaScript, Nuxt.js acts as another layer that helps make the developer's experiences even easier than with just Vue.js. Beyond the Vue.js talk, the guys discuss Alex's open source experience, learning all about his role as a maintainer on Nuxt.js, and discussing open source projects at length.
Alex's Links: Twitter | NuxtJS Discord (link to Tweet w/ link) | Blog
You can find us on...
In this episode Matt and Mike discuss all things Tailwind including TailwindCSS, TailwindUI, and Tailwind headless components. The duo also discuss the minor "controversy" amongst the community (if you'd even call it that), about whether Tailwind is a good tool to use as it can make markup a bit messy looking, among other things. If you've ever wondered about using Tailwind then this is the episode for you!
You can find us on...
In this episode Matt and Mike discuss a recent trend in the industry, no-code tools. While no-code tools may seem like they're only for non-programmers, they can be extremely useful for teams of all sizes. No-code tools can help small teams take on more work without the need to scale up, while non-tech savvy folks can try out their ideas for apps and websites which may eventually become something more down the road.
You can find us on...
In this episode Matt and Mike discuss something that most (if not all) web developers have heard about - JavaScript. JavaScript can take your web pages to the next level with all kinds of cool animations, interactions, and more...but...if you're new to web development you may not know all the power that is behind this seemingly simplistic language. Beyond that first glance JavaScript can do all kinds of things like make mobile apps, run website backends, and even (although in its infancy) power AR and VR technologies. Come learn all about JavaScript and why it has a high potential of taking over our futures by tuning into this episode!
You can find us on...
In this mystery episode, Matt quizzes Mike on how he can level up his junior coding skills after years of being a jack-of-all-trades - juggling business administration, podcast editing, client work and more. Without a stable schedule of duties to complete, Matt has fallen behind Mike a fair bit in his coding knowledge, but his knowledge across the board of running a small business have increased slowly, yet steadily. Now that the HTML All The Things website is about to be completed, it's time for Matt to try and upgrade those junior coding skills so that he can contribute more to client work and content on the new website.
You can find us on...
In this episode Matt and Mike discuss Vue and React, two major web development tools that promise to improve UI development in their own unique ways. However, as a bit of a twist, the duo won't just be discussing these two JavaScript frameworks/libraries, instead Mike has taken the stance that Vue is better than React and will be presenting his case throughout the episode. Let the React versus Vue wars begin!
You can find us on...
In this episode Matt and Mike sit down with long-time friend of show, David Lindahl, to discuss all the things he's been up to since his last appearance on the show. From photography, Twitter, freelancing, and being hired again David has been super busy in the last year. After catching up the group discuss being more than just a developer, discussing things like work-life balance, hobbies, and side hustles.
You can find us on...
In this episode Matt and Mike discuss weekly growth goals with a focus on the soon be released Weekly Growth Goals web app. The duo discuss the concepts and tech stack behind the web app, going through how the app was designed, how decisions were made, and the struggles that were found along the way.
You can find us on...
In this episode Matt and Mike are back to basics talking all about the roots of all web development - HTML, CSS, and JS. The duo discuss the new and old capabilities of these foundational technologies, discussing what they do, and how to go about learning each of them. They cover topics like flexbox, CSS grid, box model, using specific HTML tags, and much more!
You can find us on...
In this episode Matt and Mike discuss how laser focus can help drive you and your projects to the finish line quickly, but with the huge caveat that it's hard to figure out exactly what to laser focus on. Unless you're one of the lucky ones, that knew exactly what they were going to do for a career from high school onward, then the road to your passions and eventually the thing that you're going to laser focus on is a difficult one. While difficult, it is more than worth it as you'll be focusing on exactly what you want to be doing and not something that drives you crazy, or makes you bored on the daily.
You can find us on...
In this episode Matt and Mike discuss asking for help. Even though it sounds simple, asking for help can be an anxiety-inducing activity because you don't want to bother your fellow co-workers, or be called out for not doing enough research if you ask on an online forum. There can also be hesitation to ask because you want to solve your problem yourself, but sometimes you're just way too stuck to go it alone.
You can find us on...
In this episode Matt and Mike discuss dealing with large projects with rapidly approaching deadlines. We all know that managing your time and tasks appropriately can really help alleviate stress and concern over large projects, however, all that management takes time - time you don't always have. Rapidly approaching deadlines can force your hand into just diving straight into a large project with minimal (if any) task/project management - which can put a lot of pressure on you and your team. The duo discuss how they deal with this stress and how they can even push that deadline back a bit without raising too much alarm from a client.
You can find us on...
In this episode, Matt and Mike sit down with Kilian Valkhof to discuss a browser that he made for developers called Polypane. Polypane lets you, the developer, test your website in various resolutions all at the same time - perfect for making responsive websites. But that is just scratching the surface, Polypane can help your website's accessibility, and offers a unique UI that's tailored for development over browsing. In addition to it's features, Polypane is a SaaS product so there's even some interesting business-oriented goodies inside this episode, as well.
You can find us on...
In this episode Matt and Mike discuss some of the bad habits that many web developers develop over time. Habits including procrastination, Tutorial Hell, and overengineering. These, among others, can slow down and even stop a web dev project in it's tracks - impacting your growth as a developer and "stealing" precious projects from your portfolio. Luckily, there are ways to help mitigate and correct these bad habits into good ones.
You can find us on...
In this episode, Matt and Mike have a special guest on the show - Monarch Wadia. Monarch is an advocate for new developers running online hackathons among other events in countries all over the world. He also runs his own software development firm out of Toronto, Canada.
You can find us on...
In this episode Matt and Mike do something a little different, Matt prepared the whole episode with Mike knowing, dividing it up into smaller parts and then getting Mike's opinion on each part. The overall topic being how to support a lot of users at once using methods like documentation, phone calls, instant messaging, and more. Supporting users can be a real pain, but it's also a necessity, so it's important that you ensure your business is ready to scale from just supporting a few users, to having to use full on productivity and efficiency hacks to ensure that several (maybe even hundreds) of users are properly supported.
You can find us on...
In this absolutely packed episode, Matt and Mike discuss a mash up of different topics from advanced data structures & algorithms through third-party server migrations. Data structures & algorithms can get very complex, but should they affect your daily web development journey? Imposter syndrome is something that almost everyone experiences in their life, web developer, or not - the duo discuss what they think might be a big cause of the syndrome. And finally, a rather niche - but important topic - server migrations, specifically those that you don't control yourself, but are instead dumped in your lap by third-party service providers.
You can find us on...
In this episode of the Web News, Matt and Mike discuss a UX tip that you can use on virtually any project. When you're in early testing of an app, or website, if you reach for something, and it isn’t there, treat that as if it’s broken. As you test with your family, friends, and colleagues you'll notice that they will instinctually reach for things, like a button, or gesture and when they do - nothing happens. While they can easily be overlooked, you absolutely should not let it slide. Instead, treat this missing functionality like a bug, treating it like an important issue that needs to be resolved (or at least discussed with your team).
You can find us on...
In this episode, Matt and Mike discuss all the ins-and-outs of APIs including what they are, how they work, what they're used for, and more specifically - how to build them quickly using Strapi. Making your own API can easily get out of hand, as you go down the rabbit hole of functionality and usability, luckily Strapi can help you spin up APIs quickly and easily so you can get started straight away. Built on NodeJS, Strapi has free and paid options, so you can get started for free - and then switch on over to the paid version once you start scaling.
You can find us on...
In this episode of the Web News, Matt and Mike discuss the topic that's been taking over the news lately and that is GameStop, BlackBerry, and AMC stock. Basically a war has broken out between short sellers (hedge funds) and the people over on /r/wallstreetbets over these stocks resulting in major losses for some, and incredible wins for others.
You can find us on...
In this episode Matt and Mike discuss the art of becoming self-taught. When you want to learn something new you basically have two options, teach yourself, or go to a traditional school/course. While self-teaching sounds like it's the easier option, it's actually oftentimes found in both. Traditional courses can't get into the weeds on every single topic they need to teach you, and furthermore self-teaching is a skill that they usually want you to learn anyway. The duo discuss the differences between self-teaching and traditional courses, as well as some of the best methods to teach yourself the skills you want to know.
You can find us on...
In this episode of the Web News, Matt and Mike discuss the value of time versus the value of money. Many people will put in $100 of effort in to save $10, and whilst there are some situations that call for that sort of imbalance of value, in general all that extra effort just isn't worth the time. Some people treat time like it's unlimited and that money is limited, whilst in fact time is limited, and money is unlimited (you can always get another job, or start another side hustle - you can't make yourself younger).
You can find us on...
In this episode Matt and Mike discuss the eagerly anticipated topic of web bundlers with a specific focus on Webpack and Snowpack. While making websites with vanilla code can be great, sometimes you gotta call on a bunch of plugins and frameworks to put together something really special in a reasonable amount of time. When all that stuff has to work together web bundlers can make compiling a breeze. This episode features a tonne about web bundlers including what they are from the most basic of examples, through how to use them effectively in your projects.
You can find us on...
In this episode of the Web News, Matt and Mike discuss a potential UX problem across the board. As UX increasingly makes things easier in tech, it makes very difficult tasks easy - and furthermore makes easy tasks even easier (or even completely automated). The result of this is a generation of people that grew up with tech, that seem to be "tech savvy" but in reality they're moreso just "familiar with tech" having no idea what's actually going on in the background - even at a high level. Is this a problem?
You can find us on...
In this episode Matt and Mike discuss how to avoid being overwhelmed when you're already busy. Almost everyone has been there before - you have a full plate, and the phone calls just keep on rolling in. During these stressful times it's easy to become overwhelmed and break down which isn't good for you, or your work. Luckily the tips, tricks, and tactics discussed in this episode will have you powering through these difficult times.
You can find us on...
In this episode of the Web News, Matt and Mike discuss something that's been cropping up on social media, and in the tech news recently - the WhatsApp policy changes. Due to the nature of the changes and of course the affiliation with Facebook, many of you are probably being told to switch to other apps, such as Signal. While Matt doesn't care about the situation, having used WhatsApp and Facebook for a number of years - Mike has done a small amount of research and has a different (yet very similar) perspective on the situation.
You can find us on...
In this episode Matt and Mike discuss how to start a new side project, with a heavy emphasis on how Mike takes his side projects from concept through production including discussions on free versus paid tools, side projects versus side hustles, and much more. Then in the Weekly Growth Goal, Mike failed to reach his by around 2%, but Matt finished his successfully and will be moving on to yet another section of the new HATT website.
You can find us on...
In this Web News, Matt and Mike discuss Matt's recent email detox. After several years of having consistent access to his work email, Matt finally took a week away by turning off his work device for the entire holiday season. While there were times of anxiety and desire to turn it back on, he never did. Find out out if it helped, or hurt by tuning in!
You can find us on...
In this episode, Matt and Mike discuss the technologies that caught their eye in 2020 including things like TailwindCSS, Vue 3.0, Snowpack, and much more. Then the duo discuss their sort of personal/professional year-in-review, focusing on some of the defining moments of 2020.
You can find us on...
In this edition of Web News, Matt and Mike discuss releasing buggy products to the public including some offerings that Google has released, and of course the very topical Cyberpunk 2077 (especially on PS4 and Xbox One). Iterative design is nothing new in tech, but lately it seems like it has been taken to the extreme, where even very large mega corporations are releasing basically alpha, or beta, software into the public without any sort of "early access" tag that lets people know that it is unfinished.
You can find us on...
In this episode Matt and Mike discuss the difference between side hustles and side projects so you can choose which is right for you! It's easy to assume that a side hustle is something that is "just on the side" and can be ignored whenever you're not feeling it, but a side hustle is a business and ultimately cannot be ignored if you want any consistent success. However, if you're just going for a personal goal, the very similarly named side project might be just what you're looking for. All the technical and product making action of a side hustle, without the commitment of pleasing customers and processing payments.
This week changed up the format of the show a bit as Matt and Mike say goodbye to Weekly Pain Points, hello to Weekly Growth Goals, and separate the Web News segment into it's own mini-show that'll be aired right here on this feed!
You can find us on...
In this episode Matt and Mike discuss revisiting old projects, whether they be for personal use, or for a longtime client, we all have those projects that are on old codebases, or using a completely different technology from what we use in the moment. Going back to these old projects can be like a time capsule for how we used to code back in the past and while the results may (or may not) be pretty, getting back into the groove can be a real pain. The duo discuss this and much more about old code bases throughout the majority of the episode and then switch over to the Web News to discuss Matt's new two phone life or "Two Fone Lyfe" to be more specific.
You can find us on...
In this episode, Matt and Mike discuss one of the most overlooked requirements of running a web agency - customer support. It's very easy to think that the biggest hurdle to your business will be learning and keeping up with all the new tools and skills that you'll need to deliver modern websites to your clients, but in reality, support can be equally if not more of a challenge especially when it can derail your entire day's schedule and have you helping someone for little to no money. Then in the Web News, the duo discuss a holiday gift guide, with a twist! Instead of the typical, buy this for a person that likes this, instead, Matt and Mike discuss the mentality around gift giving. If someone is a web developer for work, is it in bad taste to buy them a computer chair for their home office as a gift?
You can find us on...
In this episode Matt and Mike discuss all that is right with the world of web development. From the flexibility of where you live (working from home), all the learning resources (free and paid), the plethora of available technologies, and so much more - web development has a tonne of great features that may just make it the right career choice for you. Then in the Web News the duo discuss the new M1 Mac with Apple silicon, as well as do a rundown of the new consoles.
You can find us on...
In this episode Matt and Mike discuss all the issues with web development like rapidly changing frameworks, dealing with customer relations, inconsistency with pricing, and much more! This episode went a little off the rails with tangents so the Web News has been postponed to next week, hopefully tangents won't derail that too.
You can find us on...
In this episode Matt and Mike discuss the idea of the internet's currency in regards to social media and marketing yourself (or your business) online. Every internet entrepreneur has seen self-help business gurus, marketing experts, and more promise that their methods of posting on Instagram, LinkedIn, Twitter, TikTok, and Facebook will make you a successful businessperson. While a lot of this advice is real and can absolutely be helpful, the sheer amount of things that you have to do to climb the mountain of success can cloud or even completely cover up the real reason why you wanted to bring your business online in the first place - the content! Content, above all else, is king!
Then in the Web News the duo briefly discuss some new tech including the Xbox Series X | S, the PlayStation 5, and of course Apple's new bunch of Macs running on ARM.
You can find us on...
In this episode Matt and Mike discuss package managers (not webpack). They explore what packages are, how you get them, how they work within projects, and more importantly - what you need to know to use them in your projects. Then later in the Web News the duo discuss standardizing technology and how important it is to keeping your more maintainable.
You can find us on...
In this (Halo) episode Matt and Mike discuss getting started with web development as a second career. Whether you're going to be keeping your day job, got laid off recently, or are retiring this episode covers the basics on getting started and the different types of web development that you might find yourself doing. Then in the Web News, the duo tackle design trends in 2020 from standard 3-column layouts, to the notifications that we all (not at all) allow.
You can find us on...
In this episode Matt and Mike discuss their own personal inefficiencies and what they're looking at improving upon. It's very important to know what you do well and what you do not - but it is arguably equally as important to know what you want to (and hopefully will) improve on, and what you will not be working on. It's impossible to learn everything, all the time, and being overwhelmed just makes your learning experience more difficult than it has to be. Then in the Web News, the duo discuss their excuses for using mobile tech, even if there is a lack of travel and even typical outings these days.
You can find us on...
In this episode Matt and Mike discuss their experiences with an ever-growing amount of stacks, plugins, and technologies in the web development world. As a web developer, you may find it important to know many stacks, or specific pieces of tech, but you can't learn them all. This episode covers the pros and cons of multiple stacks, as well as the stacks that Mike uses in any given day. Then in the Web News, the duo discuss a touchy topic that can be summarized with the phrase "Are we only as good as our last ticket?"
You can find us on...
In this episode Matt and Mike discuss whether you should open source your project or not. They discuss what open source is, what the benefits are, and how you can start contributing. Then later in the Web News the duo discuss the Hacktoberfest controversy.
You can find us on...
In this episode Matt and Mike discuss one of the most common and most dreaded things to ever happen to projects of any kind, scope creep. Whether its your clients changing features or asking for new ones, or even if you're being too hard on a personal project - the duo discuss their experiences with scope creep, how it happens, and how to prevent it. Then in the Web News they discuss the world of minimalism when it comes to developer setups.
You can find us on...
In this episode Matt and Mike discuss all things Vue 3.0, with the release hot off it's heels, Mike has had some time to dive into the patch notes and even plan to use Vue 3.0 in his current projects. The duo discuss the new features and changes, as well as how you might migrate to Vue 3.0 on your projects, or even if you're currently learning Vue 2.0. Then in the Web News they discuss the tech industry as a whole and how things are evolving so rapidly that we might be in the infancy of reaching "The Jetsons" level tech (minus the space part).
You can find us on...
In this episode Matt and Mike discuss some of the things that you may find yourself doing as a web developer, without realizing it was apart of the job when learning the ropes. These hidden, or "untold" parts of web development include technical support, marketing, communications, and much more. Then later in the Web News we will discuss Moment.js becoming a legacy project.
You can find us on...
In this episode Matt and Mike discuss the day in the life of a developer, specifically Mike's schedule during regular work days as well as crunch. Then the duo discuss Matt's more sporadic schedule briefly before switching gears in the weekly Web News where they discuss working for passive income involving reseller hosting, affiliate programs, and more.
You can find us on...
In this episode Matt and Mike discuss a flurry of different topics that didn't quite make the cut in an episode of their own. Whether the topic was too new to them at the time, wasn't meaty enough to fill discuss a lot, or was too specific to expand upon - these topics all together formed an interesting varied episode that the duo hope you enjoy!
You can find us on...
In this episode Matt and Mike discuss plugins - from lightboxes, to SEO helpers, and everything in-between they can be a massive help, but can also cause their fair share of problems. The duo discuss how to determine when you need a plugin, what plugins are good for and so much more. Then later in the Web News, they discuss yet another Apple App Store story, this time affecting WordPress and their iOS app.
You can find us on...
In this episode Matt and Mike discuss vanilla HTML, CSS, and JS versus Webflow, comparing and contrasting as well as discussing their affect and standing in the industry. Then later, in the weekly Web news, the duo discuss whether or not you should be coding for 8 hours straight while working.
You can find us on...
In this episode Matt and Mike discuss what a JavaScript framework is and why you'd want to use it over vanilla JavaScript - including some tips and tricks for Vue.js specifically. Then in the weekly Web News we discuss the Samsung ecosystem and game streaming.
You can find us on...
In this episode Matt and Mike discuss the power and importance of website content when it comes to layout out your website. Websites can fall into various categories like a small business site, or a business card site - that apply not only to the visual layout but also the technical layout. Getting all of your customer's ideas and vision laid out first is critical in planning out a website for it's months, or years of usage. Then in the weekly Web News we discuss budgeting out a small budget website into various categories of work.
You can find us on...
In this episode Matt and Mike discuss all things code reviews. Whether you love them or hate them, code reviews keep dangerous bugs out of production software, as well as help junior (and senior for that matter) developers progress their knowledge and skills. Then in the Web News, the guys discuss content creation and being overrun/overwhelmed.
You can find us on...
In this episode Matt and Mike discuss working from home. With many workers across the globe settling into their home offices for the foreseeable future, we discuss our top 10 tips for being productive from home. Then in the weekly Web News, the duo discuss their plans for more Twitch streams and other content.
You can find us on...
In this episode Matt and Mike sit down with Megan Mee to discuss mental health in the workplace. Mental health is extremely important in the workplace as it can affect not only a single employee's productivity and mood, but their entire team as well. We tackle some tough questions on mental health from the perspective of a team member, and a boss - and then discuss "good" vacations' importance in the work-life cycle. Then in the Web News we tackle "solo mental health" for those of us that work as solo freelancers.
You can find us on...
In this episode Matt and Mike discuss tutorial hell. There's so much to learn out there that it's easy to fall into a rut, jumping from tutorial to tutorial and never getting into the thick of it. Whilst there's nothing wrong with learning new things, there comes a time where you have to break out from your learning cycle and into a real project. Then later, in the Web News, we discuss Apple's move to their own silicon using ARM.
You can find us on...
It's episode 100! It's been a long journey and we couldn't have done it without you - thank you! As apart of our 100th episode celebration we answered your questions in a Q&A style alongside a discussion on the future of HTML All The Things, and how we've grown along this incredible journey. We didn't get to a Web News this week as our episode was already so packed with goodies, we hope you enjoy!
Also, we're announcing that we're doing a Wes Bos course giveaway. We will be purchasing and giving away the course of your choice (if you're a winner, of course). Full details can be found in the next episode!
You can find us on...
In this episode Matt and Mike sit down with Devonta Johnson to discuss imposter syndrome, project management, and workplace diversity. Devonta currently works for The American Board of Anesthesiology and is also an instructor/mentor at Nucamp coding bootcamp, he has also worked at Foster Moore leading the United States Virgin Islands project to launch their new business registry.
You can find us on...
In this episode Matt and Mike discuss iterative design. No matter what you're designing, or using, it went through some sort of iterations before coming to market. Something as simple as adjusting a font size contributes an iteration and shows a commitment to make a product better. When it comes to web development, if you're not classically trained in design, or UI/UX then iterative design is your best friend - as long as you do your research and pay attention to other modern UI/UX you'll have a great baseline that you can slowly but surely iterate on to eventually make a production-worthy display.
Then in the Web News, the guys discuss their Top 10 JavaScript open source repos for May 2020 including: reveal.js, ws, Fuse.js, and more!
You can find us on...
Programming for hours, months, or years can easily give way to a cluster of bad habits. In this episode, Matt and Mike discuss good developer habits including determining your most productive work times, not begin afraid to Google things, knowing when to take a break, and much more. Then in this week's Web News, the duo discuss why hardly anyone mentions that working in tech is difficult - which makes it seem easy.
You can find us on...
In this episode Matt and Mike sit down with David Lindahl, a long time friend of the show and UI developer. Last time we spoke with David he had recently gotten his first full time development job as a UI developer. Since then a lot has changed, we'll let him tell you the story, but we cover everything from jobs to freelancing, and all the side hustle goodness in between.
You can find us on...
In this episode Matt and Mike discuss why coding might not be for you. Many people will just say that you have to keep trying and not give up, and that's absolutely correct, unless of course you find out that coding might not be your thing. We discuss a few of the reasons why coding might not end up being for you at length. Then later we change gears and discuss many of the issues that all developers face, that may make them eager to quit. After all that, this week's Web News features Progressive Web Apps (PWAs) and how Microsoft is handling them.
You can find us on...
In this tidbit, Matt and Mike discuss the recent news that Joe Rogan's JRE (Joe Rogan Experience) podcast will be heading onto Spotify exclusively in just a matter of months. Even though this isn't web dev/design, or small business related - it does affect our medium of podcasting. This also potentially affects the entire structure of podcasting as you used to be able to choose your favourite podcast app and then just listen. Now that we're seeing exclusivity come to light, you may have to have multiple podcast apps just to listen to all your favourite shows. Furthermore, this could affect monetization moving forward as well, where all the podcast apps you have start running premium subscriptions that you will need to subscribe to in order to continue listening. It is important to note that this sort of monetization is not what is happening to JRE, as stated in the announcement the show will remain free on Spotify.
You can find us on...
In this episode Matt and Mike discuss something more important than your MVP (Minimum Viable Product), project cornerstones. If a feature of your MVP has no viable substitute, focus on ironing that out first - then move on to the rest. These project cornerstones, if left unattended, can lead to a project's complete failure. Imaging working on the UI, text chat, and overall feel of an app like Snapchat, only to find out that the stack you're using won't allow you to use the camera on iOS devices. Problems like that can easily be overlooked and can just as easily result in hundreds of hours of lost work.
You can find us on...
In this episode Matt and Mike discuss new and interesting web tech such as web assembly, API- first development, Flutter Web, and much more. By touching on a variety of topics like this you'll be able to better converse with other developers even if you're not fully versed in a how a technology works. You'll also get a bit of a feel of how other parts of your team work and maybe even discover something you're interested in pursuing yourself. Then in the web news, the guys talk about ecosystems, focusing on Edge Chromium versus Google Chrome.
You can find us on...
In this tidbit/web news, Matt and Mike discuss the difference between Peer-To-Peer(P2P) and Centralized cloud computing methods. Recently the difference between these two cloud computing methods has been brought up due to all the data that we process inside of centralized datacenters that are often owned by large corporations like Facebook and Google. With that, there is cause for concern as to what is happening to that data and how/where it is stored. There is also the concern that most of the software used by larger companies, Facebook for example, is not open source - so it is difficult (or sometimes impossible) to tell exactly what Facebook's software is doing without that source code being available publicly for experts to analyze.
You can find us on...
In this episode, Matt and Mike discuss proposing projects to your team in the early stages of an idea. When talking to your team with an idea, it's a lot less formal than preparing research and documentation for an investor, for example. Instead, the idea needs to be mostly flushed out, with some small holes that your team, or additional research can easily remedy. You need and want to sell your team on your idea, so the idea needs to be presented in such a way that you get them excited or interested, not bored and rolling their eyes. Over time as you present ideas to the same people over and over, you'll hone your presentation skills and know what certain people expect in your proposal For example, if there's an accountant on the team, they might want rough numbers on how much it'll cost to make right out of the gate, or may your UX expert wants to know the target audience and devices right away.
This week's episode went a little longer than expected so we've spun off our Web News portion in a tidbit that will be published later this week!
You can find us on...
In this episode Matt and Mike discuss some of the most popular web design tips, but with a bit of a twist. Instead of just going through the list, the duo tackle them from a developer's point-of-view instead of a designer. As a web developer, especially a frontend developer, it's very common that your job will overlap that of the web designer, or artist. Sometimes you'll not have an artist, or branding expert handy and you'll be left to create a UI all on your own. Luckily iterative designs, familiarity with user interfaces, and a knack for modern design techniques (ie responsive design) are all you need to create a great website.
You can find us on...
In this episode Matt and Mike discuss taking charge on client projects. Even though you (as the developer/programmer/web dev), aren't the owner of a project, sometimes you need to take charge and just get the project done. Some clients aren't aware of where their job is supposed to end and where yours is supposed to begin, which often times results in long delays and other communication issues. We outline when to take charge, if you should at all, and some other tips/tricks to keep in mind. Then in the Web News we discuss what life is going to be like post-COVID - will things still rely on the internet to function, will take-out be king over eat-in, etc.
You can find us on...
In this week's episode Matt and Mike discuss learning by doing, rather than learning by tutorials or traditional classes. By working on projects, getting stuck, and then Googling your way through you'll learn faster, have a finished product at the end of the day, and be able to retain what you learned easier because you've researched and implemented the solution yourself. They go through various tactics on how to maximize your learn by doing experience, and then go through an example scenario of how they'd plan a project that they've never done themselves. Then in the Web News, they discuss hardware obsolescence via software with things like Windows 10 + HDDs, and the iPhone battery scandal.
You can find us on...
In this episode Matt and Mike discuss how to make money online. With so many people stuck at home, anyone without the luxury of being able to work remotely will no doubt be looking at how to bring in a little extra money without breaking quarantine. Often times Google searches on these types of topics will bring up a bunch of different methods from paid surveys, to affiliate marketing, and straight up freelancing. We discuss each of these methods and more in great detail before changing gears over to the Web News where we talk about relieving (or preventing) stress while cooped up indoors.
You can find us on...
In this episode Matt and Mike discuss where Webflow fits in the current web development landscape. With so many other website builders out there (Wix, Squarespace, GoDaddy Website Builder, etc.) and web development tools (ReactJS, Angular, VueJS, etc.) Webflow has its work cut out itself, making their own little space in this very crowded market. Then in a bit of a twist of quarantine stir-craziness, our Web News is actually just focused on discussing some of the biggest video games you've all been playing during this quarantine like Doom: Eternal, Animal Crossing: New Horizons, and Mount & Blade II: Bannerlord.
You can find us on...
In this episode Matt and Mike discuss COVID-19, quarantine, and more importantly Svelte. Svelte is compareable to other tools like ReactJS, VueJS and Angular that are already popular among web developers. What does Svelte bring to the table that these don't already serve up? Then in the Web News, the duo discuss NPM being purchased by Microsoft. Is this good for developers? Or will this give Microsoft too much of a hold over developer tools considering all their recent acquisitions?
This week on the HTML All The Things Podcast, Matt and Mike discuss the coronavirus pandemic (COVID-19) that's been affecting us all. With social distancing and remote work (working from home) being strongly suggested, or even mandatory in some cases, we discuss our thoughts on the whole situation including how we're holding up, some of our concerns, and what it's like to have so much change in our society so quickly. Then in more programming-related news we discuss our tips for keeping productive if you're new to working from home. We'd love to hear your thoughts, concerns, and and how you're holding up too - so leave a comment, or message us on one of our social channels.
You can find us on...
In this episode Matt and Mike discuss office politics, discussing common workplace issues such as cross-personnel delays (probably the most common office politics that we're all susceptible too) and third-party contacts (contacting external teams - usually for support - and having to deal with another company's bureaucracy). Then in the weekly Web News we have catch up with you - the audience - to discuss the future of HATT and talk through managing workloads with side hustles.
You can find us on...
In this episode Matt and Mike discuss what they need to do better, specifically what questions you should be asking yourself in a self assessment such as - Am I on track? - What are my strengths? - What are our biggest priorities right now? - etc. By asking these questions of yourself and your team, you'll be able to see where you need to improve and create a plan that will help you reach those improvement goals. These goals can be personal ones, so something like - I need to be calmer when an issue happens at work - or something more professional like - I need to learn a new technology before that next project starts. Slowly but surely as you continually self reflect and work on yourself, you'll become a better employee and a better person (based on your own personal goals of course).
You can find us on...
In this episode Matt and Mike discuss last week's poll results, and then take a look at a recent survey conducted by Sitejet. The survey focused on a variety of areas in a web designers job from what troubles them most in their jobs, to how long they think a website should take to make. As an added bonus this week, Matt is looking to take his 2020 UX to the next level by removing the need to charge his smartphone via a cable - going for a completely wireless charging solution in the car and at home.
Here's the Sitejet survey for those of you that are interested: https://www.sitejet.io/en/article/web-design-statistics-2020
You can find us on...
In this episode Matt and Mike discuss the customer experience from the start of their project, through completion, and everything that may come after that. When a customer asks you for your help with something it's important that their experience is as comfortable as possible, ensuring that everything you'll be doing is clear and concise, the customer is kept up-to-date (within reason), and that the customer is only contacted when absolutely necessary. With so many other development agencies out there, you need to stand out - your customer experience may be that one key factor that brings more customers to you and not your competitors. Then in the weekly Web News we discuss working too hard. Often times new developers (junior developers) are required, or encourages, to work a lot of overtime - sometimes 60-80 hours per week - with little to no extra compensation on top of their salaries. Is this fair? Should anyone (even newbies) be working this hard, or this much? What about work-life balance?
You can find us on...
This week Matt and Mike discuss the delicate art of managing multiple projects. We all know that websites, web apps, and other web-related goodies take a long time to make, and often times we have to wait for customers to provide information, or for artists to finish up graphics. Naturally these delays can open up some time in your schedule to work on something else, but rarely do these time frames line up so nicely. As a result, many web agencies and full stack devs alike find themselves juggling multiple projects, on totally different technologies, using completely different languages. After many years of contending with this, Matt and Mike have come up with a list of their own list of advice that should help you navigate this busy and often stress-filled situation. Then in the weekly Web News, we discuss open concept offices. Are they as nice as they appear to be? Or are they just a useless fad with no function?
You can find us on...
In this episode Matt and Mike discuss something that plagues any work environment - procrastination. We all procrastinate from time to time, but for some of us it's a real damper on our productivity. Luckily there are a bunch of methods you can try to help reduce, or nearly eliminate your procrastination. On top of all that, the guy's cover time management - another productivity tool that can make your hours spent working way more productive than they'd usually be. Then in the Web News we discuss mobile device innovations (like the upcoming Microsoft Duo) and how developers deal with different device form factors that might not have a large market share.
You can find us on...
In this episode Matt and Mike discuss best practices to follow when implementing responsive design including the differences between "true responsivity" and websites that separate into completely different mobile and desktop sites, as well as different input methods like using a mouse versus using touch interfaces. Then in the Web News we discuss the current status of the Hackintosh and whether Mike should try making one on his main computer.
You can find us on...
In this episode Matt and Mike discuss the difficulties of web development from things like responsivity on virtually limitless screen sizes, browser compatibility, and different stacks. Then in our weekly Web News, what ever happened to the PWA (Progressive Web App)?
You can find us on...
Facebook | Twitter | Instagram
In this episode Matt and Mike discuss both passive income, and multiple revenue streams for small businesses. Since Digital Dynasty Design (Matt & Mike's web agency) is currently undergoing a bit of an overhaul to it's business model we thought it was the perfect time to present these important business topics covering things like passive income vs active income, diversification of revenue sources, choosing what to expand into, and more. Coming in hot off a new decade, it's the perfect time to take a look at your revenue streams to see if you can make your business more profitable moving forward.
Show Notes: https://htmlallthethings.com/Podcast/5e1f776f6a070d0011eb6599
You can find us on...
In the first episode of 2020, Matt and Mike discuss the differences between templates and custom websites. Digging into whether you should be using templates to quickly spin up websites for customers, or engineering custom websites from scratch. This all of course depends on your skill level, how busy your schedule is, and what your customer's needs are. After all that we jump into our Web News, which focuses on types of CMS and how to determine which one to use. There are basically two types (at a high level) of CMS - one with a full page builder where users can customize a lot of what's on their website - the other with a more guided experience that has users filling in forms that will automatically generate web pages as needed.
You can find us on...
In this holiday special episode Matt and Mike discuss 2019 in review. We cover a lot of what's happened in 2019 including our social media, Discord server, podcast download numbers, Patreon, and more. Then it's off to the New Year with our 2020 goals, plans, and ideas for the podcast, website, and more. Following all this we have our Web News which discusses Matt and Mike's personal goals looking to 2020.
You can find us on...
In this episode Matt and Mike discuss the most in demand web developer skills as of 2019. With so many frameworks, libraries, tools, plugins, and more (that was exhausting) out there, it can be very easy to get overwhelmed. Inspired by a recent Reddit thread this episode goes over a variety of topics from JavaScript, Angular, React, Docker, and more. This includes a discussion on job postings, and which skills are most in demand in the current job market. Then in the Web News, we discuss old projects, how they affect our new ones, and whether or not you should be retrofitting or replacing old ideas.
Reddit Thread: https://www.reddit.com/r/webdev/comments/eb7xt2/most_in_demand_web_developer_skills_in_2019_2020/
You can find us on...
In this episode Matt and Mike discuss Google's new cross platform approach to apps called Flutter. While we touched on it in a past episode and deemed it an unknown in terms of whether it'd be sticking around or not. Flutter has grown up significantly since that time, and serves it's purpose as a more affordable cross platform development tool than having multiple app development teams making native apps for Android, iOS, and PC. Then in the weekly Web News, they discuss reliability and how it's been affected since everything is reliant on so many interconnected systems these days.
You can find us on...
In this episode Mike makes his return to the show to discuss jQuery and it's popularity. Whenever a new technology emerges the buzz around it seems to take over the reality that the older technologies don't just disappear overnight. The discussion seems to become "who uses X technology anymore?" when in reality, a lot of people use it, a lot of people are just learning it, and a lot of people are going to continue to use it. We discuss this sort of situation focusing on jQuery and the new capabilities of vanilla JavaScript. Then in the weekly Web News we discuss the new 16" Macbook - is Apple listening to the consumer?
You can find us on...
In this episode Matt discusses when you should put down the books and just start coding away on your creation. It can be difficult to tell when you should dive into a project and get your hands dirty when there is so much to learn, however, it's important to remember that no matter how much you read, there will always be something that you've never seen before on every project. After getting a basic knowledge of what you're working on, you're generally better off just starting the code and researching/reading as needed throughout the project.
You can find us on...
In this episode Matt and special guest Sean from Rabbitwerks JavaScript discuss a whole lot about UX. They go through whether technology is making us lazier as a species due to things like smart homes and home automation. Then they change gears and discuss utilitarian UX and how it related to wearables as a whole and their sales. Then finally in the Web News they discuss the very difficult balance of networking, social media, and attending events versus putting your nose to the grindstone for some long-term focused work session - diving into the business owner's UX juggling both these conflicting needs.
You can find us on...
In this episode Matt clears the air between HTML All The Things and WordPress. Having not been given the warmest of welcomes in episodes past, Matt goes over the pros and cons of WordPress specifically touching on the areas that many developers question such as too many plugins, plugin conflicts, bloated websites, and security. Then he explores the advantages that WordPress has over the competition, listing a variety of strengths and use cases that you'd be hard pressed to find anywhere else.
You can find us on...
In this episode Matt and Mike discuss the difference between various types of websites including static states, server side rendering, and single page apps. With so many different ways to code up and deliver websites to users, the choice isn't always simple. Performance, infrastructure/hosting type, and of course the learning curve all play a factor in what type of website you'll create for your users. This episode goes over some of the technologies at play with each type. Then later in the weekly Web News segment, we discuss the HTML All The Things website and how the project has evolved over time before coding has even begun.
You can find us on...
In this episode Matt and Mike discuss what JSON is in comparison to similar technologies like XML. They also cover common JSON uses like using APIs to get information and how to store it efficiently. Finally in the Web News they discuss business growing pains, when adopting new software, accommodating emerging needs, and figuring out when it's time for an upgrade.
Episode Sponsor
One Membership by Template Monster
Follow this link (https://tinyurl.com/htmlallthethings) and use our promo code (htmlallthethings10) for 10% off.
We receive a monetary kickback for sales using our link and promo code.
You can find us on...
In this episode Matt and Mike discuss another collection of UX considerations including Unseen UX and Forgotten UX. Unseen UX includes experiences such as ABS in a car, where the user has very little control over it, has very little feedback from it, and expects it to produce a result automatically. Forgotten UX typically has standard feedback on a screen, or audio of some kind, but it can be ignored completely and will eventually be forgotten over time - this type of UX can be seen with many face unlock technologies on smartphones and on-screen fingerprint readers.
Show Notes: https://htmlallthethings.com/Podcast/5db0b63e6a070d0011eb6583
You can find us on...
In this episode Matt and Mike discuss one of the most difficult things that any web development professional faces - the price. Prices range from a few thousand to just a few hundred on the exact same project depending on which company you go with, with fluctuation like that it can take years before you're confident in your pricing even a little bit. This episode features two fully featured example scenarios, strategies, and some other tips that should help you up your pricing game for years to come.
You can find us on...
In this episode Matt and Mike sit down with Eric Normand to discuss his new book Grokking Simplicity. Throughout the episode they discuss early access book releases, blogging & writing tips, and cover a tonne of ground on functional programming including how to get started and how to apply the paradigm to a problem.
Show Notes: https://htmlallthethings.com/Podcast/5d9e35fe6a070d0011eb657f
You can find us on...
In this episode Matt and Mike discuss the differences and similarities between web development and native app development. More specifically discussing technologies like Apache Cordova, Flutter, React Native, and many others. On top of these technologies, they also discussed the different procedures that web developers vs native app developers have to take to get their product off the ground, including testing on various devices and the performance of cross-platform vs native development. Then they switch gears to discuss the UX of smartphones on different types of apps in the weekly Web News.
You can find us on...
In this episode Matt and Mike discuss learning UI development from scratch covering topics such as DOM flow (normal flow), different learning methods (YouTube, written guides, traditional courses), and practicing your knowledge through repetitive examples. Then they switch gears to discuss all the newfangled gadgets and gizmos that can be found in modern cars via the weekly Web News segment.
You can find us on...
In this episode Matt and Mike discuss making web development easier through the use of various methodologies, libraries, frameworks, new technologies, and more. By ensuring that you're using the right tools and having your development environment tweaked just so, you can save a bunch of time, and in some cases actually do a better job. Then for the weekly Web News, they discuss "Hustle Overload" speaking specifically about side hustles, full time hustles, and whether or not you should be doing multiple of them, or whether you should be managing your work/life balance.
You can find us on...
In this episode Matt and Mike discuss the user experience, otherwise known as UX. Specifically, their top 3 UX considerations for UX designers/experts. These considerations include things like the newcomer effect, familiarity, and evolution & respect. They're aimed to be sort of an analysis of the unspoken rules of UX that can easily go overlooked, complete with examples from popular companies like Facebook and YouTube. Then they switch gears to this week's Web News asking how responsible a company is to its product in terms of warranty, defects, and engineering.
Show Notes: https://htmlallthethings.com/Podcast/5d794c736a070d0011eb6579
You can find us on...
In this episode Matt and Mike discuss developer burnout including how to identify the signs of burnout, what the result of burnout is, and how to avoid it the best you can. Then they switch gears to discuss the innovations of the tech world zeroing in on whether or not the mainstream devices are stifling innovation due to their popularity.
Show Notes: https://htmlallthethings.com/Podcast/5d7004be6a070d0011eb6577
You can find us on...
In this episode Matt and Mike discuss the creation process that drives most of their website work. Since Digital Dynasty Design is a small team they can easily tailor the customer experience individually so that customers save money and get their products faster. This tailored experience often times includes manipulating the initial creation process that is used to determine the customer's needs, wants, and goals through the production and review of wireframes, mockups, and prototypes as needed.
You can find us on...
In this episode of The Sisterhood of the Traveling Developer Pants, Matt and Mike discuss the equipment and lifestyle of a developer that likes to travel. We cover things like what to pack, managing workload on the road, as well as doing meetings in different time zones. After all that we discuss WearOS focusing on where it sits in the smartwatch market, alongside what improvements it needs to stay relevant.
You can find us on...
In this episode Matt and Mike discuss 10 tips that every beginner web developer needs to hear. These tips cover a variety of topics including UI/UX concepts, learning new skills, website planning/brainstorming, wireframing software, IDE software, version control (git), and much more. Then we switch gears and discuss whether or not you should be purchasing the latest and greatest flagship device (ie Samsung Galaxy Note 10+), or if you should purchase a more budget-conscious device.
You can find us on...
In this episode Matt and Mike discuss something that plagues a lot of web developers, being a jack of all trades. As a web developer you're expected to know a lot of information on not only making up the user interface, but also the databases, hosting platforms, and even design principles that makeup the websites you build. Some of this can be alleviated if you work in a large team where responsibilities are spread across multiple specialists, but for freelancing and small business you need to wear all the hats to become successful. Being a jack of all trades without a mastering a single one can also make you experience some impostor syndrome due to all the hours you've spent getting this far in your career.
You can find us on...
In this episode Matt and Mike sit down with Knut Melvær, the Head of Developer Relations at Sanity.io to discuss all things headless CMS. The headless CMS is a unique way to add content to your website utilizing your choice of front-end technologies and an API to populate the site with your content. We touch on the comparisons between Sanity.io and other popular CMS out there, alongside thing its advantages, weaknesses, and unique feature set in the market. If you've ever been interested in checking out a headless CMS, but are wondering how it compares to the CMS you're using now (probably WordPress), then you're not going to want to miss this episode.
Show Notes: https://htmlallthethings.com/Podcast/5d41e97d6a070d0011eb656d
You can find us on...
In this episode Matt and Mike discuss how they manage varying amounts of workload across different projects and customers. Time management, project management, and priority setting are all extremely important when it comes to managing your workload. Not only do you have to reach the deadline in time, but you also have to ensure you make a quality product and maintain face with good customer service. Everyone has their own unique spin on how they manage their workload and with Matt and Mike it's no different. If you've ever felt swamped - and we all have - then this episode is packed with tips and tricks to help manage your time effectively.
Show Notes: https://htmlallthethings.com/hub/Podcast/5d38b3216a070d0011eb656b
You can find us on...
In this week's Tidbit/Web News we discuss a viral tweet that recently stirred up controversy among the programming community. This tweet named a particular type of individual called a "10x Engineer"
You can find the original Tweet here: https://twitter.com/skirani/status/1149302828420067328
You can find us on...
In this episode of the podcast, Matt and Mike discuss tackling the new HTML All The Things website with Sanity.io, Nuxt.js, and Netlify. Rather than the standard cPanel hosting, or the existing setup with Digital Ocean, this deployment is going to be completely within the free tiers of these offerings with the ability to scale as the website gains traction. In addition to the discussion around these technologies, this episode does a deep dive into the UI/UX planning of the website, going over the recently completed wireframes that house a variety of design choices that should help the user navigate the site easier while updating the site to a more modern layout. This episode is a great resource for anyone that is curious about the planning procedure that goes into making a website in a small team.
You can find us on...
Making websites require a lot of different skills from the folks in the office acquiring the job, to the developers and designers that make the website work, then to the marketing officials that make the website popular. Often times freelancers, or small businesses are unable to cover all the bases when it comes to all these skill sets, leaving rather large holes in their company's tool set. Luckily there are a variety of ways to avoid these issues, each one offering a unique set of pros and cons depending on the situation at hand.
You can find us on...
Facebook | Twitter | Instagram
In this episode Matt and Mike discuss something that's currently stumped the development of the HTML All The Things website - the CMS. Originally planned as a Vue.js UI alongside a custom admin panel, the new plan for the website has raised some questions that all web developers have faced at some point in their career. Should you reinvent the wheel with a fully custom solution? Or should you get up and running quickly and find a pre-built solution?
Show Notes: https://htmlallthethings.com/Podcast/5d1d0e4b6a070d0011eb6565
You can find us on...
In this episode Matt and Mike discuss JavaScript in all its glory. They go over things like how beneficial vanilla JavaScript is to learn, especially when you're first starting out, and also explore why you shouldn't dive straight into learning a framework without knowing the basics. Then for our Web News segment, we have Sean from Rabbitwerks JavaScript call in for a discussion on the changes that VueJS 3 bring to the table and the controversy surrounding those changes.
You can find us on...
In this episode, Matt and Mike discuss the often stressful task of migrating an infrastructure to a new home. With the very real fear of downtime, issues, or data loss on the line, it's important to take the appropriate steps to give you the best chance of success. Furthermore, having a few backup plans is also a good idea should the migration hit a snag, or fail in some way. To finish off the episode, Mike takes us through the current status of laptops and desktops, discussing the hardware that's available today and what kind of computer you should be buying based on your needs.
Show Notes: https://www.htmlallthethings.com/Podcast/5d0a82b46a070d0011eb6561
You can find us on...
In this episode, Matt and Mike discuss freelancing, contracting, and remote work some of the most important and quickly growing segments in the web development industry. Web developers often find themselves trying to decide between a traditional job and freelancing their skills out on their own. While freelancing sound lucrative and exciting, traditional jobs offer more stability and benefits that are generally not found elsewhere. We discuss these pros and cons of each of these pathways, and then change gears to discuss influencers and their affect on the social media platforms that we all use.
Show Notes: https://htmlallthethings.com/hub/Podcast/5d0156cd6a070d0011eb655f
You can find us on...
This week we sit down with Chris Dayley a digital marketing entrepreneur that helps businesses succeed online. We discuss a bunch of very interesting topics including things like SEO, conversions, A/B testing, and PPC. This episode is a great resource for any web developer, or online entrepreneur, that needs to brush up on their marketing skills.
Show Notes: https://www.htmlallthethings.com/Podcast/5cf825c86a070d0011eb655d
You can find us on...
In this week's episode, Matt and Mike discuss why procedures and standard practices are important. Every entrepreneur at some point in their career has tried to turn themselves against the bureaucracy and slow systems that drive large corporate machines only to find themselves needing similar systems to keep themselves afloat. We'll be discussing this sort of realization and how a business can slowly, yet naturally, create unique procedures that compliment their work style. Then we change things up with a length discussion on digital wellbeing again, but this time we talk about the plethora of digital wallets and their associated apps and loyalty cards.
You can find us on...
In this episode Matt and Mike discuss something we've all felt at one time or another - Imposter Syndrome. Whether it's due to lack of experience, or tackling a brand new topic, imposter syndrome can zap your motivation and make you want to quit. While it's hard to overcome, it's important to note that everyone has experienced it at some point in their career and will almost definitely experience it again. We offer our stories alongside some tips to overcome the dread and emerge a better developer and entrepreneur.
You can find us on...
In this episode of the podcast Matt and Mike discuss the future of web development focusing on emerging trends and new technologies that are ready to take the world wide web by storm. Things like Motion UI, Progressive Web Apps (PWA), blockchain, voice search integration, and much more! With so much functionality being put into web developers' hands the future looks bright, but performance is a big concern with sites getting heavier and heavier as the years go by. Full show notes: https://www.htmlallthethings.com/Podcast/5cdc53536a070d0011eb6557
You can find us on...
In this episode of the podcast, Matt and Mike discuss CSS frameworks, with a particular focus on Bootstrap, Materialize, and Tailwind CSS. Each of these frameworks comes with their own pros and cons that make them a great fit for particular projects offering UI developers a bunch of options when choosing the tools they need for a given project. Full show notes: https://www.htmlallthethings.com/hub/Podcast/5cd34bab2c5a92001836b76b
You can find us on...
Facebook | Twitter | Instagram
In this episode Mike and Matt discuss selecting, purchasing, and shopping for the equipment you need to get the job done. Whether you're on a budget, or ready to spend a bunch of money on something fancy, this episode covers how to make sure you get the most bang for your buck. We start off discussing the balance between pricing, your use-case, and future proofing, then we lay out ways to ensure you get all the features you need, followed by a discussion on some specific peripherals and equipment that you'll most likely encounter in the web development field. To top it off, we end with our recurring Web News segment, this week covering the various app install methods (PWA, app store, web app, browser) that are available on different devices, and which one is the most "legitimate" or more specifically, which one do you use depending on what the app does. Full show notes can be found here: https://www.htmlallthethings.com/hub/Podcast/5cc9e4282c5a92001836b769
You can find us on...
This week our episode was cut short and released late due to a bit of a fiasco with our only in-house MacBook. We're also using this opportunity to announce some changes that we're going to be applying to future episodes based on some feedback that we've received. If you're a fan of our Web News segment, this week the episode was dominated by a discussion around exactly what happened to our MacBook and the various attempts we made to fix the issue. A standard full episode is planned for next week.
In this episode we sit down once again with David Lindahl to discuss his full time job and many side hustles.
Segment 1 - What’s New?
You can find us on...
Facebook | Twitter | Instagram
In this episode Matt and Mike discuss when to start your business, a project, or whatever it is you're putting off. It's easy to get bogged down, luckily there are some tips and tricks to prevent it.
Segment 1 - When to StartLearning curve
Get started
More research
You can find us on...
In this episode we'll be discussing the ins and outs of progressive web apps including what they are, some of their functionality, and what challenges/limitations they still face.
Segment 1 - What is a PWA
You can find us on...
In this solo episode, Mike discusses the code refactoring process and then deep dives on work/life balance.
Segment 1 - What is Refactoring
You can find us on...
In this episode we take a look at taking on complex tasks in a field where you're not very experienced, something all programmers must do at one point or another in their career.
Segment 1 - The Newcomer EffectSegment 2 - Strategies
You can find us on...
Facebook | Twitter | Instagram
In this episode we sit down with leadership expert Scott McCarthy, to discuss leadership skills related to small business and independent entrepreneurs.
Segment 1 - Introduce Yourself Segment 2 - Starting Out
You can find us on...
With Vue.js' popularity steadily rising, many of you are probably thinking of migrating from jQuery.
Segment 1 - State of jQuerySegment 2 - From jQuery to Vue
Useful Resource - Meta Tags
You can find us on...
Pivoting a project can be a blessing, or a curse. It's important to know when and when not to pivot to avoid derailing your development cycle.
Segment 1 - Our PivotsSegment 2 - Pivoting a Project
Segment 3 - Pivotal Paralysis w/ the Jack of all Trades
You can find us on...
In this episode we talk about keeping our projects together with OneDrive and eventually upgrading to git for full version control.
Segment 1 - Starting Without GitSegment 2 - Transition to Git
Useful Resource - API Marketplace
You can find us on...
In this episode we discuss website builders in general, then do a deep dive into Webflow.
Segment 1 - Site BuildersSegment 2 - Webflow Overview
Webflow Designer
Hosting
CMS
Editor
Limitations
Conclusion
You can find us on...
In this episode Mike and Matt discuss what it's like to take on your first website contract as a complete beginner web developer, focusing on a small business website refresh.
Segment 1 - Gathering RequirementsSegment 2 - Design and Iteration
Web News - Android Desktop & Chrome OS
You can find us on...
Segment 2 - Aggressive Interactions
Segment 3 - Waiting
“Facebook is working to allow cross-messaging between Facebook Messenger, Instagram, and WhatsApp, according to a report in The New York Times this morning. Each service will continue to operate as a standalone app, but according to the Times, Facebook is rebuilding the underlying infrastructure so that people who might use only one of Facebook’s properties could communicate with others within the company’s ecosystem. All of the apps will support end-to-end encryption as well. Facebook has yet to provide a timeline for when this will happen.” - The Verge (https://www.theverge.com/2019/1/25/18197228/facebook-instagram-whatsapp-merge-messaging-services-mark-zuckerberg)
Facebook Spokesperson Statement
“We want to build the best messaging experiences we can; and people want messaging to be fast, simple, reliable and private. We’re working on making more of our messaging products end-to-end encrypted and considering ways to make it easier to reach friends and family across networks. As you would expect, there is a lot of discussion and debate as we begin the long process of figuring out all the details of how this will work.” - The Verge (https://www.theverge.com/2019/1/25/18197228/facebook-instagram-whatsapp-merge-messaging-services-mark-zuckerberg)
You can find us on...
Segment 2 - Mikes Tips and Tricks (JS Tips)
You can find us on...
Note: We had some audio issues with the first upload of this episode, if you hear nothing, simply delete your version and re-download to get the updated file. Apologies for the inconvenience.
Segment 1 - Pre-Planning & DesignSegment 2 - App Development
Segment 3 - App Deployment
Web News - Personal Opinions on PWA
You can find us on...
In this tidbit episode we discuss our code challenge, announcing official dates, and other considerations that we've thought up over the past few weeks.
We'll be calling our PWA (Progressive Web App) "No BS News for Reddit" and will be using: flexbox, Vue.js, and service workers to accomplish our task. The challenge will comprise of us trying to complete this app within a 24-hour period. As a PWA, we will be running it on Digital Ocean for hosting, which will also be our finish line. More specifically our goal will be to develop the app to completion, and have a functioning product live on our hosting package. We plan on releasing this app on an app store, or two, however, this will not be apart of the challenge. In addition, any time-based approvals (ie if Adsense needs to approve to run ads on the site) will not be apart of the challenge. We will work around them the best we can to provide an app that people can use before the 24-hour window closes. Before the challenge begins we're allowing ourselves research and design, but no development on the app itself - that will be all saved for the code challenge window.
You can find us on...
Web News - 2018 in Review, Road Ahead to 2019
You can find us on...
In this episode Mike and Matt discuss motivation in it's many forms, and how it affects working on variety of projects.
Segment 1 - Types of Motivation
Segment 2 - What Motivates Us
Segment 3 - Motivation Blockers
Web News - Scams
You can find us on...
This week we discuss breaking out of our comfort zone to finally develop an app via a coding challenge.
Segment 1 - The Idea
Segment 2 - Design, Develop, Deploy
Web News - Edge going Chromium?
You can find us on...
You can find us on...
Matt's freshly back from vacation to discuss developing for multiple platforms using various tools such as Apache Cordova, React Native, and Ionic. Allowing developers to use what they're familiar with, and still make apps for a variety of platforms.
Segment 1 - When to Use/Not Use Cross-Platform Development
Segment 2 - Cross-Platform Technologies
Segment 3 - Progressive Web Apps
Web News - Strict Learning
You can find us on...
In this episode we dive into the the Front-End Developer Roadmap by Kamran Ahmed, going through all the technologies you need to learn from the basics, through the mastery phase of your career.
Segment 1 - Roadmap Discussion
Segment 2 - Update on HTML All The Things
Web News - Microsoft Office vs Google Docs
You can find us on...
We've been hard at work, learning a new development stack on which the HTML All The Things website is built.
Note: Matt is on vacation for 1.5 weeks, this episode has been pre-recorded before his departure, some things that were discussed may have a different status (hopefully complete) upon the release of the episode.
Segment 1 - VueJS Frontend Development
Segment 2 - Nodejs and MongoDB Backend Development
Segment 3 - Digital Ocean and Docker Deployment
Web News - Wrapping it Up
In this Web News we had a discussion regarding our current status (at the time of recording) in the development of the HTML All The Things website, as well as what to complete for deployment.
Getting details from your customers can be a challenging experience, but it is vital so that you can deliver a complete produce on time.
Segment 1 - The Contact
Segment 2 - Gather Project Requirements
When we work on a small business site some of the sample questions we might ask include:
Segment 3 - Changing Project Requirements
Web News - What do yo want from a phone/Android launcher?
Apply to become our SubReddit Manager/Mod - [email protected]
You can find us on...
Responsive design has revolutionized how websites are developed, but static layouts still have their place. We explore these two different layout methods in this episode of the podcast.
Reference from Treehouse: https://blog.teamtreehouse.com/which-page-layout
Segment 1 - What is Responsive Design?
Segment 2 - How to Implement Responsive Design
Segment 3 - When to use Static instead of Responsive Design
Web News - Early Access Software/Games
You can find us on...
We sit down with Azhar Zuberi to discuss his unique professional journey from developer to CTO of a startup.
Segment 1 - Introduce Yourself
Segment 2 - A little backstory
Segment 3 - Our connection
Segment 4 - Running a company
Web News - Incomplete Ecosystems
You can find Azhar via...
Contentlinq Website - www.contentlinq.com
Contact Email - [email protected]
LinkedIn - Profile Page
You can find us on...
Communicating with your customers is a difficult, yet necessary part of doing business. In this episode we discuss best practices when dealing with various types of customers.
Segment 1 - Establishing Channels
Segment 2 - Different Types of Communicators
Segment 3 - Dos and Don'ts
Web News - Social Overload
You can find us on...
We dive into the world of UX in this episode, analyzing some basic tactics you can use to ensure that your users have a great experience on your site or app!
UX Rules
Source: https://theblog.adobe.com/15-rules-every-ux-designer-know/
Web News - Microsoft
You can find us on...
Facebook | Twitter | Instagram
New! - Reddit
In this episode we sit down with David Lindahl, a friend and colleague that recently pivoted his career from a the financial sector to web development.
Segment 1 - Introduce Yourself
Segment 2 - Bootcamp
Segment 3 - First month on the job
Segment 4 - Comparisons of Class Training vs Self-Taught
We worked together on the very first steps of The Appex, where you were fresh out of the code academy, whereas I more or less self-taught frontend development to myself.
You can find David via...
You can find us on...
Facebook | Twitter | Instagram
New! - Reddit
We dive into the different CSS layout methods that have evolved over recent years including box model, flexbox, and grid.
Segment 1 - Layout Models
Segment 2 - Box vs Flexbox vs Grid
Web News - 'Unobtrusive Ads'
Support Us
You can find us on...
In this episode we focus on CSS transitions and animations, what they are, why they both exist, and when you should use one or the other.
Segment 1 - Transitions vs Animations
Segment 2 - How Transitions and Animations Improve UX
Segment 3 - Performance
Segment 4 - Animation Frameworks
Web News - Inconsistencies and Separation
Patreon Supporters
Grigory Rechkin
You can find us on...
Facebook | Twitter | Instagram
New! - Reddit
In this episode we discuss the tools that help us get the job done, with a specific focus on the hardware. Things like the PCs we use, the headphones we listen to, and some stories behind our hardware decisions.
Segment 1 - Desktop Setups
Segment 2 - Mobile Setups
Segment 3 - Other Setups
Web News - Desktop PC vs Laptop w/ Dock
Become a Patreon!
Our Patreon Page - click here
Buy Some Gear!
Note: These are Amazon affiliate links, we get a kickback from you using them, they are for amazon.com. Some items may be variants of those mentioned in the episode, ensure you check the product page before purchasing.
Thank you for using the links below!
You can find us on...
In this first mini podcast episode, we record one of the first meetings for planning out the HTML All The Things website. The meeting was unscripted, microphones on and that's it (intro and outro are exceptions). This should give you a good idea what a typical meeting is like for us, specifically how we collaborate on projects with our different talents.
You can find us on...
Learning new technologies can be a difficult thing to start, let alone master. In this episode we discuss how we started with new technologies and how to expand those introductions into mastery with a given framework, plugin, or other product.
Segment 1 - Getting Started
Segment 2 - When to Learn New Technologies
Segment 3 - Get Up and Running Quickly
Web News - Cell Phone Longevity & Endurance
You can find us on...
In this episode we dive into the world of troubleshooting and debugging exploring different methodologies and tools that should help you take out any pesky bugs you might come across.
Segment 1 - Troubleshooting Methodologies
Segment 2 - Debugging in the Browser
Segment 3 - Application/Storytime
Web News - Experience Doesn't Trump Research
You can find us on...
Facebook | Twitter | Instagram | Medium | YouTube | GitHub | Spotify
In this episode we dive deep on how to tackle projects, whether they be something for the company, or something for a client. We take a look at the tools we use to organize it all, and how we stay on top of working in a small team.
Segment 1 - Idea Filtering
Segment 2 - Planning With and Using Tools
Segment 3 - Client Work vs Personal Projects
Segment 4 - Completion and Accountability
Web News - Stress When Deploying to Production
You can find us on...
Facebook | Twitter | Instagram | Medium | YouTube | GitHub | Spotify
In this episode we discuss our journey from static and CMS driven sites to reactive frameworks, specifically Vue.js.
Segment 1 - Static to Reactive
Segment 2 - CMS to Reactive
Segment 3 - How We Plan to Use Vue.js
Segment 4 - Matt's Experience Getting Quickly Started with Vue.js
Web News - Trendy & Loud vs Silence
In this episode we explore our failures and shortcomings on a variety of our projects ranging from a stock photo resource to a fully-fledged Chrome App game.
Show Layout Segment 1 - Starting UpIn this episode we discuss our different workflows individually and collaboratively as a company.
Segment 1 - Infrastructure
Segment 2 - Mike's Workflow
Segment 3 - Matt's Workflow
Segment 4 - Working Together/Collaborative Workflow
Web News - App Overload
In this episode we explore how to get started in web development and web design. We discuss some of the methods we used to get up and running and share some stories on our initial experiences in the field.
Topics covered in this episode include:
You can find us on...
In this episode Matt Lawrence and Mike Karan discuss their professional experiences that led them to today. These experiences form a foundation for future podcasts and act as a reference moving forward.
Topics covered in this episode include:
You can find us on...
Facebook | Twitter | Instagram
En liten tjänst av I'm With Friends. Finns även på engelska.