Code Quality Hacks in PHP

Here's a few brief wins you can make to make you more productive in your environment: Composer Composer is PHP's npm or gem and while its best practice to keep...

My last PHP rant ever

Let's not go down the PHP is dead, long live PHP rabbit hole that seems permeates public perception of this language. We've all read a a fractal of bad design. We've all probably worked on Wordpress. Some of us might have dabbled in Hack. PHP 7 is everything apparently. So it goes... Brief history Things have definitely changed over the years. I remember my first days of writing code in PHP. Lots of globals, mixed view logic, spaghetti everywhere, un-sanitized...

Writers Block and Brain Dump

Looking back the last year has been pretty hectic. Recorded an album with my band, went down some new music rabbit-holes, had the company I work for get acquired, got serious with weight lifting, and didn't write jack here about any of it. Two sides of the same coin Words have been hard to come by, both here and trying to get some songs done. Going to kick this up again to get some ideas out there and work my...

Here comes Laravel 5!

I starting using Laravel around the time that version 4 was released, been on the sidelines waiting for the next version. Came across a cool article today that showcases the new features for Laravel 5 and its got me pumped! https://laravel-news.com/2015/01/laravel-5/ So many features! Here's what I'm most excited about.. 1. Commands / Eventing Commands If you've been keeping up with the Laravel community, the command bus pattern has been gaining some serious attention recently. Commands...

How I'm Writing Unit / Functional Tests

So...testing. That thing that everyone says is so important but you don't really learn about it in school. I've had some trials and tribulations with testing so I'm going to just dump out some thoughts here. Background I first started testing in PHP, building a fairly large distributed platform. We had several API's talking to each other, backed by a MySQL database, running on the CodeIgniter framework. My job was all over the place. I was running the tech...

Improve Your Songwriting With Kanban

Recently at my day job we've been talking about a few different ways to bring better visiblity to our development, specifically so that other departments can see exactly what we are doing. Came across a tool for setting up Kanban boards called Trello, love the features, UI, it feels like a solid product. After some fidgeting with it we decided it wasn't up to par with what we were looking for, but I was struck with one of those d'oh...