Escaping JSON in Javascript

July 09, 2015

As more and more of the web moves to using API’s it appears that parsing JSON is becoming a larger part of the code we write.
But there are many scenarios regarding escaping JSON that can be tricky, this article takes a look at what they are, why they happen and how to solve them.

Read More

Whats mighty about Micro-services?

June 19, 2015

As modern applications continue to grow in their monolithic form they are starting to bend and break when it comes to the issue of scaling. Not to mention the long deployment time.
But what is a realistic, pro-active way to improve your app that will ensure its longevity, scalability and also offer lots of other rewards..We take a look at the MICRO-SERVICE.

Read More

Rewriting this blog in NodeJS + Express.

May 22, 2015

I decided to rewrite this PHP+Wordpress blog into a Node+Express+Mustache+Grunt app. Heres how it went.

Read More

Best features of Jasmine

February 17, 2015

Jasmine is a suite full of useful features for testing but many are overlooked or unused. This takes a look at some of the best features, including asynchronous calls, spying and mocking.

Read More

How to write a clean, portable & testable HTTP Client

January 09, 2015

Say we have a client who has requested their app be given the ability to fetch data found at an endpoint. While there are a million ways to do this there are not many ways to do this well covering everything which is important..Lets take a look at a clean and tested HTTP GET Client.

Read More

Why Symfony2 is music to my ears...

December 07, 2014

Symfony2 has already been out a number of years so why write a blog post on it now? Well because its still in my opinion the best PHP framework out there.
In this post I will give my reasons as to why I am so fond of the framework.

Read More

The Power of Presenters

June 18, 2014

In recent years with Rails, Presenters have really surfaced as a clean and useful pattern to commit to inside of an application. This article takes a look at what they are, how they can help you and a simple implementation.

Read More

My top Clean Code snippets

March 09, 2014

For quite a while the Clean Code movement has been an area focusing on excellence and best practices in the software industry. I have compiled a list of my top snippet cleanups, there are small so are easily remembered and put into context. They can be done in almost any dynamic language (JS and PHP included).

Read More

Dexter's Lab for Dev's

February 08, 2014

Recently I have been getting into an old classic from Cartoon Network, Dexters Laboratory. It contains many pearls of wisdom for any software engineer. Lets investigate them.

Read More

Agile methodologies and BDD/TDD

November 23, 2013

This article will be taking a look at the main Agile methodologies and principles/routines they outline.
It will also cover the difference between BDD and TDD, both of which are key parts of being Agile.

Read More