The adventures of Matt Lawrence and Mike Karan through the world of web development, web design, and small business management. As web development agency owners for the better part of a decade, they’ve worked with all sorts of technologies, through the rise of responsive web design, the revolution of serverless computing, and the popularity gain of many no-code tools for small business owners. They commonly discuss foundational web development technologies like HTML, CSS, and JavaScript - in ...
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Our Biggest Projects: How We Became Developers
1:30:37
1:30:37
Play later
Play later
Lists
Like
Liked
1:30:37
This week Matt and Mike took a trip down memory lane to discuss, debate, and reflect on some of their biggest projects that shaped their careers as web developers. As with many tech careers, the road to becoming a web developer is anything but straightforward. In the case of Matt and Mike, their planned IT startup took a hard right turn based on th…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Is Vanilla Tech Just for Juniors? Exploring the Role of HTML, CSS, and JS in 2024
1:19:30
1:19:30
Play later
Play later
Lists
Like
Liked
1:19:30
It's often said that in order to become a junior developer, you should learn the three foundational pillars of web development before moving onto a framework, plugin, or other specialty. These pillars are of course: HTML (for site structure), CSS (for page styling), and JS (for advanced UI interactivity) - we refer to them as vanilla tech. Way back…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Developers Hate Technical Debt | Stack Overflow Survey 2024
55:18
55:18
Play later
Play later
Lists
Like
Liked
55:18
In this episode, Matt and Mike dive deep into the results of the Stack Overflow Developer Survey 2024, uncovering the latest trends, technologies, and tools shaping the programming world. From the most popular programming languages and frameworks to the evolving work environments and career satisfaction of developers, the guys break down the data t…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
The Right Way to Code: Navigating Ethics in Web Development
1:33:51
1:33:51
Play later
Play later
Lists
Like
Liked
1:33:51
Today, we're diving deep into the vital topic of navigating ethics in web development. As developers, we face numerous decisions that fall under the umbrella of ethical practice, from ensuring digital privacy and user consent to integrating accessibility features and prioritizing data security. We'll explore how ethical considerations influence our…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Why Is Web Development A Cluster F*ck?
1:09:06
1:09:06
Play later
Play later
Lists
Like
Liked
1:09:06
Web development is regarded by many as an absolute cluster f*ck. You can't just grab the "right" language and start making a website, there is a seemingly endless supply of no-code tools, libraries, JavaScript frameworks, and more. Even if you and a developer friend are trying to make the exact same project, your finished product will likely be lar…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
101
Async Work for Web Developers: Revolution or Redundancy?
1:11:34
1:11:34
Play later
Play later
Lists
Like
Liked
1:11:34
Explore the dynamics of synchronous vs asynchronous work as Matt and Mike discuss, analyze, and debate these two popular team workflows. Learn the pros and cons of both work styles, including security, flexibility, and team collaboration. Discover how these methods impact web developers with practical examples of onboarding, mentoring, and deep wor…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Navigating Difficult Situations as a Web Agency
1:19:10
1:19:10
Play later
Play later
Lists
Like
Liked
1:19:10
In this episode we dive into the toughest situations web agencies face. From budget cuts and impossible deadlines to social media crises and viral success, Matt and Mike discuss practical strategies for managing stress, negotiating with clients, and maintaining quality. Learn from the guys' experience as they explore real-life scenarios like “The B…
…
continue reading
In this episode, we dive into the challenges companies face when balancing rapid feature development with maintaining stability and processes. We explore what it means to build fast, including establishing a tech stack that allows for quick iteration, easy rollback, and efficient database management. We discuss the importance of getting ideas from …
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Do You Respect Your Time as a Web Developer?
1:26:44
1:26:44
Play later
Play later
Lists
Like
Liked
1:26:44
In this episode, Matt and Mike discussed time management and time respect as a web developer, specifically diving into their thoughts on different types of billing, invoicing, and availability requirements. Some freelancers feel as though they should charge for every minute that they're on the clock since they're trading their time for money - whil…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Where the F*ck Do I Start Learning Web Development?
1:03:32
1:03:32
Play later
Play later
Lists
Like
Liked
1:03:32
Learning web development is not a clear linear path. At the highest level there's frontend development and backend development...but these categories break down into a tonne of different technologies including (but not limited to) React, Vue, Svelte, SvelteKit, HTML, CSS, JavaScript....and the list just keeps going on. For a beginner, this spider-w…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Do Small Businesses Need Web Dev Agencies in 2024?
1:03:03
1:03:03
Play later
Play later
Lists
Like
Liked
1:03:03
The classic 5-page website is often called a "small business website" or a "basic website" among web development agency owners. It's a staple of the industry because it symbolizes a basic site that many businesses will start their online presence with, and it can easily be sold as a package deal alongside hosting to onboard new clients. As the web …
…
continue reading
This week we had the pleasure of sitting down with Clark Sell, the creator of THAT Conference to discuss the importance of community among developers, and different relationships that you can have with your community. We also discussed at length the who, what, where, when, and why of THAT Conference - diving into Clark's inspiration when creating T…
…
continue reading
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…
…
continue reading
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…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Time Saving Tips for Front-End Developers
1:01:54
1:01:54
Play later
Play later
Lists
Like
Liked
1:01:54
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 …
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Will AI Replace Us? w/ The Creator of TabNine and Supermaven Jacob Jackson
42:38
42:38
Play later
Play later
Lists
Like
Liked
42:38
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, wo…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Things I Wish I Knew Before Becoming a Web Developer
1:08:23
1:08:23
Play later
Play later
Lists
Like
Liked
1:08:23
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 s…
…
continue reading
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 solu…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Lessons I've Learned from Managing A Team of Developers
1:14:26
1:14:26
Play later
Play later
Lists
Like
Liked
1:14:26
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 m…
…
continue reading
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 mod…
…
continue reading
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 develop…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Is There A Best Way To Make A Website?
1:12:27
1:12:27
Play later
Play later
Lists
Like
Liked
1:12:27
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 …
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Celebrating 300 Episodes: What’s Next for HTML All The Things?
41:22
41:22
Play later
Play later
Lists
Like
Liked
41:22
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 re…
…
continue reading
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 abo…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Should Junior Developers Use ChatGPT to Help Them Write Code?
1:06:41
1:06:41
Play later
Play later
Lists
Like
Liked
1:06:41
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…
…
continue reading