How to remove breadcrumbs, result count, etc from pages in WooCommerce

If you’ve worked with WooCommerce, then you know that it is PACKED with features. These are awesome! Sometimes, however, you need to get rid of some of the stuff that WooCommerce spits out by default. Luckily, we can do that relatively easily. Continue reading “How to remove breadcrumbs, result count, etc from pages in WooCommerce”

E-Z Rent A Car

I was the lead on the E-Z Rent A Car site redesign and development project. I worked with a team of designers and developers to completely redesign and build their site (including fully functional booking system) using Drupal 7.

This project involved a lot of custom development- ranging from the reservation system to marketing campaign functionality.

Migrations were also a huge portion of this project. All of their old data needed to be migrated from the existing database and re-architected to fit within Drupal. One of the migration highlights was getting hundreds of thousands of existing users migrated in a timely fashion via a custom Drush script.

You can read the case study for this project over at Designzillas.

Fix for Vagrant not detecting existing VM

Recently, I had to restart my Vagrant to apply some changes. When I went to vagrant  up, a scary thing happened: vagrant started to download the entire box over again. Vagrant wasn’t detecting my existing box! Not only is this inconvenient if you have specific configurations you made to your Vagrant after the initial install, but it could be detrimental if you use Vagrant to hold your database and didn’t have a backup handy. Luckily, I was able to point Vagrant back in the right direction. Continue reading “Fix for Vagrant not detecting existing VM”

How to share your local dev environment using ngrok

Update 5-16-2015: I wrote a new article explaining How to get VVV and ngrok working


This one goes out to all you web developers out there. If you are developing sites, you are probably using version control & working locally (if you’re not- you should be). Your current workflow probably looks something like: make changes locally, push them to staging evnironment, test, push to live. Thats a perfectly good workflow.. for a solo developer.

Continue reading “How to share your local dev environment using ngrok”

Current Page Highlighting in an AngularJS Application

If you are building a web application using AngularJS, chances are one of the first things you will want to set up is the routing and navigation. In this tutorial, I’ll show you how to set up current page highlighting in an angular application. Let’s get started! Continue reading “Current Page Highlighting in an AngularJS Application”

How to create an accordion with AngularJS

In this tutorial, we will learn how to create an accordion using Angular.js. In this tutorial we will create a fully functional accordion in an Angular controller. In a follow up post, we will take our accordion out of the controller and abstract it into an Angular directive, making it fully dynamic and much more powerful. Let’s get started! Continue reading “How to create an accordion with AngularJS”

How to create an input placeholder from a label with jQuery

Forms should be as intuitive and easy to fill out as possible. One way to help your users out is by placing your label helper text inside the input field, and hiding it when the user goes to use it. After following this tutorial, you’ll end up with is a nice solution to turn your boring old form labels into a more modern and intuitive form hint. Continue reading “How to create an input placeholder from a label with jQuery”

The difference between an engineer and a developer

For a very long time, I considered myself a developer. I knew the term “software engineer”, but always thought it was different. Recently, I came to the realization that “software engineer” is not just a title- it is a way of life. A software engineer is not bound by any one coding language or set of rules. There comes a point when you start to see the similarities between the different coding languages and frameworks. Continue reading “The difference between an engineer and a developer”

How to create a sliding mobile menu with jQuery

With responsive design being so prevalent nowadays, there are a lot of ways that you can handle the navigation when the browser gets down to a tablet/smartphone size. One of the ways you can handle the navigation is to have it slide out from the right or left of the screen upon button click, like the Facebook app does. In this tutorial- we are going to learn how to do exactly that. Continue reading “How to create a sliding mobile menu with jQuery”