For those of you unfamiliar with pattern libraries, I’d recommend reading Paul Boag’s excellent blog post on the subject. Basically, a pattern library is a type of style guide for a software application; usually a large web project. They’re essential...
If you’ve ever used web platforms such as Uber, Kickstarter, or Elance, then you’ve seen split payments in action. Each of these websites use a type of transactional functionality more broadly known as third party payments. Stripe, Braintree, and Paypal are three...
Is PhpStorm the best PHP IDE out there? In my last blog post, I talked about switching from my long-time editor of choice, Coda, to PhpStorm. I wrote about some of the issues I had with the switch. Complicated, and seemingly endless, preference menus made the...
JavaScript can be pretty annoying at times. You would think that with classes implemented in ES6, this would be solved. For me, the most annoying part of programming is typing. So every time I need to call a class member in React, I have to bind the function to...
As quickly as we threw away our pens, notepads, sound systems, address books, alarm clocks, and anything we could replace with a screen rather that interacting with a three-dimensional object, we ran to the dump to salvage it all. Change is hard, and such a drastic...