FutureProof Your Code

A presentation I have at Milwaukee PHP on how to architect your code so it will withstand the tests of time.

Jumping in with PHP 7

After reading Why we are requiring PHP 7 for our new packages I decided to make Stupid Simple Invoices (a side project) require PHP 7. It’s a fairly small project right now and it took me a total of about 30 minutes to make sure everything was ready to go. I updated composer to require…

Getting started with Radar

I recently needed a quick tool to track and generate invoices for my small random freelance jobs. I thought this would be a good project to try out Radar, a PSR-7 compliant Action-Domain-Responder (ADR) system created by Paul M. Jones. I like Radar and I’d like to document some of the things that I noticed…

Laravel UTC Model

I’ve been playing around with Laravel lately and overall I like it. One issue I ran into pretty quickly was that I would like to store datetime fields in the database as UTC and then store the timezone (in this case for an event) in another field. Laravel seems to have a global timezone configured…