One common use of the ::before
and ::after
pseudo-elements are to create an overlay on top of an image. This is a typical pattern for hero sections or image galleries. The issue with simply...
In this article, we will look at 20 different browser extensions that can be useful to web developers in 2024. All of these extensions are available for Google Chrome, but most are also available...
VS Code has been one of the most popular text editors or, I'd even say, the most popular for web development for the past few years. One of its biggest strengths is the amount of extensions that...
In this article, we're going to dive into microservices and talk about what they are, why they're important, and how they can be used to build scalable applications. We'll also look at some other...
React 19 is just around the corner and it will include some major changes and improvements. In this post, we will look at some of those features but we will also jump into the experimental build...
It's been a while since I did any vanilla JavaScript projects and I know some of the more intermediate and advanced developers may not be into this, but I know the people in the beginner range...
With the advancement of AI, there has been a lot of fear and fear-mongering by "influencers" that AI is coming for all software developer jobs. I see this repeatedly, and almost daily I'm asked if...
You may have heard about HTMX. It's a small JavaScript library that allows you to create dynamic websites and interfaces without writing any JavaScript. It does this with the help of special...
In this article, we are going to learn all about Vue.js version 3 and the composition API. We're going to create an expense tracker application in the process. If you already know Vue and the...
HTML and CSS are the fundamental building blocks of the web. They're almost always the first thing you learn when becoming a front-end or full-stack web developer. In this tutorial, we'll be...
Tailwind CSS is a utility-first CSS framework. It is different from other CSS frameworks like Bootstrap or Foundation because it is not a UI kit. It does not come with pre-built components like...
If you're looking to become a web developer these days, it can be very overwhelming for many different reasons including the amount of technologies and tools available, the rapidly evolving...