Winamp Logo
HTML All The Things - Web Development, Web Design, Small Business Cover
HTML All The Things - Web Development, Web Design, Small Business Profile

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

English, Technology, 1 seasons, 307 episodes, 19 hours 44 minutes
About
Join me, Matt Lawrence, and my co-host, Mike Karan, as we dive head first into the world of web development and design. In this show we discuss running a small business, making websites and web apps for customers from all over the industry. We’ll be diving in deep on things like our latest projects, our business strategies and much, much more!
Episode Artwork

Francesco’s Unique Developer Journey

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
22/02/20241 hour 3 minutes 24 seconds
Episode Artwork

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

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

How to Land a Web Development Job w/ James Quick

Learn how to land a web development job with this week's guest, James Quick. James is a content creator that focuses on teaching web developers through his YouTube channel and podcast. Our discussion this week focused on landing and keeping a web developer role with our conversation focusing on what you should do before landing the job, immediately after getting into your role, and how to keep your career going into the future. First off, our conversation on what to do before getting a developer 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
15/02/20241 hour 10 minutes 2 seconds
Episode Artwork

CSS Browser Support: When Can I Use This?

Back in the days of Internet Explorer web developers struggled with keeping their websites compatible across various versions. This problem exemplified as more modern browsers like Firefox and Chrome were added to the mix, forcing many web devs to create websites that could utilize modern features and fall back onto old ones for users still on IE. Today, these problems are largely solved, but not entirely. There is still some feature disparity between Edge, Chrome, Safari, and Firefox...and even 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 saf
13/02/202444 minutes 33 seconds
Episode Artwork

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

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

Working with Junior Developers: Teaching, Training, and Mentoring

When a junior developer is assigned to your team, it's easy to give them the "new guy" treatment. You might give them jobs you don't like to do or play some sort of harmless prank on them, but take it a step further and you're in danger of becoming a toxic workplace. Handing over jobs that are simply too difficult for a junior developer and ridiculing them when they inevitably fail is one large example of how a team joke can take a dark turn, forming a habit of treating junior developers poorly 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: <a href='https://www.htmlallthethings.com/podcasts/working-with-junior-developers-teaching-training-a
06/02/202449 minutes 23 seconds
Episode Artwork

The Hidden Costs of Web Development

Subscription fees are any household budget's worst nightmare, but they're not limited to just your favorite TV subscriptions. Web developers are also constantly bombarded by subscription fees for everything from development tools, analytics software, and WordPress plugins. Perpetual licenses (one-time fees) are almost a thing of the past and so everything you reach for at the paid tier ends up becoming a recurring cost that you'll need to make the most of to maximize value. Not only can these 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 Ma
30/01/20241 hour 3 minutes 54 seconds
Episode Artwork

More Tech Layoffs, HTMX is Real, Friends with Ideas

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

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

This week we revive an old episode format where Matt writes the show notes and interviews Mike without him knowing any of the questions or topics before recording. In this "blind episode" Matt and Mike explore building out your web developer portfolio versus a personal website that covers both your personal and professional life. The guys also discussed choosing your developer career path if you were starting out in 2024, what kind of project they would create if money were no object, and 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/html) 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: <a href='https://www.htmlallthethings.com/podcasts/building-your-web-developer-portfolio-choosing-your-path-as-a-developer-and-making-an-impact-with-y
17/01/20241 hour 20 minutes 50 seconds
Episode Artwork

Essential Gear Guide for Web Developers in 2024

It's a new year, maybe it's time for some new gear? If you're a web developer just getting started this year, or looking to maximize your productivity with the latest gadgets, this week's episode has got you covered. We broke up our gear selections into three budgets including minimum, moderate, and max. Matt and Mike discussed gear ranging from budget refurbished laptops that can help you get started on your web development journey, to fancy sets that can accommodate not only web development 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/html) 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: <a href='https://www.htmlallthethings.com/podcasts/essential-gea
10/01/20242 hours 2 minutes 37 seconds
Episode Artwork

Is JavaScript Enough?

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

Get Started in Web Development for Free

Learn web development for free with learning resources from all over the web including courses, YouTube channels, and written guides.  The holidays are in full swing with many people spending their newfound free time trying their hand at learning web development for the first time. Some are even planning to learn coding as their new year's resolution so they can try their hand at a new career. In this episode, Matt and Mike discussed a collection of free learning resources so that you can 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
27/12/202344 minutes 40 seconds
Episode Artwork

AI Prompts for Success as a Web Developer

AI tools have taken off over the past year touching almost every aspect of the internet, and web development is no exception. Chatbots like ChatGPT and Copilot (Bing Chat) can be used to help write code, troubleshoot, and learn web development in a way that is much more interactive than a traditional Google search. In this episode, Matt and Mike discussed how they use these AI tools in both their learnings and production work. The duo covered how to approach these new AI chatbots as they're 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
20/12/20231 hour 5 minutes 7 seconds
Episode Artwork

You’re Learning Web Development the Wrong Way

There are a lot of courses and guides out there to help you start learning web development. Despite this abundance, it's unfortunately very easy to fall into a common learning pitfall, such as following a tutorial that's out-of-date, or taking a course that glosses over important parts of the process. In this episode, Matt and Mike discussed commonly learning pitfalls and how to avoid them. They also discussed how to go beyond courses to ensure you're learning as much as you can before landing a job. Show Notes: https://www.htmlallthethings.com/podcasts/youre-learning-web-development-the-wrong-way Scrimba Discount: https://tinyurl.com/ScrimbaHATT
13/12/20231 hour 10 minutes 37 seconds
Episode Artwork

Make Web Development Easy, Avoid Needless Complexities

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

Learn To Use AI To Become A Better Web Developer

AI has been taking the tech world by storm for the past year or so as new chatbots and tools are created seemingly every day. These tools can help revolutionize the every day workflow for a web developer and Mike has been embracing these changes with open arms. In this episode Matt and Mike discussed this "AI revolution" and how Mike uses these new tools to compliment and enhance his every day tasks on the job. The guys also discussed the massive shake up that OpenAI had with their CEO Sam 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:
29/11/20231 hour 12 minutes 53 seconds
Episode Artwork

Are We Expecting Too Much From Our Web Developers?

Are web developers required to do too much? Websites and web apps are getting more complex as some startups rely on web developers to deliver critical company infrastructure, marketing sites, and ecommerce stores. The problem with all these responsibilities is that the knowledge base for web developers has grown exponentially over the past decade, making it a struggle to keep up for existing developers and increasingly difficult for aspiring devs to break into the field. In this episode, Matt 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
22/11/20231 hour 7 minutes 51 seconds
Episode Artwork

Are Websites Eternal? The Longevity of a Website

When you deploy a website how long do you think it'll last before it needs some maintenance, or a design refresh? Will it keep running as long as the hosting bill is paid? This week, Matt and Mike discussed the longevity of a website and whether or not its realistic to assume that they'll run forever - eternally, if you will. Even though they're pieces of software, websites are susceptible to problems that require maintenance, and some websites need regular preventative maintenance to keep 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
15/11/202353 minutes 58 seconds
Episode Artwork

Why Improving Your Focus Will make You A Better Web Developer

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

3 Web Development Projects | Full-Stack Struggles #3

Learning web development is difficult, even if you're already familiar with it and just looking to update your skills. In this episode, Matt and Mike discuss Matt's continued learning journey as he works towards understanding modern full-stack development through Svelte and SvelteKit. This time, Matt has taken a step back from his original project, a passive income tracker, and instead decided to change his approach. Instead of learning full-stack development, struggling through creating and 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 stru
01/11/202350 minutes 47 seconds
Episode Artwork

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

In this episode, Matt and Mike discussed a collection of web development topics including git in school, what makes a good code review, and the return of PHP. Git for version control is a major part of most web developers' toolkits although there seems to be a lack of git training in schools, the place where learning git basics could help future graduates' resumes look a bit more favorable. Code reviews are commonplace in web development teams, but they're not all cut from the same cloth - what 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:
25/10/20231 hour 8 minutes 21 seconds
Episode Artwork

Should Junior Developers Work for Free to Get Experience?

You can't get a job without experience and you can't get experience without a job - a classic problem for many beginners across several industries. This problem also plagues web developers as junior devs are left handing out hundreds of applications sometimes failing to get an interview let alone a job. For some, the opportunity to work for free will come up as a low barrier to entry to get some experience, but this move is controversial. Not only are you missing out on money, but you're also 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: <a href='https://www.htmlallthethings.com/podcasts/should-a-junior-developer-work-for-
18/10/20231 hour 2 minutes 14 seconds
Episode Artwork

What I’d Expect From a Junior Developer

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

The Cost of Bad Documentation and How to Fix It

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

Sneak Peek at Svelte 5 | Learn to Embrace Change

Svelte 5 is coming and with it the addition of Svelte 5 Runes, a replacement for the let, =, export, and $: that we use in Svelte today. Runes replaces this old syntax with function syntax to achieve the same old things and more. In this episode, Matt and Mike discuss a brief history of Svelte before diving into what was shown off so far about Svelte 5 Runes. The duo then discuss the learning experience for those studying Svelte 4 and whether they should stop and wait for Svelte 5. This leads to 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
27/09/20231 hour 8 minutes 21 seconds
Episode Artwork

SEO for Small Businesses

SEO (Search Engine Optimization) is how websites prepare and portray themselves to search engines like Google and Bing. The goal of SEO is to generate as much traffic (ideally organic traffic) as possible from the right people - namely prospective customers. The problem with SEO is that many industries and specific keywords are very competitive and require a lot of effort by someone that knows what the search engines want. In order for them to operate effectively they'll need to work with a developer and/or CMS to ensure good technical SEO and be given control over at least some of the website's content (ie blog posts) so that they can try and rank in as many relevant keywords as possible. For small businesses, having someone do their SEO for them seems like a massive gamble, so its a hard sell. If the small business tries to do their own SEO, they may find that their efforts aren't yielding any leads because SEO is not only time consuming, but can also get complex. In this episode,
20/09/20231 hour 4 minutes 36 seconds
Episode Artwork

Web Development Pitfalls: The Dangers of DIY Auth

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

How to Choose the Right Stack for Your Clients

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

Project Planning for Web Developers

Project planning sounds like it's the job of a project manager, but the truth is that a web developer interacts with so many parts of an online project that project management skills are crucial. When working as a freelancer, or for a small business, there might not even be a project manager on staff, leaving the web developer to manage their own team, time, and communications. Sprints/scrum and agile seem to dominate the project management space and have helped a lot of teams be successful, but 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: <a href='https://www.htmlallthethings.com/podcasts/project-planning-for-web-develope
30/08/202350 minutes 34 seconds
Episode Artwork

Do Web Developers Need Side Hustles?

Side hustles are a popular choice when looking to make additional money on top of your primary income. There are seemingly countless ways to make a little money on the side and many of them are done online. With that said, web developers, whose job it is to create online experiences, should arguably have an upper hand in this space with their technical knowhow and exposure to online marketing. This week, Matt and Mike discussed whether a web developer should start a side hustle. They covered the pros and cons of side hustles, the difference between side projects &amp; side hustles, and whether junior developers have enough time between their job applications &amp; 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/ScrimbaHA
23/08/202358 minutes 26 seconds
Episode Artwork

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

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

What Type of Hosting Should You Use? (Shared, VPS, Dedicated, Reseller, WordPress, NodeJS)

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,
09/08/20231 hour 45 minutes 47 seconds
Episode Artwork

Succeeding in Your First Week as a Junior Developer

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  
02/08/20231 hour 6 minutes 14 seconds
Episode Artwork

How a Hackathon Changed Their Lives w/ Paolo and Antonio

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
26/07/202355 minutes 28 seconds
Episode Artwork

JavaScript Basics: Learn These Concepts First

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: <a href='https://tinyurl.
19/07/202351 minutes 38 seconds
Episode Artwork

Failure Will Make You a Better JavaScript Developer

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
12/07/20231 hour 9 minutes 28 seconds
Episode Artwork

Next.js App vs Pages Router

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 &amp; layouts, simplified data fetching, streaming &amp; 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</
05/07/20231 hour 2 minutes 43 seconds
Episode Artwork

Can You Learn JavaScript Through ONLY Project-Based Learning?

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
28/06/20231 hour 5 minutes 42 seconds
Episode Artwork

How SvelteKit Makes Full-Stack Easy

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: <a href='https://www.htmlallthethings.com/podcasts/how-sveltekit-makes-ful
21/06/20231 hour 4 minutes 30 seconds
Episode Artwork

Are Websites Old News? Are They Going the Way of the Newspaper?

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: <a hre
14/06/20231 hour 12 minutes 7 seconds
Episode Artwork

Learning JavaScript from Scratch

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
07/06/20231 hour 3 minutes 29 seconds
Episode Artwork

Full-Stack Struggles #2: I Was at the Gates of Tutorial Hell

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<
31/05/20231 hour 8 minutes 29 seconds
Episode Artwork

Do You Need to Learn TypeScript in 2023?

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-l
24/05/20231 hour 16 minutes 52 seconds
Episode Artwork

Become a Junior Developer, Learn Web Development from Scratch

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. 
17/05/202358 minutes 1 second
Episode Artwork

Web Development Hot Takes - Is HTML a Programming Language? Does React Suck?

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
10/05/20231 hour 10 minutes 50 seconds
Episode Artwork

Coding for No-Coders: JavaScript Editing

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
03/05/202354 minutes 28 seconds
Episode Artwork

Debugging HTML, CSS, and JavaScript

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/podcast
26/04/20231 hour 2 minutes 56 seconds
Episode Artwork

Good Enough Is Better Than Perfect: How to Avoid Burnout and Launch Your Website Faster

This episode is for all of you out there that are hesitant to release your website, blog post, or whatever it is you're working on - scared to hand it over to the audience that is supposed to consume it. Instead of releasing what we have on schedule, some of us may hesitate due to perfectionism, burnout, or anxiety over what the users may think. Sometimes a delay is warranted, but often these delays can impair your future decision making on how to update/upgrade your project as you'll have no user feedback to work from. In this episode, Matt and Mike discuss working towards a project that is good enough to release, without focusing on all the "what ifs" for release. Show Notes: www.htmlallthethings.com/podcasts/good-enough-is-better-than-perfect-how-to-avoid-burnout-and-launch-your-website-faster
19/04/202359 minutes 20 seconds
Episode Artwork

Helping Junior Developers Succeed

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
12/04/20230
Episode Artwork

Full-Stack Struggles #1 - Can AI Teach Me Web Development?

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
05/04/20231 hour 6 minutes 53 seconds
Episode Artwork

Teaching You How to React w/ Bob Ziroll

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  
30/03/202352 minutes 48 seconds
Episode Artwork

CSS Animations Can Make or Break a Site

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  
29/03/202353 minutes 48 seconds
Episode Artwork

Junior Developer’s Guide to Confusing Terms

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
22/03/202344 minutes 24 seconds
Episode Artwork

You’ve Learned Enough CSS, Here’s What’s Next

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
15/03/202337 minutes 59 seconds
Episode Artwork

JavaScript Fundamentals You Need to Know Before Learning React

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  
08/03/202353 minutes 47 seconds
Episode Artwork

If You Can’t Code, Don’t Use WordPress

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
01/03/202351 minutes 33 seconds
Episode Artwork

Junior Developers NEED to Hear This

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?
22/02/20231 hour 1 minute 55 seconds
Episode Artwork

Designing the Web for Vertical Video (Short-Form Content)

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.
15/02/20231 hour 20 minutes 57 seconds
Episode Artwork

CSS Attribute Selectors & Custom Attributes

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
08/02/202347 minutes 55 seconds
Episode Artwork

The Scariest Web Development Tech

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  
01/02/20231 hour 17 minutes 11 seconds
Episode Artwork

Does Anyone Use Vanilla CSS Anymore?

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  
25/01/202350 minutes 35 seconds
Episode Artwork

Full-Stack Development Has Changed In 2023

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  
18/01/20231 hour 14 minutes 9 seconds
Episode Artwork

Can I Use This in Production?

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  
11/01/20231 hour 14 minutes 46 seconds
Episode Artwork

Svelte vs React - What You Need To Know

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
04/01/20231 hour 9 minutes 11 seconds
Episode Artwork

CSS Selectors Crash Course

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
28/12/20221 hour 1 minute 35 seconds
Episode Artwork

AI Will Not Take Your Job...Yet

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.
21/12/20221 hour 26 minutes 37 seconds
Episode Artwork

Hit Your Deadlines With These Tips

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!
14/12/202252 minutes 25 seconds
Episode Artwork

Developer Relations w/ Raza

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.
07/12/20221 hour 2 minutes 42 seconds
Episode Artwork

CSS Variables - What Are They & How to Use Them

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  
30/11/20221 hour 7 seconds
Episode Artwork

The Transitional Web w/ Chris Ferdinandi

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
23/11/20221 hour 6 minutes 6 seconds
Episode Artwork

What NOT to Do in Web Development

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.
16/11/20221 hour 18 minutes 40 seconds
Episode Artwork

What to Expect From Your First Job as a Junior Developer

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.
09/11/20221 hour 32 minutes
Episode Artwork

How to Raise Your Prices

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.  
02/11/20221 hour 22 minutes 1 second
Episode Artwork

Are You a Good Developer?

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?
26/10/20221 hour 12 minutes 43 seconds
Episode Artwork

What Is Dynamic Content?

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.
19/10/20221 hour 10 minutes 4 seconds
Episode Artwork

Powerful CSS Pseudo-Classes

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.
12/10/202253 minutes 16 seconds
Episode Artwork

What Is Hacktoberfest?

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.
05/10/20221 hour 5 minutes 58 seconds
Episode Artwork

How Working in a Restaurant Helped Me as a Web Developer

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.
28/09/20221 hour 21 minutes 47 seconds
Episode Artwork

What Can’t JavaScript Do?

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?
21/09/20221 hour 26 seconds
Episode Artwork

How to Communicate Efficiently in the Workplace

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.
14/09/20221 hour 18 minutes 48 seconds
Episode Artwork

Project Pricing: How We Make Small Customer Budgets Work

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.
07/09/20221 hour 2 minutes 52 seconds
Episode Artwork

Should You Use Code or No-Code?

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. 
31/08/20221 hour 9 minutes 2 seconds
Episode Artwork

Git - Why Do We Need Version Control?

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.
24/08/202256 minutes 23 seconds
Episode Artwork

The Best Way to Learn Web Development

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.
17/08/202259 minutes 25 seconds
Episode Artwork

Would You Use Vanilla JavaScript (No Framework) on a Project?

Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed whether vanilla JavaScript is viable on modern projects. Vanilla JavaScript is of course the language that the browser understands, but with the increasing complexity in many of today's web development projects, frameworks like React, Vue, and Svelte have seemingly taken over as the tools of choice for web developers. Should you use a framework, or should you use vanilla JavaScript?
10/08/20221 hour 9 minutes 18 seconds
Episode Artwork

How Do You Start a New Project?

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.
03/08/20221 hour 13 minutes 9 seconds
Episode Artwork

Web Design for Web Developers

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.
27/07/202258 minutes 42 seconds
Episode Artwork

Debugging async JavaScript with Jenn Creighton

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.
21/07/202236 minutes 42 seconds
Episode Artwork

Prepare to Be Laid Off

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. 
20/07/202258 minutes 20 seconds
Episode Artwork

Does Website Speed Really Matter? Bun, Node.js, Vite, Webpack

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?
13/07/20221 hour 8 minutes 39 seconds
Episode Artwork

Should You Learn to Code if You Use No-Code?

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. 
06/07/202256 minutes 54 seconds
Episode Artwork

HTML - CSS - JS (Re-release)

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.
29/06/20221 hour 33 minutes 36 seconds
Episode Artwork

Starting a New Job in Tech

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.
22/06/20221 hour 15 minutes 46 seconds
Episode Artwork

Tidbit: Thank You for 200 Episodes, What’s Next?

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! 
17/06/202241 minutes 16 seconds
Episode Artwork

What Does No-Code Mean for Web Developers in 2022?

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!
15/06/202248 minutes 22 seconds
Episode Artwork

How to Think Like 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 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.
08/06/20221 hour 6 minutes 41 seconds
Episode Artwork

Next.js, Nuxt.js, SvelteKit | Full-Stack Development Has Changed

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. Show notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show
01/06/20221 hour 14 minutes 11 seconds
Episode Artwork

Developer Burnout, We’re Exhausted

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. 
25/05/20221 hour 2 minutes 12 seconds
Episode Artwork

Don’t Share Too Much With Your Clients

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.  
18/05/20221 hour 7 minutes 22 seconds
Episode Artwork

Productive Developers Build Good Habits

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... Facebook | Twitter | Instagram RSS | Patreon | <a hr
11/05/20221 hour 30 minutes 19 seconds
Episode Artwork

Iconography

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://github.com/digitaldynastydesign'
04/05/20221 hour 4 minutes 52 seconds
Episode Artwork

Good Tech Interviews

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... Facebook | Twitter | 
27/04/20221 hour 30 minutes 56 seconds
Episode Artwork

Why No-Code Won’t Take Your Jobs

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... Facebook | Twitter | Instagram <a href='https://podcast.
20/04/20221 hour 4 minutes 39 seconds
Episode Artwork

SEO w/ Nat Miletic

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... Facebook | Twitter | Instagram <a href='
13/04/20221 hour 8 minutes
Episode Artwork

What Is an API? w/ Pratham

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 Pratham's Twitter | RapidAPI   You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='
06/04/202240 minutes 54 seconds
Episode Artwork

What is Full-Stack Development?

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <
30/03/202258 minutes 29 seconds
Episode Artwork

How to Learn Web Development Skills

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. Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Pa
23/03/20221 hour 8 minutes 10 seconds
Episode Artwork

Web Tech We Don’t Talk About - PHP, jQuery, WordPress, and More!

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtube.com/channel/U
16/03/20221 hour 24 minutes 34 seconds
Episode Artwork

What Is Web1, Web2, and Web3?

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ
09/03/20221 hour 35 minutes 51 seconds
Episode Artwork

Q&A: Web3, TypeScript, New Frameworks, and More!

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtube.com/channel/UCvvIv5sF75td95a3NC
02/03/20221 hour 20 minutes 17 seconds
Episode Artwork

What We Love About Web Development

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. Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.com/html-all-the-thin
23/02/20221 hour 9 minutes 1 second
Episode Artwork

Where Frontend Ends and Backend Begins - Part 2

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://github.com/dig
16/02/20221 hour 24 minutes 55 seconds
Episode Artwork

Helping Junior Developers Break In w/ Alex Booker

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www
09/02/20221 hour 22 minutes 30 seconds
Episode Artwork

Where Frontend Ends and Backend Begins - Part 1

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Me
02/02/20221 hour 15 minutes 51 seconds
Episode Artwork

5 Customer Support Tips

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com
26/01/20221 hour 8 minutes 34 seconds
Episode Artwork

Svelte All the Things

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | GitHub
19/01/20221 hour 13 minutes 5 seconds
Episode Artwork

Surviving 2021 as an Entrepreneur

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. Show notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href
12/01/20221 hour 31 minutes 53 seconds
Episode Artwork

Is No-Code the Future?

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.
05/01/202240 minutes 32 seconds
Episode Artwork

Time Management for Junior Developers

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pduvrnS3mlayL9JQXfe
29/12/20211 hour 8 minutes 2 seconds
Episode Artwork

Mentoring Junior Developers

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.co
22/12/20211 hour 16 minutes 31 seconds
Episode Artwork

The Dark Side of Web Development

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.  Show notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pdu
15/12/202154 minutes 40 seconds
Episode Artwork

Junior Developer Struggles

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. Show notes You can find us on... Facebook | Twitter | Instagram <p
08/12/20211 hour 22 minutes 40 seconds
Episode Artwork

How to Choose How You Build w/ Theo Browne

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 Show Notes   You can find u
01/12/20211 hour 18 minutes 5 seconds
Episode Artwork

Entrepreneur With an Employee Mindset

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. Show Notes You can find us on... Facebook | Twitter | <a href='https:
24/11/20211 hour 5 minutes 54 seconds
Episode Artwork

How Jason Docton Used React and WoW to Help People’s Mental Health

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 RSS | Patreon | <a href
17/11/20211 hour 36 minutes 55 seconds
Episode Artwork

The Front-End Developer Roadmap (Revisited)

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTub
10/11/20211 hour 21 minutes 3 seconds
Episode Artwork

Consulting, Heuristics, and Engineering w/ João Rosa

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) Show Notes You can find us on... <a href='https://www.facebook.com/htmlallthethings/'
03/11/20211 hour 4 minutes 32 seconds
Episode Artwork

Performance Design & Marketing w/ Richie Lokay

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. Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pduvrnS3mla
27/10/20211 hour 2 minutes 44 seconds
Episode Artwork

Stoicism and Mindfulness w/ Michael McGill

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.  Show Notes   Svelte for Beginners Udemy Course Link with 50% off coupon applied!   You can find us on... Facebook | Twitter | Instagram RSS | <a href='https
20/10/20211 hour
Episode Artwork

Handling Stress, Svelte Mania, Web 3.0

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. Show Notes You can find us on... Facebook | Twitter | <a href=
13/10/202152 minutes 53 seconds
Episode Artwork

From Student to CSS King w/ Pratham

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.    Show Notes   You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify Mediu
06/10/20211 hour 12 minutes 38 seconds
Episode Artwork

How He Earned $3+ Million on the Internet w/ Csaba Kissi

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) Show Notes   Csaba's Blog Csaba's Twitter Csaba's Product Hunt Twidesk You can find us on... <a href='https:/
29/09/20211 hour 2 minutes 18 seconds
Episode Artwork

Q&A - Freelancing Tips, Degree vs Self-taught, Future of No-Code

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) Show Notes   You can find us on... Facebook | Twitter | <a href='https://www.instagram.com/ht
22/09/20211 hour 11 minutes 19 seconds
Episode Artwork

Learning Through Teaching JavaScript w/ Yuri

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... Facebook | Twitter | Instagram RSS | Patreon | <a
15/09/202152 minutes 3 seconds
Episode Artwork

Women in Tech w/ Alexandria

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) Show Notes Alexandria's Twitter @AlexandriasTech Alexandria's Youtube Alexandria's Twitch   You can find us on...<
09/09/202139 minutes 28 seconds
Episode Artwork

Is Work-Life Balance Dead?

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)   Show Notes     You can find us on... <a href='https://www.facebook.co
01/09/20211 hour 27 minutes 10 seconds
Episode Artwork

Scope Creep, Traveling Salesman, 100% Uptime

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!   Show Notes   You can find us on... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy
25/08/20211 hour 3 minutes 34 seconds
Episode Artwork

Grow Your Brand as a Developer w/ Dylan Redekop

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   Show Notes  </
18/08/202149 minutes 40 seconds
Episode Artwork

Prepare for Your Coding Interview w/ TJ Kinion

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.  Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href
11/08/20211 hour 3 minutes 36 seconds
Episode Artwork

Svelte Is Here to Stay

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. Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.com/ht
04/08/202157 minutes 28 seconds
Episode Artwork

The 4 Day Work Week feat. Derek Duncan

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. Show Notes Derek's Links Instinct Science   You can find us on... Facebook | Twitter | 
28/07/20211 hour 38 minutes 54 seconds
Episode Artwork

Googling Tips for Developers

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. Show Notes You can find us on... Facebook | Twitter | Instagram RSS | <a href=
21/07/202148 minutes 50 seconds
Episode Artwork

Machine Learning & Building a Twitter Community w/ Pratham

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! Show Notes You can find us on... Facebook | Twitter | Instagram RSS | <a href='https://patreon.com/htmlallthethings'
14/07/202146 minutes 1 second
Episode Artwork

Why Is React Still the #1 Framework?!

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!  Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.yo
07/07/20211 hour 24 minutes 44 seconds
Episode Artwork

How Modern JavaScript Is Ruining the Web w/ Chris Ferdinandi

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! Show Notes Chris' Links Go Make Things (newsletter + Chris' contact details) You can find us on... Facebook | Twitter | <a href='https://www.in
30/06/202154 minutes 27 seconds
Episode Artwork

Web News - Windows 11 Reveal Event Recap

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... Facebook | Twitter | Instagram RSS | <a href='https://patreon.com/htmlal
24/06/20211 hour 3 minutes 33 seconds
Episode Artwork

JavaScript Right in HTML? HTMX w/ Carson

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. Show Notes Carson's Links: HTMX (Website | Repo) Twitter Hyperscript Repo You can find us on... Facebook | Twitter | <a href='https://www.instagram.com/htmlallthet
23/06/202159 minutes 20 seconds
Episode Artwork

The Best Way to Learn How to Code w/ Aderson Oliveira

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 Brridge.io - https://brridge.io/  The Solo Coder Podcast - https://solocoder.com/  The Solo Coder Group on
16/06/20211 hour 51 minutes 43 seconds
Episode Artwork

Nuxt.js, Being an Open Source Maintainer w/ Alexander Lichter

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 Show Notes You can find us on... <a href='htt
09/06/20211 hour 5 minutes 17 seconds
Episode Artwork

No, Tailwind Doesn't Suck

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! Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https:
02/06/20211 hour 3 minutes 2 seconds
Episode Artwork

The Truth About No-Code

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.  Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a hre
26/05/20211 hour 6 minutes 7 seconds
Episode Artwork

JavaScript Is the Future

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! Show Notes You can find us on... Facebook | Twitter | Instagram <a href='https://podcast.
19/05/20211 hour 19 minutes 52 seconds
Episode Artwork

Level Up Your Junior Coding Skills

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... Facebook | Twitter | Instagram RSS | Patreo
12/05/20211 hour 14 minutes 16 seconds
Episode Artwork

Why Vue Is Better Than React

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! Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='
05/05/202156 minutes 6 seconds
Episode Artwork

Not Just a Developer w/ David Lindahl

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. Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a
28/04/20211 hour 28 minutes 4 seconds
Episode Artwork

Weekly Growth Goals - Building a Web App

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.  Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtube.com/channel/UCvvIv5sF75td95a3NC3atAw'
21/04/20211 hour 10 minutes 20 seconds
Episode Artwork

HTML - CSS - JS

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! Show Notes You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.
14/04/20211 hour 32 minutes 51 seconds
Episode Artwork

The Power of Laser Focus

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.   Show Notes   You can find us on... Facebook | Twitter | Instagram <a href='https://podcast.htmlal
07/04/202151 minutes
Episode Artwork

When to Ask for Help

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.  Show Notes   You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href
31/03/20211 hour 10 minutes 53 seconds
Episode Artwork

Big Projects, Short Deadlines

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. Show Notes   You can find us on... Facebook | Twitter | Instagram <a href='https
24/03/20211 hour 5 minutes 58 seconds
Episode Artwork

Creating a Browser for Developers w/ Kilian Valkhof

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. Show Notes   You can find us on... Facebook | Twitter | Instagram RSS |
17/03/20211 hour 39 minutes 5 seconds
Episode Artwork

Bad Habits to Avoid for Web Developers

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. Show Notes   You can find us on... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pduvrnS3
10/03/20211 hour 29 minutes 17 seconds
Episode Artwork

Challenges for Junior Devs w/ Monarch Wadia

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.  Show Notes   You can find us on... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtube.com/channel/UCvvIv5sF75td95a3NC3atAw
03/03/20211 hour 21 minutes 18 seconds
Episode Artwork

Supporting a Lot of Users

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... Facebook | Twitter | Instagram RSS | Patr
24/02/202159 minutes 41 seconds
Episode Artwork

Data Structures, Algorithms, Imposter Syndrome, and Migrations

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... Facebook | Twitter | Instagram RSS | Pa
17/02/202159 minutes 49 seconds
Episode Artwork

Web News - The One UX Tip You Have to Follow

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... Facebook | Twitter | Instagram RSS | <a href='https://patreon.com/htmlallt
11/02/202128 minutes 48 seconds
Episode Artwork

Build APIs Fast with Strapi.io

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H
10/02/202154 minutes 15 seconds
Episode Artwork

Web News - GameStonk and the Stock Market

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://github.
04/02/202128 minutes 23 seconds
Episode Artwork

How to Become Self-Taught

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... Facebook | Twitter | Instagram RSS | Patreon</
03/02/20211 hour 12 minutes 9 seconds
Episode Artwork

Web News - Time Isn't on Sale

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify<
28/01/202126 minutes 13 seconds
Episode Artwork

Webpack vs Snowpack

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgd
27/01/20211 hour 7 minutes 49 seconds
Episode Artwork

Web News - Are Apps Too Easy to Use?

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href
21/01/202128 minutes 4 seconds
Episode Artwork

How to Avoid Being Overwhelmed

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.you
20/01/202146 minutes 58 seconds
Episode Artwork

Web News - WhatsApp, Facebook, and Signal

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... Facebook | Twitter | Instagram RSS | Patreon | Spot
15/01/202130 minutes 44 seconds
Episode Artwork

Starting a New Side Project

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtu
14/01/20211 hour 4 minutes 51 seconds
Episode Artwork

Web News - Email Detox

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://github
07/01/202124 minutes 23 seconds
Episode Artwork

The Web Technologies of 2020

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | GitHub  <a href='http://reddit.com/r/h
06/01/20211 hour 21 minutes 23 seconds
Episode Artwork

Web News - Releasing Buggy Products

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='
17/12/202029 minutes 48 seconds
Episode Artwork

Side Hustles VS Side Projects

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... Facebook | <a href='https://twitter.com/
16/12/202045 minutes 14 seconds
Episode Artwork

Revisiting Old Projects

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... Facebook | Twitter | Instagram RSS | <a href='https://patreon.co
09/12/20201 hour 10 minutes 21 seconds
Episode Artwork

Customer Support for Web Developers

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... Facebook | Twitter | <a href='https:
02/12/20201 hour 31 minutes 9 seconds
Episode Artwork

What's Right With Web Development?

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.com/html-all-the-things'
26/11/20201 hour 29 minutes 50 seconds
Episode Artwork

What's Wrong With Web Development?

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://github.com/digitaldynastydesig
18/11/20201 hour 47 minutes
Episode Artwork

Reach Is the Internet's Currency

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... Facebook | <a href='https://twitter.com
11/11/20201 hour 18 minutes
Episode Artwork

What You Need to Know About Package Managers

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://gi
04/11/20201 hour 8 minutes 2 seconds
Episode Artwork

Your Second Career as a Web Developer (The Halo Episode)

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium</
28/10/20201 hour 22 minutes 18 seconds
Episode Artwork

What We Need to Do Better

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open
21/10/20201 hour 23 minutes 27 seconds
Episode Artwork

Balancing Different Stacks & Technologies

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <
15/10/20201 hour 27 minutes 6 seconds
Episode Artwork

Should You Open Source?

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | GitHub  Redd
07/10/202058 minutes 21 seconds
Episode Artwork

Scope Creep

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https:/
30/09/20201 hour 9 minutes 32 seconds
Episode Artwork

What's New in Vue 3.0

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pduvrnS3mlayL9J
23/09/20201 hour 33 minutes 51 seconds
Episode Artwork

The Untold Story of Web Development

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a h
16/09/20201 hour 43 minutes 12 seconds
Episode Artwork

Day in the Life of a Web Developer

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://github.c
09/09/20201 hour 3 minutes 37 seconds
Episode Artwork

Sanity.io, Twitch, Imposter Syndrome, Web Apps

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://github.com/digi
02/09/20201 hour 23 minutes 11 seconds
Episode Artwork

Plugins

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtube.com/channel/UCvvIv5sF75
26/08/20201 hour 28 minutes 48 seconds
Episode Artwork

Vanilla vs Webflow

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | GitHub  <a href='http://r
19/08/20201 hour 7 minutes 36 seconds
Episode Artwork

Why Use a JavaScript Framework? | Vue.js

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | GitHub  <a href='http://reddit.com/r/htmlallthethi
12/08/20201 hour 49 minutes 41 seconds
Episode Artwork

Website Layout vs Website Content

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pduvrnS3mlayL9JQXf
05/08/20201 hour 13 minutes 26 seconds
Episode Artwork

Code Reviews

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a href='https://github.com/di
29/07/20201 hour 22 minutes 41 seconds
Episode Artwork

Top 10 Tips for Working From Home

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | GitHub
22/07/20202 hours 34 seconds
Episode Artwork

Mental Health in the Workplace w/ Megan Mee

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a h
15/07/20201 hour 32 minutes 36 seconds
Episode Artwork

Tutorial Hell

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.yo
08/07/20201 hour 21 minutes 17 seconds
Episode Artwork

Episode 100! - Favourite Tools, The Journey, What's Next?

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... Facebook | Twitter | Instagram RSS | Patreon | <a href=
01/07/20201 hour 13 minutes 19 seconds
Episode Artwork

Workplace Diversity w/ Devonta Johnson

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube 
24/06/20201 hour 20 minutes 5 seconds
Episode Artwork

Iterative Design

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... Facebook | Twitter | Instagram <a hre
17/06/20201 hour 13 minutes 21 seconds
Episode Artwork

Good Developer Habits

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtube.com/channel/UC
10/06/20201 hour 15 minutes 59 seconds
Episode Artwork

State of the Industry w/ David Lindahl

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a hre
03/06/20201 hour 41 minutes 12 seconds
Episode Artwork

Coding Is NOT for You

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pduvrnS3ml
27/05/20201 hour 6 minutes 30 seconds
Episode Artwork

Tidbit: Joe Rogan and Spotify

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... <a href='https://www.facebook.co
25/05/202044 minutes 15 seconds
Episode Artwork

More Important Than the MVP

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.
21/05/20201 hour 7 minutes 35 seconds
Episode Artwork

Cool Web Tech

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pduvrnS3mlayL9JQX
13/05/20201 hour 28 minutes 43 seconds
Episode Artwork

Tidbit: Peer-To-Peer Versus Centralized (Web News)

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... Facebook | Twitter | Instagram <a href='htt
08/05/202052 minutes 8 seconds
Episode Artwork

Proposing Projects to Your Team

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 We
06/05/20201 hour 10 minutes 10 seconds
Episode Artwork

Top 10 Web Design Tips

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... Facebook | Twitter | Instagram RSS | Patreon
29/04/20201 hour 39 minutes 56 seconds
Episode Artwork

Taking Charge on Client Projects

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... Facebook | Twitter | Instagram RSS | <a href='https://patreon.com/h
22/04/20201 hour 8 minutes 59 seconds
Episode Artwork

Project Based Learning

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... Facebook | Twitter | Instagram RS
15/04/20201 hour 41 minutes 51 seconds
Episode Artwork

How to Make Money Online

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/s
08/04/20201 hour 23 minutes 21 seconds
Episode Artwork

Where Does Webflow Fit?

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='h
01/04/20201 hour 19 minutes 58 seconds
Episode Artwork

When to Use Svelte?

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? 
25/03/20201 hour 7 minutes 47 seconds
Episode Artwork

Coronavirus (COVID-19) & Working from Home

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... Facebook | Twitter | Instagram RSS | <a href='h
18/03/20201 hour 12 minutes 48 seconds
Episode Artwork

Office Politics

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.com/html-all-the
11/03/20201 hour 12 minutes 2 seconds
Episode Artwork

What We Need to Do Better

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... Facebook | Twitter | <a href='https://www.instagram.com/ht
04/03/20201 hour 12 minutes 41 seconds
Episode Artwork

Web Design Stats 2020

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... Facebook | Twitter | Instagram <a href='https://podcast.htmlallthethings.com/f
26/02/20201 hour 17 minutes 20 seconds
Episode Artwork

The Customer Experience

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-l
19/02/20201 hour 15 minutes 8 seconds
Episode Artwork

How to Manage Multiple Projects

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... <a href='https://www.facebo
12/02/20201 hour 25 minutes 27 seconds
Episode Artwork

Procrastination and Time Management

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... Facebook | Twitter | Instagram RSS | <a href='https://patreon.com/
05/02/20201 hour 18 minutes 26 seconds
Episode Artwork

Responsive Design Best Practices

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a hre
29/01/202056 minutes 11 seconds
Episode Artwork

What Makes Web Development Hard?

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 RSS | Patreon | Spotify Medium | YouTube | GitHub  <a href='http://reddit.com/r/htmlallthethin
22/01/20201 hour 8 minutes 19 seconds
Episode Artwork

Passive Income & Revenue Streams

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... Facebook | Twitter | Instagram <
15/01/20201 hour 33 minutes 46 seconds
Episode Artwork

Templates vs Custom Websites

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... Facebook | Twitter | Instagram <a href='https
08/01/20201 hour 13 minutes 31 seconds
Episode Artwork

Year-End Roundup 2019

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtube.com/channel/UCvvIv5s
31/12/20191 hour 11 minutes 18 seconds
Episode Artwork

Most in Demand Web Developer Skills in 2019

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... <a href='h
18/12/20191 hour 37 minutes 19 seconds
Episode Artwork

Flutter

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWq
11/12/20191 hour 17 minutes 15 seconds
Episode Artwork

Why Is jQuery so Popular?

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... Facebook | Twitter | Instagram RSS | Patreon</a
04/12/20191 hour 12 minutes 56 seconds
Episode Artwork

Stop Learning, Start Coding

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74wgdM?si=H5pduvrnS3mlayL9JQ
27/11/201942 minutes 34 seconds
Episode Artwork

UX Mania

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://op
21/11/20191 hour 26 minutes 8 seconds
Episode Artwork

The Thing About WordPress

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.co
13/11/201950 minutes 44 seconds
Episode Artwork

Static Sites, Server Side Rendering, Single Page Apps

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... Facebook | Twitter | Instagram RSS | Patreon</a
06/11/20191 hour 9 minutes 29 seconds
Episode Artwork

What is JSON?

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... Facebook | Twitter | Instagram RSS | <a href='ht
30/10/201948 minutes 44 seconds
Episode Artwork

More UX Considerations

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... Facebook | Twitter | Instagram <a href='https://podcast.html
23/10/20191 hour 19 minutes 35 seconds
Episode Artwork

How Much Does a Website Cost?

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://m
16/10/20191 hour 27 minutes 44 seconds
Episode Artwork

Grokking Simplicity w/ Eric Normand

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify
09/10/20191 hour 43 minutes 59 seconds
Episode Artwork

Web Development vs Native App Development

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.c
02/10/20191 hour 4 minutes 54 seconds
Episode Artwork

Learning UI Development

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | 
25/09/20191 hour 21 minutes 45 seconds
Episode Artwork

Making Web Development Easier

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://open.spotify.com/show/2MWqU5ZbO69jy3RZ74
18/09/20191 hour 13 minutes 47 seconds
Episode Artwork

Top 3 UX Considerations

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... Facebook | Twitter | Instagram <a href='https://podcast.htmlall
11/09/20191 hour 12 minutes 59 seconds
Episode Artwork

Tips to Avoid Developer Burnout

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.c
04/09/201957 minutes 57 seconds
Episode Artwork

Wireframes, Mockups, and Prototypes

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium
28/08/20191 hour 7 minutes 8 seconds
Episode Artwork

The Traveling Developer

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | <a href='https://www.youtube.com/channel/UCvvIv5sF
23/08/20191 hour 11 minutes 51 seconds
Episode Artwork

Top 10 Tips for Beginner Web Developers

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.com/html-all-t
14/08/20191 hour 23 minutes 19 seconds
Episode Artwork

Jack of All Trades, Master of None

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... Facebook | Twitter | Instagram <a href='https://podcast.htmlallthethings
07/08/20191 hour 36 minutes 10 seconds
Episode Artwork

Sanity.io w/ Knut Melvær

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... Facebook | Twitter | <a href='https:/
31/07/20191 hour 37 minutes 34 seconds
Episode Artwork

Workload Management

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... Facebook | Twitter | <a href='ht
24/07/201959 minutes 56 seconds
Episode Artwork

Tidbit: 10x Engineers (Web News)

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify Medium | YouTube | <a
19/07/201929 minutes 34 seconds
Episode Artwork

Rapid Development and Deployment | Sanity.io, Nuxtjs, Netlify

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... Facebook | Twitter | <a href='https://www.inst
17/07/20191 hour 16 minutes 48 seconds
Episode Artwork

How to Fill Skill Gaps

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 RSS | Patreon | Spoti
10/07/201958 minutes 11 seconds
Episode Artwork

Choosing the Right CMS | Wordpress, Headless CMS, OctoberCMS, Webflow

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... Facebook | Twitter | Instagram RSS | Patreon | <a href='https://op
03/07/20191 hour 13 minutes 34 seconds
Episode Artwork

Vanilla JavaScript and VueJS 3

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='https://medium.com/html-all-the-things'
26/06/20191 hour 30 minutes 29 seconds
Episode Artwork

Migrations

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... Facebook | Twitter | Instagram <a href
19/06/20191 hour 13 minutes 56 seconds
Episode Artwork

Freelancing, Contracting, Remote Work

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... Facebook | Twitter | Instagram</
12/06/20191 hour 15 minutes 56 seconds
Episode Artwork

Marketing and SEO w/ Chris Dayley

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a href='
05/06/20192 hours 9 minutes 22 seconds
Episode Artwork

Procedures & Standard Practices

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... Facebook | Twitter | Instagram RSS | <a href='https://patre
29/05/20191 hour 19 minutes 55 seconds
Episode Artwork

Imposter Syndrome

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... Facebook | Twitter | Instagram RSS | Patreon | Spotify <a
22/05/20191 hour 4 minutes 22 seconds
Episode Artwork

Future of Web Development - Motion UI, PWA's, Blockchain, and More

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... Facebook | Twitter | Instagram RSS | Patre
15/05/20191 hour 12 minutes 32 seconds
Episode Artwork

Bootstrap, Materialize, Tailwind CSS

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 RSS | Patreon | Spotify
08/05/20191 hour 21 minutes 44 seconds
Episode Artwork

Choosing the Right Equipment

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.html
01/05/20191 hour 19 minutes 30 seconds
Episode Artwork

MacBook Adventures & Podcast Update

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. 
25/04/201937 minutes 48 seconds
Episode Artwork

Full Time and Side Hustles w/ David Lindahl

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? Tell us a little bit about yourself and what’s happened since we last spoke. Segment 2 - UI Developer How long did it take you to fully settle into your role? Before you got a full time position you were working on a variety of side hustles, many of which are still online today. How was the transition from being your own boss to working under a company? Is there any sort of issue with you running side hustles and working at your day job? Conflict of interest? Do they own a piece of that income as apart of an agreement? How fast were you expected to “spin-up” when you were hired? For example, were you just thrown a bunch of work and expected to know how to do it on the f
17/04/20191 hour 40 minutes 50 seconds
Episode Artwork

When to Start

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 Start One of the things you’ll hear as an entrepreneur, and we’ve mentioned on the show several times is to “just start” This means that instead of being bogged down by “what ifs” that you should just jump in and get started on whatever it is you’re working on A prime example:  a would-be entrepreneur gets stuck reading into the basics of how to start a business, what pitfalls could happen, what issues may occur, etc. While it’s good to be prepared, you could read for years upon years and still have things to flip through. It’s generally better to understand the basics, do your best to cover all the bases that you need to and then
10/04/20191 hour 26 minutes 21 seconds
Episode Artwork

Progressive Web Apps

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 As mentioned on the show a few times before, PWA stands for Progressive Web App, which is the evolution of the standard web app If you’re new to all of this, the breakdown is rather simple: Website - A website is a more basic presence on the web, it delivers content to a visitor (ie blog posts, news articles) Popular examples would be news websites, tech blogs, marketing websites, and small business sites. Web App - Functions similarly to a website, however, acts more like an app that you’d see on your phone that performs a function. For example, there are online image editors where you can upload your photo and edit it right in the browser. T
03/04/20191 hour 22 minutes 2 seconds
Episode Artwork

Refactoring

In this solo episode, Mike discusses the code refactoring process and then deep dives on work/life balance. Segment 1 - What is Refactoring Refactoring definitionChanging your code to improve its organization and structure without directly influencing it’s performance Explanation of terminologyCode SmellsSomething you notice as your coding that you think will later require a restructure/reorganization ExtensibilityAbility to later down the road use your current code to extend the capabilities of your program without having to rewrite large portions of code Maintainability Make it easier to fix bugs and find issues in your code down the line wh
28/03/201934 minutes 55 seconds
Episode Artwork

Advanced Topics w/ Little Experience

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 Effect This segment is going to focus on our experience configuring a vuejs service worker - I went in with no previous hand-on experience, a complete newcomer to service workers and an amateur at vuejs. Therefore this process is no doubt clunky, but as you’ll hear that’s exactly the point I want to be clear before I dive in here that we’re using the following particular scenario because it was recent, we are not pointing the finger at any of the plugins, apps, or resources that we mention below. The issues we’re discussing are industry-wide, and not on a specific service, platform, or individual. Recently we went to work with service workers on a Vue.js app (No BS News for Reddi
20/03/20191 hour 19 minutes 3 seconds
Episode Artwork

Leadership w/ Scott McCarthy

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 Do you think that leadership is more of a school-learned skill (note-taking, reading, etc.) or more of one that you learn by putting it into practice? How closely would you relate self-discipline with leadership skills? Should you work on self-discipline before trying to lead others? When entrepreneurs are first starting out, they’re generally alone, or with a small group of other company founders. This leaves them partially or completely isolated from leading other people, a skill they would need to develop should their company grow and hire employees down the road. What advice would you give to someone looking to up their leadership game, before they hire employees?
13/03/20191 hour 35 minutes
Episode Artwork

jQuery to Vue.js

With Vue.js' popularity steadily rising, many of you are probably thinking of migrating from jQuery. Segment 1 - State of jQuery https://jquery.com/ jQuery is a javascript library mainly targeted at HTML document traversal and manipulation, event handling, animation* and ajax requests. Meant to simplify your code and reduce the amount you would have to write doing simple things such as Assigning event listeners to all elements of the same class Creating DOM elements such as DIVs Using the $.ajax shorthand to interact with API’s/server calls So main theoretical advantages areCode becomes easier to read You write less code <li styl
06/03/20191 hour 8 minutes 48 seconds
Episode Artwork

Pivoting a Project

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 Pivots When first starting out it’s important to be open to all avenues to you In our case we chose to try to get into the IT and Web Design/Development business from the get go. Although we did have a few IT clients we both seemed to prefer the web development side of the business as time went on. Eventually we landed a larger Web development account and at the same time had an opportunity to take on a medium size IT contract for a medical clinic. This was when we had to decide to go fully into web development or try to keep up both sides. It seemed like if we tried to keep both sides our preferable side would suffer so we chose to Pivot fully into web de
27/02/20191 hour 9 minutes
Episode Artwork

Git Workflow

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 Git We used to use OneDrive to keep each other on the same page We had the same OneDrive directory sync to our computers so that our work would carry over However, this is not proper version control and therefore a bunch of conflicts would happen if we were working on the same projects, luckily most were minor and just required someone save their work again This solution did work for us, however, and we used it for well over a year with only a few major sync issues - which is pretty good for a program that’s not meant for version control To this day we still use OneDrive to keep some common files around, like graphical assets, however, our projects are no
20/02/201959 minutes 38 seconds
Episode Artwork

Site Builders and Webflow

In this episode we discuss website builders in general, then do a deep dive into Webflow. Segment 1 - Site Builders There are many reasons out there to use a site builder, they can range anywhere from convenience aspects, to pricing. I think it’s fairly important for a web developer to be at least familiar with these reasons and also the downfalls of site builders so that when it comes time for them to explain to their customer why they need a custom website, they will be coming at if from a place of knowledge and truth First thing to get out of the way, some customers will actually benefit from a site builder over a custom website. People that can find a good template on a popular site builder that fits all* their needs right off the bat People that like to tinker but don’t have the time to learn a whole new sk
13/02/20191 hour 26 minutes 30 seconds
Episode Artwork

Your First Website Contract

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 Requirements We’ve talked about requirements a few times but this whole conversation will be very specific to a typical first site that a developer will have to do for their first project. So in this scenario a small business call Happy Coffee has approached you with a request for their old site to be updated. The site is from the early 2000 and is very old, not responsive and has outdated information about their business. They would like you to update their online presence with the new web standards and make their site look more modern. Your job here is to figure out what the clients preferences are and if they align with your vision for the new sit
06/02/20191 hour 12 minutes 5 seconds
Episode Artwork

Negative Customer Relations

In this episode we discuss the difficult conversations we all face when dealing with customers including pricing, misunderstandings, and more. Segment 1 - Saying No Sometimes customers relations aren’t just selling them on your latest theme, service, or skill - there comes a time where you have to deal with intricacies that have a negative connotation attached to them Specifically these are often: pricing, value (of work and of the product to the customer), bad content (low quality images, bad copy, etc.) - essentially you’re saving them from themselves, their web presence should start out on the right foot when you’re done with it   Pricing Pricing is almost always a major point of contention between you and your customer People always want a lower price, and they’ll try anything to get it <li style="font-weigh
30/01/20191 hour 7 minutes 56 seconds
Episode Artwork

Tips and Tricks

In this episode we share some of our tips and tricks that we've picked up along our many web development and design adventures. Segment 1 - Matt’s Tips & Tricks Server/Hosting Management Common things like this include: WordPress updates (plugin updates), migrating to a different server/host, testing a new major feature, adding something a client has requested - but you think won’t work out which will result in a rollback Always backup files and databases that you won’t be able to get back in their existing state Be wary of new commands if you have command line access, especially if they’re aimed at deleting files, or folders Have a recovery plan before you begin so that you can quickly and easily rollback your changes if something goes terribly wrong - planning this out properly may require you to take full b
23/01/20191 hour 2 minutes 36 seconds
Episode Artwork

Coding Challenge Wrap-Up

In this episode we discuss our recently completed coding challenge, making "No BS News for Reddit" 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 & Design As apart of this challenge we were allowed to plan, design, and research before the challenge began To prepare we did some research on PWAs and their functionality We also researched other news apps, and what subreddits would be the most useful From a UX perspective, we took a look at which features a Reddit user would need and expect from a Reddit app - minus the social features of course From this we came up with some wireframes to guide our design throughout the process, which we modified on
16/01/20191 hour 7 minutes 45 seconds
Episode Artwork

Code Challenge - No BS News for Reddit

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 be
14/01/201929 minutes 42 seconds
Episode Artwork

Maintaining Your Skills

Happy New Year! 2019 has just kicked off, and so has another year of podcasts. In this episode we discuss maintaining your skills after long periods away from your desk. This is the perfect compliment to the recently completed holiday season as many of us are just now getting back to work. Segment 1 - Keeping Things in Practice Keep using the technology you deem valuable The main way I stay on top of my skills is seemingly an obvious answer. By using them This can be a little difficult though with so many technologies out there and as we’ve mentioned many times it’s easy to get overwhelmed with all the choice What I try to do is choose projects that will incorporate the technology I value Sometimes this requires convincing your employer and contractor to adopt something they are not familiar with. So it’s important to be
09/01/20191 hour 31 seconds
Episode Artwork

Motivation

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 Different types of motivation range from the tinkerer all the way to the passionate Being in any of these camps generally dictates how much effort, and time, that you’ll put into a field that you’re checking out In terms of web development & design, having a different level of motivation will no doubt determine where you fall within the field - maybe you’ll make a single website for fun, or maybe pursue a career One thing of note, these classifications of motivation are from our own experiences and ideas, they aren’t some sort of “official” classification of any kind   Passionate When you’re passionate about something you’ll typically tak
19/12/20181 hour 22 minutes 9 seconds
Episode Artwork

Design, Develop, Deploy

This week we discuss breaking out of our comfort zone to finally develop an app via a coding challenge. Segment 1 - The Idea Parameters Our idea needed to be something that was accessible, yet popular enough to get in front of people and actually get downloaded In order to get downloads we knew the reach had to be decent, it had to be something that people would find useful, but it had to be simple enough in order to be developed quickly We decided to analyze our previous experiences in launching apps, specifically our Chrome App and Chrome Extension collection What we found was that, with very little promotion on our end, making a product that compliments an existing popular product gives you exposure through “osmosis” Specifically speaking, our most popular app is Multiple Accounts for Outlook.com, whic
12/12/20181 hour 24 minutes 59 seconds
Episode Artwork

The Hustle

In this episode Mike & Matt discuss the entrepreneurial hustle, focusing in on the online freelance game for web developers and designers. Segment 1 - Freelancing Online There are a lot of developers, writers, virtual assistants, and more that work freelance online As a small business, we have experience getting work from freelancing websites and other site resources, however, please note that we work almost exclusively in the web development/design segment of the business so your mileage may vary if you’re freelancing in a different field There are a lot of different websites and services that are set up for freelancers and their customers, most of them are basically job boards with full service solutions that contain various features such as: Portfolio Page: Set up a portfolio containing things like pricing per service, project showcase, history on the site (ie took successfu
05/12/20181 hour 16 minutes 54 seconds
Episode Artwork

Cross-Platform Web Development

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 Cross Platform Web Development allows you to build apps in Javascript that you can then use as native apps on iOS, Android and even Windows This allows developers that are already familiar with JavaScript to great native experiences without having to learn new languages In some cases, like with Apache Cordova a team can use one single code base with some hooks for different platforms to build their application for the web, android and ios This allows for more agile development and smaller development teams as you don’t have re
28/11/20181 hour 23 minutes 41 seconds
Episode Artwork

Front-End Developer Roadmap

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 We discuss the 18-20 main points of the developer roadmap Source: https://github.com/kamranahmedse/developer-roadmap Segment 2 - Update on HTML All The Things Authentication for admins was added to edit the site Pagination with infinite scroll was added Major code refactoring Created components out of reusable code Got rid of redundant variable setting Deployed database and server authentication on our Digital Ocean docker setup <li sty
21/11/20181 hour 40 minutes 39 seconds
Episode Artwork

Developing with Vue.js, Node.js, and MongoDB

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 Due to the nature of VueJS, we spun up an entirely new development environment Switching from Notepad++ to Visual Studio Code w/ the Vetur plugin Some of the most valuable/used parts of VueJS that we used include: Components - are like small pieces that makeup the website, placed in separate files and used over and over again, can be imported into each other (component inside a component) Scoped Stylesheets - limit the styles you're applying to the file you're writing them in, we limited many styles to specific components, allows you to use the same classnames and ids w
14/11/20181 hour 10 minutes 19 seconds
Episode Artwork

Gathering Project Scope & Requirements

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 There are a lot of way that customers can contact you Some clients want to be hands-on, some want to hand over everything to you - the professional, and others get right to the point Despite how many details these customers give you, every project has a unique spin on it, even if it seems run of the mill, this makes it vital that your communication is on point Sometimes you need to resist customers requests/demands in order to deliver a complete and quality product (ie refusing to move forward on a project that hasn't had enough details communicated to begin accurately) Segment 2 - Gather Project Requirements Before sending the first quote we need to know what the client needs us to do Ensure that you ask the right questions to get all the info
07/11/20181 hour 22 minutes 35 seconds
Episode Artwork

Responsive Design

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? Responsive design responds to its environment, in the case of web design it’s specifically referring to how a website’s user interface responds to different window sizes and technologies available. This gives us the ability to have a single design that changes and adapts to various devices from ultrawide PC displays, down to older smartphones. It also allows users to make the most  of the screen real estate they have Responsive design makes the use of a variety of tactics that
31/10/20181 hour 21 minutes 16 seconds
Episode Artwork

Developer to CTO w/ Azhar Zuberi

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 What would you say was the most important topic or lesson you learned in your schooling when it comes to being a developer? How important was your first job as a developer in defining your coding style/knowledge base? When first starting out what were the ‘popular’ technologies that you learned (i.e. angular, bootstrap, wordpress etc) Segment 3 - Our connection What was the reason you decided to choose us (Digital Dynasty Design) when we first started working together? What is your workflow/process for working with and hiring off site/outsourced developers? What are the benefits of having a small development team versus increasing funding and hiring a full staff? What are some of the biggest challenges when have a off
24/10/20181 hour 52 minutes 7 seconds
Episode Artwork

Communicating with Customers

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 Establishing which channels you're willing to talk on is critical Steer new customers to the proper channels that you check regularly (ie email, Twitter DM, phone call, etc.) so that you don't miss out on potential business Make sure that you check your unused channels on occasion (maybe weekly) in order to ensure nobody has reached out to you on those channels mistakenly and steer them towards the channels that you do use Steering customers to the correct channels is as easy as stating which communication method you prefer in meetings, in your social media bio/profile, or starting the conversation on your method of choice (if you're starting the conversation) Segment 2 - Different Types of Communicators <li
17/10/20181 hour 11 minutes 8 seconds
Episode Artwork

UX Considerations

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/ UX is not (only) UI User Interface is a part of User Experience Are glitches part of UX? Know your audience User research is a natural first step in the design process Designing a site for a specific industry will very much influence your decisions. You are not the user Testing with real users is an essential part of the design process Many examples where we thought something was simple but a small test group immediately got confused Adapt design for short attention spans Don’t overwhelm users with too much information Short
10/10/20181 hour 51 minutes 24 seconds
Episode Artwork

Bootcamp to Web Developer w/ David Lindahl

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 Introductions and pathway to today Segment 2 - Bootcamp You mentioned that Code Fellows, which is where you took your classes, prefers to call it more of a coding school, or coding academy. What differences are there between traditional boot camps and a course at Code Fellows? In general how was the experience? Would you recommend the coding academy route for developers starting in the industry in 2018? Would you say the connections you made during your time at Code Fellows has helped you finding work or been beneficial in any way so far? What are some of th
03/10/20181 hour 36 minutes 52 seconds
Episode Artwork

Box, Flexbox, and Grid

We dive into the different CSS layout methods that have evolved over recent years including box model, flexbox, and grid. Segment 1 - Layout Models StackChief reference article Box Model Elements comprise of: content, padding, border, margin Dimensions like height and width Floats and clearfix CSS Box Model - W3Schools article Flexbox Evolution of the box model Comprises of a container element called the flex container, which "control" their child elements called flex items Flexbox is fantastic for responsive layouts 1 dimensional layouts CSS Grid New CSS layout method that is supported in the latest version of major browsers (IE doesn't have support) 2 dimensional l
26/09/20181 hour 30 minutes 23 seconds
Episode Artwork

CSS Transitions & Animations

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 AdobePress Article - reference link Transitions Only have two states (triggered and not triggered) Always run forward when triggered, and backwards when the trigger is removed Common triggers are: hover, link, active, visited, focus, checked, disabled Common use case: hover over a button and have the box shadow get darker as long as the cursor is hovering over it Animations More control than transitions Can start, stop, pause, run forwards, run backwards Complex animations are possible by manipulating various properties within keyframes May be more difficult to manipulate with Javascript Use animatio
19/09/20181 hour 24 minutes
Episode Artwork

Our Gear

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 Matt's Desktop Setup Custom PC FX-8350 (8 core AMD processor) 16GB RAM DDR3 2x XFX 7970 (GPUs) Windows 10 CM Storm Sentinel Advance 3 Mouse Logitech G15 Keyboard Blue Snowball SteelSeries Flux Bose Companion 2 Series II Multimedia Speaker System Mike's Desktop Setup Custom PC Ryzen 1800x 16GB RAM DDR4 Samsung 860 512GB SSD Vega 64 8GB GPU Windows 10 Corsair Strafe RGB Keyboard Logitech G502 Proteus Spectrum Mouse Sennheiser HD 598 SR Open-Back Headphones Blue Snowball Server Old used PC runnin
12/09/20181 hour 36 minutes 22 seconds
Episode Artwork

Tidbit: Website Planning Session

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... Facebook | Twitter | Instagram | RSS Medium | YouTube | GitHub | Spotify
08/09/201820 minutes 37 seconds
Episode Artwork

Learning New Technologies

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 Identify Objectives Ensure that your selected technology cover as many of your objectives as possible Sometimes your objective is just to learn a given technology - with no specific project objective(s) Do the "My First App" example Most documentation have users go through a first introductory app to get them started quickly Use this first app as a way to get your foot in the door - use it as a foundation for your project, or as a learning platform Documentation Open Don't shy away from documentation - I always have it open! As you look up each and every piece of a given technology you're slowly learning
05/09/20181 hour 18 minutes 47 seconds
Episode Artwork

Troubleshooting Your Code

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 Process of Elimination Slowly eliminate parts of your code that might be the culprit Narrow down the culprit then perform the process of elimination on the section that is causing the issue Don't be afraid to Google/research Researching is nothing to be ashamed of, it does not mean you don't know what you're doing As you look things up you'll be enhancing your researching skills, which is helpful when treading into new technologies Learn the Source Don't just bandaid the issue Find out the who, what, where, when, why, and how Apply an actual fix to the issue wherever possible and take measure to prevent it from happening again <
29/08/20181 hour 15 minutes 26 seconds
Episode Artwork

Planning and Working on Projects

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 Brainstorming and how to track it all Jot down informal notes, even if ideas are obviously bad Sleep on your ideas - don't develop them too much too quickly or you'll get ahead of yourself Sometimes you get a "packed idea" that needs attention immediately Bouncing ideas off of technical and non-technical people Live prototyping of easy to try ideas Having meetings to filter the good from the bad Grilling each others ideas - will the product make it in the market? Segment 2 - Planning With and Using Tools Using a variety of tools for communication and organization Examples: Slack, Twist, Monday.com, Asa
22/08/20181 hour 15 seconds
Episode Artwork

Reactive Frameworks - Vue.js

In this episode we discuss our journey from static and CMS driven sites to reactive frameworks, specifically Vue.js. Segment 1 - Static to Reactive Started by creating simple static sites - no need for reactive elements When dynamic/reactive content was needed we would use document.createElement Segment 2 - CMS to Reactive We would use Wordpress, CouchCMS, or Webflow for any content management that our users would need Eventually elements became too varied and a dynamic solution was needed - reactive frameworks The "Hub" presented a unique issue of not having a standard layout while still being "posts" (the episode clarifies this point) Segment 3 - How We Plan to Use Vue.js Quick start guide for people to get up and running HexDash a collaborative project that people can contribut
15/08/20181 hour 2 minutes
Episode Artwork

Failures and Shortcomings

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 Up Originally going to be an IT company Opportunity caused us to pivot before the opportunity fell through Decided to continue working in the web development and design field Segment 2 - Lists by Design Product Page: Link First Chrome extension  Was mean't to be a bookmarks replacer Added a lot of functionality that bookmarks don't have Segment 3 - Clicks to Riches Product Page: Link Clicker/Idle game in the form of a Chrome App Was supposed to be a smaller version of a larger project Designed to generate revenue whilst working on the larger project </
08/08/20181 hour 13 minutes 25 seconds
Episode Artwork

Workflow

In this episode we discuss our different workflows individually and collaboratively as a company.  Segment 1 - Infrastructure Started out using OneDrive Later started using BitBucket and GitHub Version control was needed more as projects grew in productivity Segment 2 - Mike's Workflow Primary IDE is VS Code Xcode and Android Studio whenever a project calls for it Asana and Todoist Xampp Daily routine Segment 3 - Matt's Workflow Notepad++ CMD Chrome Testing browsers Balsamiq Cloud Workflow for small business basic site Workflow for projects Segment 4 - Working Together/Collaborative Workflow Working together on OneDrive Dividing up parts of projects Code reviews/peer reviews Project management software Whiteboard project management
01/08/20181 hour 6 minutes 29 seconds
Episode Artwork

Where to Start

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:  Segment 1 - Mike's Beginnings Original exposure to code & first projects Segment 2 - Matt's Beginnings Original exposure to code & first projects Segment 3 - Libraries & Frameworks SASS - Official Site Bootstrap - Official Site Tailwind CSS - Official Site jQuery - Official Site Lightbox - Official Site NodeJS - Official Site Vue -
25/07/20181 hour 17 minutes 13 seconds
Episode Artwork

Pathways & Foundations

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: Personal Introductions Segment 1 - Synopsis of Today Digital Dynasty Design Web design and development business Passive income projects Segment 2 - Education College and University educations and experiences Mohawk College McMaster University Segment 3 - Work Experience IT and administration Electrical drafting Co-ops Segment 4 - HATT What is HTML All The Things?   You can find us on... Facebook | Twitter | <a href='https:
17/07/20181 hour 4 minutes 13 seconds