Building websites for as many people as possible can be challenging but rewarding. In this post, I will discuss the different users who could use your site and how accessibility impacts them.
Many times, modal and non-modal dialogs are regarded as the same thing. Are they really the same? I will explore the differences between the two.
When I was first starting to learn web development, I remember being annoyed with writing the same...
Have you ever had to pass a piece of state three or four levels deep along with a method to update...
React is one of the most in demand tools in the job market these days, but if you don't know it...
A few years ago I wrote a post about class components vs stateless functional components and why you...
When you create a new project using the default starter for Gatsby, it gives you an SEO component...
Now that we've covered templating, logic, and layouts, it's time to cover the last major piece of...
So far in this series, I have covered basic templating and how to use logic when creating a frontend...
In my previous post, I showed you how to create elements in Pug with classes, ids, attributes, and...
If you've ever used something like Drupal, Laravel, or Adonis, you've likely encountered a template e...
A few years ago I wrote an article called Let's build a search bar in React where I showed readers...
In this post, I'm going to show you how to create a basic Express.js server for your web...
With front-end tools evolving as rapidly as they do, it can be hard to know how to use things while...
In the last post about custom Gutenberg blocks with React and WordPress, I talked about registering...
As of WordPress 5.0, Gutenberg comes built-in. In this post, I'll give you the basics of what...
Finding a job in the web development industry can be pretty hard. Using a kanban workflow during the...
As a freelance developer, it can be hard to keep projects organized. In this post I'll talk about what Kanban is, tools you can use, and how it can help you.
Happy Friday everyone! Post your social media links, blog links, etc so people can follow you! Mine...
My portfolio site has gone through several different iterations. It started as a plain html site, the...
Writing blog posts isn't super hard for me, possibly because I've always enjoyed writing and I come f...
Git is a tool which allows you to take "snapshots" of your project. I'm going to show you how to get...
By learning a few commands can open a new world of functionality as a developer. Today I'm going to...
As a web developer, burn out is a very real concern. It's something that isn't talked about much, so today I'll talk about my experience and how to avoid it.
I recently attended my first tech conference. In this article I will talk about what I learned, what to expect, and how to prepare to have a great time!
In the third part of this series about WordPress and Gatsby js, we will be creating pages using templates and components using data from WordPress.
In the last post, we covered setting up WordPress for use with Gatsby. Today we will cover how to pull the data from WordPress into Gatsby and build pages.
Ever wondered how to use Gatsby js with WordPress? This post will cover everything you need to know about getting WordPress ready for a Gatsby site.
Today we will be covering a few popular methods to style our React JS applications such as Styled Components and Sass to explain the benefits of both.
Sometimes, building simple projects can be a great way to learn a new technology or try out a new idea while solving a problem. What are some of your projects like this?