Multi-Tenancy in Laravel 4

Multi-tenant applications are where you create a single application that is used independently by many different clients. When a client authenticates with your application, they are only able to access the data that they have created in your application and cannot see any data that was created by any of your other clients. A typical […]

Continue reading...

Design Inspiration #130

Design Inspiration from Heren, Aviate, Indatus, Inside Travel Guide and Brahma! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Heren http://www.protest.eu/nl/heren Aviate http://getaviate.com Indatus http://indatus.com Inside Travel Guides https://inside.co Brahma http://www.brahma.com.br

Continue reading...

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...

Supported by