Posted on: June 4th, 2018

Better Stopwatch Timer in After Effects

About two years ago I put together a quick stopwatch timer in After Effects for a video I was editing for my podcast. It needed a timer component, but I didn’t want to fiddle with the bulky timecode and masking it, so I turned to scripting. I wrote an elaborate function that, once I thought […]

Posted on: November 12th, 2016

Raspberry Pi Adventures: Part 2 – SSH and Git

Git gud and use SSH to hit up your Raspberry Pi.

Posted on: November 5th, 2016

Raspberry Pi Adventures: Part 1

And so it begins. Not with a bang, but with a blank command line.

Posted on: January 29th, 2016

A Beginner’s Guide to Web Accessibility

A course for anyone interested in making the Internet a better place.

Posted on: August 19th, 2015

That One Sports Show Podcast

We’re baaaack.

Posted on: July 22nd, 2015

gem install sass not working on Windows

Feelin’ SASSy?

Posted on: June 23rd, 2015

Top 15 Albums For Maximum Coding Efficiency Part 3.0

This list gets more strange every year.

Posted on: April 20th, 2015

WCAG Explained: G1 – Skip to Main Content

What’s a WCAG? It’s rules, well, more like guidelines.

Posted on: February 12th, 2015

MongoDB on Web Faction – DBClientCursor::init call() failed


Posted on: December 10th, 2014

Desktop Background – December 2014

All about that combustible lemon launcher.

Posted on: December 9th, 2014

WordPress Error: Cannot modify header information – pluggable.php

Drawing a blank…page.

Posted on: December 4th, 2014

WordPress Local Development With XAMPP

For the PC folks

Posted on: November 13th, 2014

Sublime Text – CTags Package Errors

I’m gonna pop some ctags. Only got ST3 in my pocket.

Posted on: October 6th, 2014

Syntax error, unrecognized expression:

You best recognize…

Posted on: July 17th, 2014

Getting Rid of Website Builder on GoDaddy

From fab to flab in no time.

Posted on: May 6th, 2014

Creating a Slider With bxslider and ACF – Part 2

Slides and ladders…chute, that’s not right.

Posted on: May 5th, 2014

Creating a Slider With bxslider and ACF – Part 1

Slider no sliding.

Posted on: May 2nd, 2014

Making Yourself Indispensable

Reflections on my 2011 self.

Posted on: April 25th, 2014

Your First Plugin – Part 1: Submitting and Clicking Send

Too legit. Too legit to submit.

Posted on: April 25th, 2014

Using box-shadow inset


Posted on: April 23rd, 2014

Desktop Background #3

I’ll take a potato chip AND EAT IT!!

Posted on: April 4th, 2014

WordPress Breadcrumbs – Jankified

Mr. Janky and the magical breadcrumbs.

Posted on: April 1st, 2014

Sticky Nav After Scroll – Olly McTwist 580

Stick that kick-flip.

Posted on: March 25th, 2014

Using Font Awesome Pretty Much Anywhere

Font Awesome is Awesome Font

Posted on: March 24th, 2014

array_filter() is Your Friend

Shootin’ blanks.

Posted on: March 14th, 2014

unserialize(): Error at offset

What’s your favorite serial?

Posted on: February 24th, 2014

Why I Finally Paid For a Template – And Why I Won’t Do it Again

No me gusta.

Posted on: February 16th, 2014

Dumb Hack to Get Google Places Reference Key

Stupid…just, stupid.

Posted on: February 16th, 2014

Pull Google Reviews and Rotate

Using the Google Places API is pretty simple in terms of maps etc. but the Place Details can be a tad trickier. I got a little help from Greg Green in outputting to the window, but added in a rotator script to rotate through each of the different reviews. Basically I’m putting this here to […]

Posted on: January 27th, 2014

26 Questions

26 Questions, ask away!

Posted on: January 17th, 2014

Adding a “Buy Now” Button with WooCommerce

Woo for WooCommerce

Posted on: December 13th, 2013

Optimizing SVG Images with Node.js

SVGs trim the fat

Posted on: November 21st, 2013

Responsive Squares Without Flexbox

Squares, squares and more squares.

Posted on: November 20th, 2013

Setting Up WordPress Multisite

Facebook was built on WordPress Multisite.

Posted on: September 26th, 2013

Finding Free Music For Projects

Hard to beat free beats

Posted on: September 21st, 2013

Five “Must Have” Chrome Extensions

Because getting hope from Chrome is awesome.

Posted on: September 11th, 2013

CSS3 Animation Not Working in IE10

But…they should work!

Posted on: September 5th, 2013

Disavowing Links – rel=”nofollow”

He speaks the truth.

Posted on: September 5th, 2013

Disavowing Links – The Proper Way, I Guess

I dub thee, disavowed.

Posted on: September 4th, 2013

My Latest Desktop Background

Ron Swanson and FEZ. What’s not to love?

Posted on: July 18th, 2013

Top Five Responsive Starter Themes for WordPress

Ready, set, theme!

Posted on: June 12th, 2013

Twitter Feed With PHP and JSON using API v1.1

Oh nooo, v1.0 is teh deadzorz.

Posted on: June 4th, 2013

The Time I Met Jonathan Snook

Meet your idols, but have something to say.

Posted on: May 28th, 2013

Do Not Duplicate Posts Array and Offset

When you absolutely have to have more than one query.

Posted on: May 22nd, 2013

Error: jQuery is not defined

For those who jQuery ALL THE THINGS!!!

Posted on: May 22nd, 2013

Switching Servers – The Purge

The charts don’t lie…

Posted on: May 11th, 2013

A Poem by 10-Year Old Me

Slam poetry from an earlier time…

Posted on: May 7th, 2013

Using the Audio Waveform Effect – After Effects

Waveforms, like a boss.

Posted on: May 2nd, 2013

get_stylesheet_directory_uri and Child Themes

Template, stylesheet, child themes, confusion.

Posted on: April 18th, 2013

Getting Kicked Out of Your First Startup

These things happen…

Posted on: March 14th, 2013

Top 10 Albums For Maximum Coding Efficiency Part Deux

Music to code (or get down) to.

Posted on: February 27th, 2013

Compass Won’t Compress Sass to CSS

Sweet piece of Sass…

Posted on: February 25th, 2013
Remove div and ul from wp_nav_menu

Remove div and ul from wp_nav_menu

Johnye’s Menu Workout Plan…trim the fat.

Posted on: February 18th, 2013

Adobe Edge Reflow – First Look

[pearl jam voice]Ree hee flowwwww

Posted on: February 10th, 2013
Responsive Wireframes in Action

Turn an Old Picture Frame into Responsive Wireframe

Putting old picture frames to good use since 2013.

Posted on: February 8th, 2013
Display Tweets with jQuery and JSON

Display Tweets With jQuery and JSON

Tweets where you want them.

Posted on: February 5th, 2013

PHP not recognized as an internal or external command

Tweak. Tweak. Tweak.

Posted on: January 23rd, 2013
Installing Sass and Compass

Installing Sass and Compass

Let’s get sassy.

Posted on: January 17th, 2013
Custom Excerpt Length

Custom Excerpt Lengths in WordPress

Custom excerpt lengths…endless numbers.

Posted on: January 7th, 2013

Fixing upload_max_filesize In php.ini

Max out without hitting the weight room.

Posted on: December 21st, 2012
Using Illustrator Files In After Effects

After Effects Tutorial – Using Illustrator Files

Your AI files. Use them.

Posted on: December 21st, 2012
Photoshop Patterns

Easily Create Photoshop Patterns

Patterns, patterns, patterns…

Posted on: November 20th, 2012

Font-Face Not Working in Firefox

FF not working in FF…try this.

Posted on: November 13th, 2012
Git for Windows - Git Bash

Getting Started With Git for Windows

Git started with Git for Windows

Posted on: November 7th, 2012

Wampserver Setup and Troubleshooting

Go from wampserver orange to green.

Posted on: October 26th, 2012

Getting Started With Sublime Text 2 Package Control

These packages are totally safe.

Posted on: October 12th, 2012

Twitter Status With PHP and Twitter JSON (snippet)

Getting your Twitter status updates with PHP and JSON, since XML doesn’t work anymore.

Posted on: September 19th, 2012

Custom Taxonomy Category Dropdown

Use those custom categories in your custom taxonomies, in a dropdown.

Posted on: September 12th, 2012

After Effects Tutorial – Track Mattes

Alpha matte, track matte, matte, matte, matte…

Posted on: September 8th, 2012

Designing for WordPress Without WordPress

WordPress is the canvas and you are painting onto it.

Posted on: September 8th, 2012

How to Help a Developer…

Getting along with designers can be tough, but this is some good advice.

Posted on: September 8th, 2012

Becoming a more efficient freelancer

Some tips on becoming a more efficient WordPress freelancer from Erick Karkovak.

Posted on: September 7th, 2012

AE Tutorial – Punch Out Text

After Effects gets punchy with punch out text.

Posted on: August 30th, 2012

Add Image Sizes to WordPress

add_image_size in WordPress can be super helpful.

Posted on: August 30th, 2012

Regenerate Thumbnails

A mighty plugin for the ages…that regenerates your WordPress thumbnails.

Posted on: August 28th, 2012

Being Awful Is Underrated

Dive in, be terrible and learn from it.

Posted on: August 23rd, 2012

preg_replace to Change Image Suffix In a Loop

PHP snippets for preg_replace on image suffix. What could be more fun?

Posted on: August 20th, 2012

Plugin Review: Easy Post Order

Easy Post Order. A fantastic plugin for easily re-ordering posts…

Posted on: August 16th, 2012

Media Queries Not Working In IE8?

Media queries not working in older browsers? Use respond.js and take heed of this warning…

Posted on: August 7th, 2012

Sublime Text 2 Tutorial – Find and Replace

Find and Replace in Sublime Text 2…more helpful than Waldo in a sea of Waldos…

Posted on: August 1st, 2012

Pass and $_GET a Title in PHP

Get rid of those pesky underscores fed to you by a special URL. Chuck Norris it…or use str_replace and PHP.

Posted on: July 19th, 2012

Fatal Errorz

Don’t let “Fatal error: Call to undefined method wpdb::delete()” scare you..

Posted on: July 2nd, 2012

Get The Slug and Name From Custom Taxonomy

For linking custom categories and custom post types in a new way…

Posted on: June 13th, 2012

Creating Sublime Text 2 Snippets

Creating snippets, made easy…

Posted on: June 11th, 2012

Star Wars Opening Titles Tutorial

Great opening titles make you must…greatly.

Posted on: June 8th, 2012

Katy Perry After Effects Breakdown

I found that on the interwebs…

Posted on: April 18th, 2012

PHP Random Image

Random Images with PHP…for free…since you can copy and paste the code.

Posted on: February 29th, 2012

WordPress Editing Editor Role

Get it? Role, rolls…I’m so clever…

Posted on: February 24th, 2012

After Effects Tutorial – More Text Effects

Moar…MOAR Text Effects…

Posted on: February 15th, 2012

After Effects Tutorial – Text Path

Choose your path wisely…

Posted on: February 10th, 2012

After Effects Tutorial – Camera Keyframing

Better camera moves than Cloverfield…

Posted on: February 8th, 2012

After Effects – February Link Roundup

February linkage for maximum After Effects usage…

Posted on: February 6th, 2012

WordPress Tutorial – Fixing the Sharebar

Sharing is caring, so spruce it up…

Posted on: February 3rd, 2012

WordPress Tutorial – Local Development with MAMP

I like my MAMP down low and my WordPress laid back…

Posted on: February 1st, 2012

Helpful HTML Links

Look at these links…Look at them!

Posted on: January 30th, 2012

AE Tutorial – Text Effects

A tutorial going over some basic effects you can use to spice up your plain boring text.

Posted on: January 23rd, 2012

Class ZipArchive not found – Dreamhost Fix

Class ZipArchive couldn’t be found, until now…

Posted on: January 6th, 2012

Code Explosion – Week 6

New Year? New Snippets. Wake up and taste the awesome.

Posted on: December 15th, 2011

WordPress Menus, Sidebars and Widgets

Ho, ho, ho…it’s so simple…

Posted on: December 13th, 2011

Stop American Censorship

Contact Congress now…[insert Braveheart speech here]

Posted on: December 12th, 2011

Top 10 Albums for Maximum Coding Efficiency

We crank it to 11…

Posted on: December 7th, 2011

Creating Good Splash Pages

This guy’s doin’ it wrong…

Posted on: December 2nd, 2011

Quick Vignettes – After Effects

Make it purdy with vignettes, you know you want to…

Posted on: November 23rd, 2011

Fixing Sweepstakes Malware Virus

Malware bad…fix malware good.

Posted on: November 18th, 2011

Code Explosion – Week 5

Best part about Code Explosion? It’s free…

Posted on: November 15th, 2011

Kinetic Typography – Part III

The trilogy is complete…and George Lucas smiled.

Posted on: November 14th, 2011

Kinetic Typography – After Effects Tutorial

Kinetic Typography learnings abound.

Posted on: November 11th, 2011

Code Explosion – Week 4

So many snippets, so little time.

Posted on: November 4th, 2011

Code Explosion – Week 3

Things get hot with HTML emails.

Posted on: October 29th, 2011

Trick or Tweet

Some sweet tweets for Halloween.

Posted on: October 24th, 2011

Wiggle Expression – Tutorial

Wiggle expression use in After Effects using a slider control.

Posted on: October 20th, 2011

Memetic Twitter Handles

An analysis of ZanesvilleAnimal handles and memetics.

Posted on: October 18th, 2011

Why The Library Rocks

The library is one of the best resources for freelancers. Read more now.

Posted on: October 14th, 2011

Code Explosion – Week 2

Get pumped, more code snippets and tips from the week.

Posted on: October 7th, 2011

Code Explosion – Week 1

Nifty bits of code from across the interwebs.

Posted on: September 29th, 2011

WordPress Responsiveness

Getting WordPress to bend to the will of all devices can be tough.

Posted on: August 15th, 2011

Don’t Be a Jerk

At some point you will have to deal with people as a freelancer. It’s important to not be a jerk.

Posted on: July 29th, 2011

Rejection Can Be Fun!

Seriously…it can.