JasonML

JasonML (75)

Visit website

Injectors: Dependency Injection with Traits

With the release of PHP 5.4, Traits were added to our toolbox. And, if I might be so bold, it's one of the most exciting features I've seen come out of PHP in a long time. A Trait is similar to a class, but only…

Simple, or why companies reinvent solutions

A designer knows that he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away - Antoine de St-Expurey HipChat At work, we are currently experimenting with HipChat. HipChat, if you aren't aware, is chat…

Ideas of March 2012

That time again. I wrote something last year, covering the ideas of march. Last year, bloggers came out and shared their ideas, and I imagine this year will be just as fun. So, once again, I'd like to share my thoughts on blogs. This year,…

vim faster with maps

At myYearbook, we pack our JS and CSS files. Much of this is automated now with Jenkins, but we still have legacy code that must be packed by hand. And, at the same time, it's generally wise to test your product with a packed file…

Someone thinks this is good

No. How this is considered good, I don't know. Who wrote the code isn't important - this is the way the code is supposed to be written. At least, this is the way it's being demonstrated. With a straight face. I cannot fathom how anyone…