< Podcast />

New episodes, every week!

Episode
312
Interview
Web News
Tidbit

Is JavaScript Really That Bad?

June 11, 2024

JavaScript has seen its fair share of insults and critiques over the years, with some developers outright refusing to touch it and other skirting around the edges by relying heavily on the server-side of things (ie PHP). Love it or hate it, JavaScript is what the web runs on and it's been that way since 1995. Vanilla JavaScript runs in the client's browser, bringing interactivity to user interfaces, while keeping the server out of calculations and computations. With the introduction of Node.js, JavaScript escapes the client-side, and moves it's way into the backend scene. With such a versatile language, why does JavaScript get so much hate? Is JavaScript really that bad?

Show Notes & More...Show Notes & More...
Episode
311
Interview
Web News
Tidbit

Our Website Creation Process 2024

June 4, 2024

Creating a website is not a one-size-fits-all scenario, as projects can vary wildly in complexity and amount of work needed. Over the years we have come up with a process that defines a clear structure while providing enough flexibility to accomodate most web development projects for small to medium businesses. The process helps keep development on-track, payments flowing, mitigates working with clients that aren't serious about their project.

Show Notes & More...Show Notes & More...
Episode
310
Interview
Web News
Tidbit

Time Saving Tips for Front-End Developers

May 28, 2024

Sometimes web development deadlines can come up faster than expected, or even worse, your workload may overwhelm the amount of time you have left until a deliverable is due. When this happens, it's easy to panic, procrastinate, or even quit altogether. Thankfully, development has a lot of wiggle room in how tasks are performed and can typically be worked on anywhere (in office, at home, on-the-go). This week, Matt and Mike discussed how to save time when you're working on your website's UI, more specifically, Matt reflected on a recent busy week where he pulled out all the stops on time saving while doing front-end development.

Show Notes & More...Show Notes & More...
Episode
309
Interview
Web News
Tidbit

Will AI Replace Us? w/ The Creator of TabNine and Supermaven Jacob Jackson

May 23, 2024

This week we had the pleasure of sitting down with Jacob Jackson, the creator of TabNine and Supermaven to discuss AI as a whole. It's no surprise that LLMs are taking over most of the current chatter in the tech world, but their rapid rise in popularity has also led to a rapid rise in concern. Many people believe that AI is coming for our jobs, working to replace human developers and other workers. On the other side of the fence, people are using AI to boost their productivity both at work and at home. Developers seem to be getting a great deal of this productivity boost with the creation of tools like Supermaven that can help speed up coding. If you've ever had any questions or doubt surrounding AI, or LLMs in general, then you're not going to want to miss this episode.

Show Notes & More...Show Notes & More...
Episode
308
Interview
Web News
Tidbit

Things I Wish I Knew Before Becoming a Web Developer

May 21, 2024

Web development is a multifaceted field that demands the integration of numerous technical skills for success. Given its complexity, it's common to encounter various pitfalls while navigating the terrain. In this episode, Mike divulges a list of insights he wishes he had known before embarking on a career in web development—advice that could have spared him time and frustration. This includes mastering your tools to fully leverage them (such as AI), recognizing the importance of completing projects, the advantages of engaging with a community, and many other valuable tips.

Show Notes & More...Show Notes & More...
Episode
307
Interview
Web News
Tidbit

How to Build a Website Quickly

May 14, 2024

What should you do when you need to build a website quickly? While Matt and Mike often say that you should take the time to create a website that you're happy with and will last a long time, sometimes your situation demands that the job be done quickly. In this episode the guys discussed how to build a website quickly using not just ready-made solutions like no-code tools and templates, but also productivity drivers such as hiring out developers while you and your team work on content at the same time.

Show Notes & More...Show Notes & More...
Episode
306
Interview
Web News
Tidbit

Lessons I've Learned from Managing A Team of Developers

May 7, 2024

Transitioning from coding to management can be a career goal for some, and a dreaded pathway for others. In his recent work experience, Mike has been managing a team of developers while continuing to code a bit himself. In this episode, Mike shares his recent experiences and enlightens us with some of the lessons he's learned along the way. While managing a team of developers may seem easy for those at a senior development level, it's easy to forget that the code is not the only thing you have to worry about, the human element becomes a factor that can make or break a team's productivity and effectiveness.

Show Notes & More...Show Notes & More...
Episode
305
Interview
Web News
Tidbit

SEO Tips You Can Implement Today

April 30, 2024

SEO is an important part of a healthy website, but it can be a lot harder than it looks. When you follow advanced SEO guides, or use programs that scan your site for SEO problems, you'll commonly come out with a laundry list of fixes that will take weeks to implement and a developer's expertise to install. These advanced SEO checks can help you modify your site down to the smallest SEO molecule, but it's a large undertaking that can easily be pushed off for months or years. In this episode, Matt and Mike steer away from the intricate and daunting, opting to cover SEO tips that you can implement on your website today. The guys touch on topics like writing more content, defining your website, learning keyword research, and technical SEO.

Show Notes & More...Show Notes & More...
Episode
304
Interview
Web News
Tidbit

We NEED To Hire Junior Developers

April 23, 2024

Hiring junior developers has become a hot topic as of late with AI threatening to take their place and some employers outright refusing to hire self-taught developers citing the quality of their work as justification. The problem with taking out this critical career starting point is that we're breaking the traditional career cycle - junior developers get hired, learn skills to become a senior developer, then eventually change over to management, or decide to retire. By "turning off the tap" of new talent we're essentially limiting the amount of professional developers that there will ever be, forcing salaries to rise, and companies to poach each other's talent (more than they already do). In this episode, Matt and Mike discussed why you should still be interested in hiring junior developers at your company in order to keep the industry happy and healthy.

Show Notes & More...Show Notes & More...
Episode
303
Interview
Web News
Tidbit

Is There A Best Way To Make A Website?

April 16, 2024

What is the best way to make a website? Websites can be made with no-code builders, custom code, marketing software, and unique combinations of available tech. Even if we narrow down our choice to custom code, we're still left wondering what our tech stack should be. In this episode, Matt and Mike discussed if there is in fact a best way to make a website. Websites are complex and they're made for humans, whom are also complex. Beyond technical requirements we have to consider the site's audience, who will be editing content, deadlines, and social limitations. Just like many things in life, there may be an objectively best way to make a website...somewhere in the gray area, after you've analyzed your needs, wants, and realities.

Show Notes & More...Show Notes & More...
Episode
302
Interview
Web News
Tidbit

Celebrating 300 Episodes: What’s Next for HTML All The Things?

April 15, 2024

Today we celebrate this past week's milestone of 300 released episodes. Now we know that this number is a bit wishy-washy because we have some "side episodes" like Tidbits and Web News...and it doesn't help that we changed how we number our episodes in the feed at some point down the line. But despite all that, we're considering the episode that released just this past Tuesday as of recording this, as episode 300!

In this special edition episode, we won't be talking so much about web development, but instead of reflecting on the past 300 episodes of the HTML All The Things Podcast and discuss our future goals on where we want HATT to be in the future.

Thank you all for listening and here's to another 300!

Show Notes & More...Show Notes & More...
Episode
301
Interview
Web News
Tidbit

Make a Project, Get a Job w/ Puru

April 11, 2024

This week we had the pleasure of sitting down with the creator of MacOS Web, Puru Vijay to discuss how creating projects can help land you a job in the web development field. MacOS Web has come up in Puru's job interviews and has helped him build a connection with the development community, including those that are hiring. He is also passionate about contributing to open source projects and ensuring that navbars at the bottom of smartphones have left-handed and right-handed detection. Matt and Mike had a blast with this interview and hope that you enjoy it too!

Show Notes & More...Show Notes & More...
Episode
300
Interview
Web News
Tidbit

Should Junior Developers Use ChatGPT to Help Them Write Code?

April 9, 2024

AI is a hot topic these days with LLMs dominating much of the tech talk we see online. In the web development scene, chatbots like ChatGPT and Copilot are able to develop and debug code through simple conversational prompts that don't require complex developer-level knowledge. This simplicity has brought with it a lot of discussion and debate about AI's role in the development space. Will it replace all developer jobs? Is it simply another tool to increase a developer's productivity? Should aspiring junior developer use AI in their learning. In this week's episode, Matt and Mike discussed learning to code alongside ChatGPT and Copilot. The guys explored the dangers of using AI while you learn, when you should reach for a chatbot, and then touch on their thoughts surrounding the future of the industry. Will Devin take all our jobs?

Show Notes & More...Show Notes & More...
Episode
299
Interview
Web News
Tidbit

Beware of Vendor Lock-In

April 2, 2024

Vendor lock-in in web development refers to a situation where a company becomes overly reliant on a single vendor's products or services, making it difficult and costly to switch to another provider. This can lead to several issues, such as reduced flexibility, high switching costs, and a lack of interoperability with other systems. This might mean that a business is using a specific technology stack or platform that does not easily allow for migration to other systems, potentially leading to increased costs and limited innovation. On the flip side, vendor lock-in can provide benefits to a business such as great pricing (ie sales and loyalty benefits), increased productivity as users master a limited toolset, and the avoidance of "reinventing the wheel" repeatedly with custom code. In this episode, Matt and Mike discussed vendor lock-in in both a negative and positive light. Breaking down what you should be looking out for when choosing vendors to build products with.

Show Notes & More...Show Notes & More...
Episode
298
Interview
Web News
Tidbit

Free Tiers Are Dangerous

March 26, 2024

Free tiers are no stranger to web developers as many look to them to get them started on a new tool, try out hosting, or help with some basic design work. The problem is that free tiers are sometimes downgraded, or even completely removed from existence if a service decides that they're more trouble than they're worth. For those relying on free tiers to do their work, this can spell disaster and even cause some businesses to shut down. In this episode, Matt and Mike discussed the dangers of free tiers, what they're good for, and why you should be ready to pay up at some point down the line.

Show Notes & More...Show Notes & More...
Episode
297
Interview
Web News
Tidbit

CSS: Styling the Web & Learning Through Content w/ Kevin Powell

March 21, 2024

Kevin Powell, known to many as the King of CSS, joins Matt in this packed episode to discuss the current status of CSS, how to tailor your content absorption for learning, and more. The duo discussed whether or not popular CSS toolkits (ie SASS, TailwindCSS) outweigh the need to learn vanilla CSS. They also discussed whether naming conventions like BEM are still relevant since most web developers use frameworks that have localized CSS per component. And that's just getting started, the guys also discussed tutorial hell mitigation, browser support + using features in production, focusing your educational content absorption, and much more.

Show Notes & More...Show Notes & More...
Episode
296
Interview
Web News
Tidbit

WordPress Is a No-Code Tool That Requires Coding

March 19, 2024

WordPress is a very popular tool for making websites that can be easily extended to get the job done. While the original focus of WordPress was blogs, over time other websites started being created with it through the use of plugins like WooCommerce (eCommerce sites), ACF (dynamic data-driven sites), and Elementor (sites that can be built visually). This versatility fuels WordPress' continued popularity, but also brews a community that believes it's a bloated and dated tool. Having recently make a website with WordPress, Matt takes us through a deep dive of what he believes is an identity crisis stemming from Gutenberg/FSE, no built-in disaster recovery, and limitations forcing the use of multiple plugins.

Show Notes & More...Show Notes & More...
Episode
295
Interview
Web News
Tidbit

Technical Interviews Exposed w/ Kyle TechSquidTV

March 14, 2024

With the tech job market seemingly exploding with layoffs recently, nailing your technical interviews is possibly more important than ever. With that said, there are a lot of opinions out there on how much prep you should be doing and whether you should be applying everywhere, or just to a few select places so you can focus your studies. This week we had that pleasure of speaking with Kyle from TechSquidTV to discuss all things technical interviews. We also discussed what to do after you've been laid off and then switched gears to discuss the marrying of hardware and software together into unique projects.

Show Notes & More...Show Notes & More...
Episode
294
Interview
Web News
Tidbit

Junior Developer vs Senior Developer

March 12, 2024

Progressing through your web development career is unique depending on the companies you decide to work for, but there are some common positions that companies will use to help guide their promotion process. These positions include junior developer, developer (intermediate), senior developer, tech lead, and staff engineer. Each one of these positions will have a unique flare depending on who's setting up the teams but in general as you climb the ladder through them you'll collect more cash, more responsibility, and slowly transition to less code/more management. In this episode Matt and Mike discussed the common promotions that web developers progress through and how they can vary company to company.

Show Notes & More...Show Notes & More...
Episode
293
Interview
Web News
Tidbit

Work-Life Balance for Web Developers in 2024

March 5, 2024

Work-life balance is an important topic to talk about in the tech field, especially in 2024 with the recent layoffs and overall industry downturn. It can be easy to sacrifice some personal time to log extra hours at the office in an attempt to give yourself some job security or impress your boss. The problem is that this can be a slippery slope that leads you to work all the time for no additional pay and if your company restructures, or has problems keeping up revenues, you may still get a layoff. Digital availability is also a major problem in the tech field and other industries that rely on technology heavily - work is always ready to be done 24/7, with messages and emails coming in at all hours of the day. It's easy to just "check one email" when you get home from a long day at the office, quickly leading to getting pulled into a situation that could have you working throughout the evening. During these trying times it's important that we keep our families, friends, and mental health in mind alongside our careers. In this episode Matt and Mike discussed the importance of work-life balance for web developers during these trying times.

Show Notes & More...Show Notes & More...
Episode
292
Interview
Web News
Tidbit

Top 5 Insider Web Developer Agency Tips

February 27, 2024

Running a web development agency isn't easy from both the technical and customer service side of things. Luckily, Matt and Mike have been running their web development agency for 7+ years, making plenty of mistakes, and claiming even more successes over the years. In this episode, they lay out the top 5 tips insider tips that have helped them maintain a successful business for all these years including: presenting technical solutions to non-technical customers, avoiding scope creep, pushing back on customer ideas that won't work, and more.

Show Notes & More...Show Notes & More...
Episode
291
Interview
Web News
Tidbit

Francesco’s Unique Developer Journey

February 22, 2024

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 & More...Show Notes & More...
Episode
290
Interview
Web News
Tidbit

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

February 20, 2024

Web development, often hailed for its versatility, empowers us to create websites, progressive web apps (PWAs), mobile applications, and robust web-based tools. However, beneath the surface lies a complex landscape far from utopian. To make web development sustainable without the need for networking engineers, IT managers, and server admins - tools that go beyond the vanilla platform (HTML, CSS, JS) have become staples of the industry (NodeJS, Svelte/Kit, Angular, etc.). These tools provide web developers with the ability to perform complex and time-consuming tasks with relative ease and without having to touch the underlying layers of technology. The side effect is that many web developers are left learning an absolute ton of technology at a high-level, with very little expertise in one area versus another. In this episode, Matt and Mike discussed the current mess that web development finds itself in as they converse about the sheer amount of material to learn, abstraction layers, and more.

Show Notes & More...Show Notes & More...
Episode
289
Interview
Web News
Tidbit

How to Land a Web Development Job w/ James Quick

February 15, 2024

Learn how to land a web development job with this week's guest, James Quick. James is a content creator that focuses on teaching web developers through his YouTube channel and podcast. Our discussion this week focused on landing and keeping a web developer role with our conversation focusing on what you should do before landing the job, immediately after getting into your role, and how to keep your career going into the future. First off, our conversation on what to do before getting a developer job focused on studying, coding practice, and standing out as an applicant. Second, we discussed what to do right after landing the role conversing about whether you should keep learning on/off work hours and whether you should make an effort to learn job-related tech or branch out. Lastly, we discussed what to do once you've had a developer job for a while, touching on whether you should bother having a side hustle, how much learning you should do, and if you should update your portfolio or not. At the end of the interview, we asked James to expand and explain Astro, a web framework for content-driven sites.

Show Notes & More...Show Notes & More...
Episode
288
Interview
Web News
Tidbit

CSS Browser Support: When Can I Use This?

February 13, 2024

Back in the days of Internet Explorer web developers struggled with keeping their websites compatible across various versions. This problem exemplified as more modern browsers like Firefox and Chrome were added to the mix, forcing many web devs to create websites that could utilize modern features and fall back onto old ones for users still on IE. Today, these problems are largely solved, but not entirely. There is still some feature disparity between Edge, Chrome, Safari, and Firefox...and even now some developers need to continue to support Internet Explorer. It's also widely known that as newer versions of these browsers seem to squash more of these differences, users won't always have the most up-to-date version of the browser due to update neglect, or system compatibility. In this episode, Matt and Mike focus on CSS feature disparity between browsers and how to handle site development when your user base doesn't all have the latest features that you're utilizing. When is it safe to use a new CSS feature on a production website? 

Show Notes & More...Show Notes & More...