The right way to build an online affiliate based business model

Affiliate marketing is a popular online business model that has the potential to scale quite considerably. The model revolves around third party websites referring traffic to a product or service website. When a customer makes a purchase after using a referral link, the affiliate receives a percentage of the cost of the transaction. There are [...]

Continue reading...

What is Dependancy Injection?

When you start to build complex web applications, it’s important to structure your components so that they remain independent and your architecture remains flexible and maintainable going forward. However, once you add even the slightest bit of complexity, it can become difficult to maintain this form. In Object Orientated Programming, it is inevitable that one [...]

Continue reading...

Design Inspiration #78

Design Inspiration from Geckoboard, Desk, Keen IO, Enigma64 and Instead! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. To submit to Design Inspiration, click the “submit” link at the bottom of the page and follow the instructions for submitting your site or [...]

Continue reading...

What are PHP Lambdas and Closures?

Lambdas and Closures are relatively new additions to PHP after shipping with version 5.3. Both offer some new functionality and the ability to refactor old code to be cleaner and more intuitive. However, I think many developers are unaware of Lambdas and Closures or confused about what they actually do. In this post I will [...]

Continue reading...

Design Inspiration #77

Design Inspiration from Mixture, Jawbone UP, Kippt, FHOKE and Quazar! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. To submit to Design Inspiration, click the “submit” link at the bottom of the page and follow the instructions for submitting your site or [...]

Continue reading...

What analytics software should I use?

An important part of building a successful website is using analytics to see what is working and what can be improved. Making websites is all about proving or disproving assumptions through iterative testing and improvement. When you first build a website, you will be making many assumptions on how your website will be structured, your [...]

Continue reading...

Design Inspiration #76

Design Inspiration from Automatic, Brooklyn Soap Company, Jacksonville Art Walk, WhitePage and The Windmill Club! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. To submit to Design Inspiration, click the “submit” link at the bottom of the page and follow the instructions [...]

Continue reading...

Getting started with PHPUnit

On Monday I introduced the concept of Test Driven Development. Test Driven Development is a programming methodology that promotes writing unit tests before you write your actual code. This means that every aspect of your code will have a explicit test to ensure that it is functioning correctly. By writing your tests from the outset, [...]

Continue reading...

Supported by