Jamieonsoftware - jamieonsoftware.com - jamie on software
General Information:
Latest News:
Pomodoro 26 Aug 2013 | 09:28 pm
I am constantly finding myself at the intersection of busyness and laziness. A million items sit on today's todos and yet my completed counter rarely reaches double-digits. The irony of the situation ...
Rails-like HTML-friendly resourceful routing in Laravel 7 Jun 2013 | 09:37 pm
While Laravel 4's routing engine is certainly powerful, it didn't quite fulfil my desires with resourceful, RESTful routing. By default Laravel's resource routing is geared toward writing APIs - makin...
GROUP_CONCAT for happier, more productive JOINs 2 Jun 2013 | 05:37 pm
I frequently find myself JOINing two tables together for a simple many-to-many relationship. This is usually a relationship between users and groups, or posts and tags, or books and categories: the ki...
Memcached vs Redis 27 May 2013 | 01:30 am
I have been debating with one of the developers at LogicPad about the pros and cons of various caching systems and we've got it narrowed down to Memcached and Redis. I've used Memcached a lot in the p...
Death in Samarkand 16 May 2013 | 03:51 pm
I just heard this story - relevant to my philsophical studies about free will - and decided it was interesting enough to blog. It's about fate and the will of what is beyond your control. It's an old...
Catapult into PyroCMS 12 Feb 2013 | 06:11 pm
Yesterday, Efendi Books released our latest title - Catapult into PyroCMS. PHP guru Phil Sturgeon has written a rather brilliant book about the popular open-source CMS, PyroCMS, that he created and de...
Twenty Thirteen 3 Jan 2013 | 07:37 pm
Twenty twelve was a strange and surreal year for me. A lot of good happened. A lot of bad happened. I've seen and done more than I would ever have expected. I've grown up more in the past year - deve...
On Gay Marriage 14 Dec 2012 | 12:21 am
There are two arguments often levelled against allowing gay marriage, and in this blog-post-cum-essay I plan on explaining why I think they're both utterly invalid. I shall endeavour to do this in as ...
My Ideal Framework 5 Oct 2012 | 05:00 pm
My ideal framework would be easy to set up. Simply git clone ... new_project && cd new_project and away I go My ideal framework would be built around Composer modules. Any component can be loaded or ...
The Trick to Writing Large PHP Applications 5 Oct 2012 | 05:00 pm
The trick to writing large-scale, stable PHP applications? Don't. Write lots of small ones. Test each component in isolation with unit tests. Use Composer. Lots. Get it on GitHub and use Travis + a ma...