Google Maps APIs for Multiple Locations

Google Maps APIs for Multiple Locations

I was working on making a locations page for a multi-location restaurant concept. The overwhelming trend currently is to include a Google map with a marker for each location. Huge…

What is Bootstrap and How Do I Use It?

What is Bootstrap and How Do I Use It?

If you have any sort of interest in web development, you’ve likely heard of Bootstrap. According to the official website, Bootstrap is the most popular HTML, CSS, and JS framework…

From Cooking to Coding

From Cooking to Coding

It’s difficult to think of two careers more contrasting than chef and web developer. I would venture to put myself into a fairly unique category of people who have done…

Off Canvas Navigation

Off Canvas Navigation

One of the more minimalist approaches to responsive navigation is the off canvas navigation method. This method utilizes the ubiquitous three-line hamburger menu, which prompts a sidebar to slide out…

RSS Feeds

RSS Feeds

I’ve always seen RSS feed buttons all over the web, but I didn’t understand what they were for or how to use them until now. You might think a simple…

Migrating a WordPress Site to a Live Server

Migrating a WordPress Site to a Live Server

If you already know how to set up a local server and get WordPress up and running, migrating to a live server is extremely simple. We’ll avoid the dreaded “Error…

Getting Started with Grunt and Sass

Getting Started with Grunt and Sass

You’ve probably heard of Grunt, the JavaScript task runner that runs on Node.js. Maybe you’ve tried to get it up and running, but got lost or confused during setup. Maybe…

Developing a WordPress Theme from Scratch

Developing a WordPress Theme from Scratch

You know HTML, CSS, and JavaScript. You can make beautiful websites. Maybe you’ve heard about WordPress, but aren’t entirely sure how to implement it, or why you might need it….

Setting Up Virtual Hosts

Setting Up Virtual Hosts

Did you read about how to set up a local server environment, or do you already know how to do that? The next step is setting up virtual hosts. I’ve…

Setting Up a Local Server Environment

Setting Up a Local Server Environment

My early experiences with web design and development only involved the front end – HTML, CSS and some JavaScript. As long as I had a browser, I was set. Eventually…

Easiest Flex Grid Ever

Easiest Flex Grid Ever

The Flexbox layout module is good news for web developers everywhere. The part where all major browsers now support it is even better news. A lot of fantastic resources, documentation…

Responsive Dropdown Navigation Bar

Responsive Dropdown Navigation Bar

Bootstrap and Foundation have fantastic navbars that you can use if you choose to base your layout on their framework. For my own projects, I chose to make a customizable…

Basic HTML5 Skeleton File

Basic HTML5 Skeleton File

I often like to start my projects from scratch and stray away from using frameworks. HTML5 Boilerplate is a really great resource for creating a style-agnostic web project foundation; all…

Getting Started with Git

Getting Started with Git

Git is a difficult subject to tackle for self-taught web developers who didn’t learn to code with a team. If you’ve always worked alone and want an explanation of how…