I’ve given this talk at 2 different WordCamps and it goes over some tips on how to deal with legacy projects (and prevent your current project from becoming someone else’s nightmare).
Category Archives: Blog
Setting up ngrok and VVV to share your local WordPress environment with the world
If you build WordPress sites, chances are you either know about VVV or are using it. If not, go ahead and get it set up! It is (in my opinion) the best way to handle local site development. Forget MAMP- the future is now. Alright, enough about that. If you’re here it’s most likely because […]
How Shia LaBeouf got me to submit my first patch to WordPress Core
An awesome thing happened recently- Shia LaBeouf filmed a motivational speech in front of a green screen. People ran with it, and, if you go looking, you’ll likely find some pretty hilarious adaptations. Somewhere between seeing Shia show up at someone’s door and watching him help Luke use the force, I realized that this wasn’t just some hilarious […]
Whitelisting domains for WordPress CORS
This quick tip will share some code for how you can whitelist domains in WordPress to allow for Cross Origin Request Sharing (CORS).
Templating out chunks of reusable front end code in WordPress
No matter what you are engineering, there are a number of principles that stay the same. D.R.Y (don’t repeat yourself) is one of those principles. While building out your WordPress theme, you’ll likely notice that there are a few different chunks that are the same across the site. Let’s make them D.R.Y!
How to get email working with Vagrant and MailCatcher
Recently I needed to send emails locally. My local dev environment uses Vagrant, so I researched some options and tried installing MailCatcher. I was able to successfully install MailCatcher and run it locally, however I couldn’t access it from my host machine. If I used curl on my virtual machine I could see the HTML for MailCatcher, […]
The importance of clean code
Have you ever heard the saying “code is poetry”? Probably. I think every engineer has heard that phrase before. I have known it for a long time, and I thought I knew what it meant. It wasn’t until sometime relatively recently (within the past year) that I really started to understand what it meant. Once I did, I […]
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.
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 […]
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 […]