Posted on , Design

Custom Instagram gallery

I have been taking photos for years, I used to post a lot on Flickr and then something happened.

I had kids and things got busy, and I started to shoot a lot less with my DLSR. I still shoot from time to time. But I now have a multi-year backlog of photos to process. I still get out and about and love to take photos. I just do it whit my LG G4 rather…

Posted on , Development

Hub

Hub is a command-line wrapper for git that makes you better at GitHub.

Hub makes Git better with GitHub Get Hub NOW!

Posted on , Development

Speed up your Composer installs

Prestissimo comes to the rescue.

Starting a new project can be exciting until you create your new project. Now sit back and wait a few minutes. Prestissimo comes to the rescue, Running with Prestissimo dropped my install time from about 75 seconds to around 21 seconds.

Posted on , Development

Using WordPress with Lumen

Lumen, WordPress, Python, and Django. Oh My!

At work, I needed a fast and flexible way to present structured data that can be consumed by Python. This was done using WordPress leveraging Custom Post Types and Advanced Custom Fields. Simply put. WordPress is the admin interface. To present the data I chose to use Laravel 5.0 and It took about an hour…

Posted on , Development

Laravel and Clockwork

Laravel has been one of the few new tools that have truly inspired me to create. I never went to school for “computer science” and am self-taught when it comes to web development. I tend to take a common-sense approach to problems and thus far have solved some decently complex problems and learned from them….

Posted on , Development

Setup MAMP 3.0.7 and PHP 5.6.1 with Laravel

Solving the MAMP php 5.6.1 php.ini configuration error.

I recently updated my MacBook Pro to OSX 10.10 Yosemite and unlike my work computer, I had some issues. I decided to also upgrade MAMP while I was at it to version 3.0.7 and this fixed the issue I was having but also caused some other issues with Command-line PHP. Once I confirmed that the…

Posted on , Development

Laravel Tinker ( Boris ) + MAMP + OS X Yosemite

How to get Redline and PCNTL working with MAMP on OS X 10.10 Yosemite

I like to use MAMP for my local development mostly because it’s fast and simple to use. I came across an issue while attempting to use Laravels Tinker feature that is based off Boris. I did some searching and found out that it had to do with the fact that MAMP does not include the…

Posted on , Development

OSX Command line MAMP for use with Laravel and Composer.

I love OSX, but I always hated setting up a new system. OSX does little to empower developers out of the box.

I love OSX, but I always hated setting up a new system. OSX does very little to empower developers these days. I know I could use Docker or some VM to run my development but I have never had issues syncing my local development with my server environment. I feel like a lot of those…

Posted on , General

Designing with Conventions in Mind

Home made server monitoring with SMS alerts.

What is a naming convention? A convention is a set of agreed, stipulated or generally accepted standards, norms, social norms, or criteria, often taking the form of a custom. Why conventions are good Often easy to use They usually follow a standard and are wildly adopted Gives a community structure Gives context Why they can…

Posted on , Archived

How I monitor my VPS for free!

Home made server monitoring with SMS alerts.

As I have moved over to a VPS server in the past 6 months I have run up against the paranoia of “is my server still running?” I had been using pingdom.com, a great service that pings a site every couple of minutes and notifies you of an outage. This was great when I was on a…

Posted on , Development

How I made my beefy VPS

How I configured my LAMP stack.

Building a VPS is a lot like planning the foundation to your home, you need to have everything done correctly before you can start building up. I chose a base install of Ubuntu Server 12.10, and knew that I needed at a minimum a LAMP server. But there are a number of other tools that are needed…

Posted on , Design

Centering Columns in Bootstrap 2

Ever wish you could simply center a bootstrap column? Like an odd-numbered column? Grids are great, Look at all that order that they provide! I have been using them for years, but there are always certain instances where the grid fails, and you begin to lose the practicality of the grid. For instance. If you…

Posted on , Cycling

Winter riding secrets

Winter riding might seem intimidating at first but once you get in the proper mindset and purchase a few articles of clothing it’s easier than you might think. And in my opinion, very rewarding. Anyone who knows me knows that I love to ride my bike, I have been riding to work year-round for about…

Posted on , Archived

Implemented Bcrypt to Hash Stored Passwords

If it's worth doing, it's worth over doing.

I made a large improvement to the way we hash our user passwords on Tentacle CMS. Originally Tentacle was using the default method of hashing passwords used in Dingo, This was a SHA1 hash. Still decent but not really up to newer standards. When a login is processed the username and password are submitted and…

Posted on , Archived

Recursive Glob

While building the upgrade script for tentacle I knew that the file I was going to work with would be a zip, and would contain many subfolders. PHP has a function called glob that finds files pathnames matching a pattern. It works really well but only goes one level deep, using the recursive_glob() function lets…