What are Abstract classes?

Abstract classes are a common feature of Object Orientated Programming languages such as PHP, Java or C#. I tend to think of Abstract Classes as a way to ensure a certain level of code quality because they enforce certain standards and can reduce the amount of duplicate code that you have to write. If you […]

Continue reading...

Exploring Laravel’s IoC container

Laravel 4 is a modern PHP framework that is built upon the good principles of high quality application design. This makes it easy to extend the core framework, swap out components for alternative implementations and trivially easy to create tests, mock dependancies and start using processes such as continuous deployment. A big part of the […]

Continue reading...

Design Inspiration #129

Design Inspiration from Webflow, Beats Music, Dunked, House and Nationale Opera & Ballet! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Webflow https://webflow.com Beats Music https://beatsmusic.com Dunked http://dunked.com House http://house.pl Nationale Opera & Ballet http://www.operaballet.nl

Continue reading...

What is the Factory Method Design Pattern?

In software development there are many widely recognised, reusable solutions to commonly occurring problems. Being able to recognise these reusable solutions allows you be able to pick up new code much quicker because you will intuitively understand what the developer was trying to accomplish and how the code works. One of the most common reusable […]

Continue reading...

Eloquent tricks for better Repositories

One of the great things about writing code is, good practices are often obvious because it’s annoying to not follow them. For example, it’s annoying when you need to write the same thing over and over again. When you feel yourself getting annoyed by typing the same thing out multiple times, its time for an […]

Continue reading...

Design Inspiration #128

Design Inspiration from Forge, VSCO, Wifeel, Standbuy and Softcover! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Forge http://forgecph.com VSCO https://vsco.co Wifeel http://www.wifeel.com Standbuy https://www.standbuy.us Softcover https://www.softcover.io

Continue reading...

How to build a PHP package

For many years, PHP has struggled to keep up with other language options due to lack of interoperability of code and lack of a common interchangeable standard. For many years, if you chose to use a particular PHP framework, you were stuck using the entire codebase without the option to swap out the individual pieces. […]

Continue reading...

Using Events in Laravel 4

Laravel 4 is a fantastic modern PHP framework for a number of reasons. One of my personal favourite things about Laravel 4 is how it is built around the architecture of events. Events make it really easy for developers like us to hook on to or extend the underlying architecture of the framework in a […]

Continue reading...

Design Inspiration #127

Design Inspiration from Thermodo, Stripe PayPal, Pillpack and Shyp! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Thermodo http://thermodo.com Stripe https://stripe.com/checkout PayPal https://www.paypal.com PillPack https://pillpack.com Shyp http://www.shyp.com

Continue reading...

Why being a broker is a fool’s errand

One of the most powerful characteristics of the Internet is that it is dramatically lowering the barriers to entry into thousands of incumbent industries. This is an amazing opportunity for a plucky upstart because they are many industries that enjoy massive profit margins for services, simply because they have been historically unchallenged. By targeting the […]

Continue reading...

Supported by