About Myself and My Work

I have been developing web applications for over 15 years, and still loving it as much as the day I first started. I’m a full-stack web developer, and co-founder of Yab.

I work with Laravel, VueJS, EmberJS and WordPress.

How I got Started Programming

Chris Blackwell Avatar

My love for the Internet started when I was finishing grade school. It was fascinating that one could create their own content and put it online for all to see.

In this very basic nature, the web has still not changed much. The web gives us all a truly open platform to create amazing things. Our lives have been enriched in ways we never thought possible.

My work has always been based on the latest standards and technologies available. I love making applications that are both easy to use, and beautifully designed.

Co-Founding Yab

In early 2016 I started a web development agency with my partner Matt Lantz called YAB. Together, we have worked with dozens of wonderful clients in over half a dozen countries.

We build amazing apps for our clients, and contribute to open source with packages such as  Laracogs and Qurax.

Programming Languages / Frameworks

Two of my favourite frameworks are Laravel, for backend PHP development, and EmberJS for front-end SPAs. Both frameworks have lot of power in them, but are used for very different purposes. Doing a full single page app is not always feasible. In those cases, I tend to use either VueJS or React for the JavaScript components.

My WordPress work always seems to bridge the modern world of PHP programming. I tend to use Composer and namespace all my plugins and themes. As a result, all of my plugins and themes require PHP 5.3+, where the minimum WordPress requirements are only PHP 5.2.

Development Setup and Workflow

I often get asked what kind of programming setup I use. I am a Mac Guy, but I do have a PC for Gaming / Linux purposes. Based on the scope of the project, I switch off between my MacBook Pro and Retina iMac.

My day to day machine is a 15″ MacBook Pro w/ Touch Bar, hooked up to 2 x 5K LG Fine Displays. I use a simple Apple Magic Keyboard but, the mouse is the Logitech MX Master (if you don’t have one of these, go buy it now). I use an Ikea sit/stand desk, but when I’m sitting, it’s on a Turnstone Buoy.

For programming I’m using Sublime Text or VIM (yes I’ve tried PHPStorm, Code, emacs, Atom, etc), and always have iTerm 2 open.