Nate Krantz

Engineering leader. Love growing diverse teams and shipping amazing software. Outdoors enthusiast, music producer, and artist.

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 help organize domain logic by organizing actions into tasks that your application can perform. That way when something happens (an item purcahsed, user registered) you can send a command to the application for handling. The emittence of commands is imperative;...

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 show, working with clients, building spec with shareholders, leading project management. A bit of a one man (college kid) juggling act. The worst was talking to customers. I have sympathy for 'em. I love delivering to them. Hate talking to...

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 ideas during the process. I could use it for my songwriting. The Process Anyone who has written songs will agree, the process is hard and confusing as hell. You'll get ideas all the time, they'll move through various stages of...