John Shipp is incredibly talented & productive, really smart, focused, communicates very well, and is all-in-all a very nice guy. He is THE best contractor I have done business with. He seems to be able to solve any problem with ease and he is worth every penny he is paid.

John V. - Elasmotherium
[ more testimonials ]

Latest Posts

Things I'm thinking about, and other hopefully helpful stuff.

Genuine People

Genuine People

Posted by johnshipp on Feb 4, 2017

Shopify API, PHP, Laravel, MySQL, e-Commerce

Learn More
CANY Express – Mobile Site

CANY Express – Mobile Site

Posted by johnshipp on Feb 2, 2017

Google Pagespeed Improvements, Code Optimization, Graphic Optimization, HTML/CSS/jQuery

Learn More
Retrofit API – Pontem Software

Retrofit API – Pontem Software

Posted by johnshipp on Sep 1, 2016

PostgreSQL, MySQL, Laravel, Retrofit Old Software, Admin Interface

Learn More
Macbook Air Macbook Pro Won’t Turn On

Macbook Air Macbook Pro Won’t Turn On

Posted by johnshipp on Aug 19, 2016

If your Macbook Air won’t turn on, shake the holy living daylights out of it.

Learn More
Ionic, PhoneGap, ng-cordova, cordova vibrate plugin not working

Ionic, PhoneGap, ng-cordova, cordova vibrate plugin not working

Posted by johnshipp on Apr 14, 2016

When trying to make a device vibrate using Ionic, PhoneGap, ng-cordova and/or cordova vibrate plugin, it can be very frustrating to think you’re using it correctly but to find out that the phone doesn’t vibrate after all is said and done. It can be as...

Learn More
Insurance API Laravel/Magento Ingetration

Insurance API Laravel/Magento Ingetration

Posted by johnshipp on Feb 4, 2016

Laravel, MySQL, Magento API, PHP

Learn More
TheTravelSpy.nl

TheTravelSpy.nl

Posted by johnshipp on Jan 25, 2016

Technical Advisor, Consultant, Technical Project Manager, Code Review, Temporary CTO

Learn More
How to install WordPress on a different server/IP using Nginx proxy pass

How to install WordPress on a different server/IP using Nginx proxy pass

Posted by johnshipp on Jan 10, 2016

Recently, I had a client that needed to install a WordPress blog in a “blog” subdirectory, however, the blog needed to live on a different server. I suggested (not thinking about SEO, at all) that perhaps we simply point “blog.example.com” to...

Learn More
FluencyFox

FluencyFox

Posted by johnshipp on Dec 11, 2015

Technical Advising, Code Review, Team Building, Technical Project Management

Learn More
WordPress / Laravel API Sync

WordPress / Laravel API Sync

Posted by johnshipp on Oct 11, 2015

Custom WordPress Plugin, Custom API, Javascript, jQuery, Laravel, PHP, MySQL (Client name hidden per NDA)

Learn More
Video2MP3

Video2MP3

Posted by johnshipp on Sep 25, 2015

High Traffic, Database Admin, PHP, MySQL, ffmpeg, Youtube API, Refactoring

Learn More
SmartVideoMetrics

SmartVideoMetrics

Posted by johnshipp on Aug 28, 2015

PHP, MySQL, Laravel, YouTube API, Wistia API, Vimeo API, HTML/CSS

Learn More
PerfectBanner

PerfectBanner

Posted by johnshipp on Aug 21, 2015

CTO, PHP, MySQL, Laravel, Lumen, Angular.js, HTML5, CSS3, High Traffic, Big Data

Learn More
BruleNebraska.com

BruleNebraska.com

Posted by johnshipp on Aug 19, 2015

WordPress, Theme, Business Directory, Adsense, Custom

Learn More
I’ve updated VanillaJS, hope you like it!

I’ve updated VanillaJS, hope you like it!

Posted by johnshipp on Aug 14, 2015

It’s been long overdue that Vanilla.js gets an update, so, I thought I would start from scratch and see if I could make it any better. This new version still supports all the core Javascript functions, plus DOM, Prototype-based Object System, AJAX, Animations,...

Learn More
Import Really Big Mysqldump

Import Really Big Mysqldump

Posted by johnshipp on Aug 12, 2015

“Lotsa” data is not Big Data, but, still hard to manage. Sometimes, you need to import a really, really big (or even kind of big) MySQL dump file and mysqldump is simply freaking out doing the standard way: MySQL mysqldump -u [username] -p [database_name]...

Learn More
Tallyfy.com

Tallyfy.com

Posted by johnshipp on Aug 4, 2015

PHP, MySQL, Laravel, Angular.js, jQuery, Javascript, HTML, CSS

Learn More
Getting this error? [PDOException] SQLSTATE[HY000] [2002] No such file or directory

Getting this error? [PDOException] SQLSTATE[HY000] [2002] No such file or directory

Posted by johnshipp on May 6, 2015

PHP Artisan Migrate – Laravel 5 – Mac – MAMP   Update 2015-07-29 : As Alejandro pointed out in the comments below, FIRST try changing your “localhost” to 127.0.0.1 and see if it works. If not, read on…   I know this is a...

Learn More