Zach Adams Web Developer and Programmer

Blog

Keep Varying Vagrant Vagrants (VVV) in Sync across multiple computers

July 15, 2015

Varying Vagrant Vagrants (VVV) is a vagrant box designed for WordPress developers to setup a fully-functioning and fully-equipped local development server that can easily manage multiple WordPress sites. VVV is an awesome addition to any WP developers workflow, however one of the problems I had with it was its inability to sync files and databases across multiple computers. This meant that VVV was stuck on the computer it was installed on, and I needed to be able to work with VVV on my work computer and my laptop. Read More

Best Atom Packages for WordPress/PHP Development

May 18, 2015

Atom is a new IDE from Github has gained popularity among many different developers, replacing IDE's like PHPStorm and Sublime Text. What makes Atom different from other IDE's is it is built to be entirely hackable from the ground up, making it extremely customizable. Atom is designed around packages and themes, it even comes with it's own package manager "apm" which makes managing these packages a breeze. In this article I want to look at some of the best packages available for WordPress/PHP development. Read More

Python Scraping for WordPress

April 5, 2015

Ofttimes when building for WordPress I find myself in a situation which requires me to move a ton of content from a clients old site to a new one. If I'm lucky (relatively speaking) it's built on another CMS such as Drupal or Joomla which I can export content from pretty easily, but most times it's a crappy site built using plain HTML and Microsoft Frontpage *shudder*, and it only has 4-5 pages of simple content. If I'm super lucky it has hundreds of pages rather than a few, that's when things get fun. If you've ever been the victim of the busy work known as "content-moving" fear no more, Python is here to save the day! Read More

PHPStorm Allow Network Connections on Startup Fix

March 9, 2015

PHPStorm has an annoying bug in OS X where it always asks for permission to connect to the network on every startup. This got on my nerves so I researched and found out how to fix it: Step 1: Make a Self-Signing Certificate for PHPStorm Open… Read More

Supercharge Your Browser for Web Development

February 3, 2015

Think about common tasks you do in your browser everyday. Open a tab, close a tab, right click on a link to open it in a new tab, duplicate that tab, etc, etc. Usually browsing the web requires a fair amount of mouse or trackpad movement, and that can slow… Read More

Remove “Last Login at” from your Terminal on Startup

February 2, 2015

This post is gonna be super short and I don’t know why I didn’t add more but whatever. So on my terminal startup it always printed my last login time which is fine except for whatever reason I felt compelled to get rid of it so when I started my… Read More

How to Prevent Burnout in IT

January 27, 2015

Burnout is one of the greatest threats to people working in a technical field. Many of us enjoy our work, or at least parts of it, and are willing to work hours that would make others run in fear. In my opinion and experience this is a result of a… Read More

Hex Selector in the Mac Color Picker

January 21, 2015

I spent too much time then I'm willing to admit trying to find the stupid hex selector in the Mac Color Picker so if any of you are Googling out of frustration here's how you find it. Read More

Music to Listen to while Coding Part 2

January 18, 2015

Click here for Part 1!Link to my Spotify Playlist!Listening to music can provide focus and block out distractions for many coders. Many people have widely varied opinions when it comes to what's best, so I decided to toss my opinion into the mix. I don't tend to listen to all the music of every artist, usually only a few tracks from each, so I will list out each artist I recommend and the top songs I listen to from them. Read More

Making your own WPEngine-Like High Performance WordPress Server

January 16, 2015

Recently WPEngine released a new Vagrant machine called Mercury designed specifically for testing development WordPress sites with WPEngine's specialized High Performance servers. WPEngine has been well known for a long time to provide specialized WordPress Servers which can handle an insane amount of traffic on even the most complex WP sites.I'll show you how to make your own high performance WPEngine-Like Server for less then half the cost. Read More