Using View Composers in Laravel 4

Two important mantras of writing good quality code are Don’t Repeat Yourself and Abstraction. Every component in a computer system should only have one representation. If you find that you are repeating yourself, it’s time to perform an abstraction. Don’t Repeat Yourself is a well understood concept in computer programming and something that you are […]

Continue reading...

Design Inspiration #123

Design Inspiration from Bugsnag, Engine Yard, Zirtual, Cactus and The Lifecycle Adventure! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Bugsnag https://bugsnag.com Engine Yard https://www.engineyard.com Zirtual https://www.zirtual.com Cactus http://cactusformac.com The Lifecyle Adventure http://thelifecycle.roblutter.com

Continue reading...

How to ensure your software project is delivered on time

One of the big problems with creating software either for a client or inside an organisation is project management. Software development is notorious for being delivered late and over budget. The problem seems to exist for organisations both large and small, and even when outside consultants are brought in to specifically manage the project. Public […]

Continue reading...

Laravel 4 Cache as a Service

Cache is an incredibly important component of a web application stack. If you are not caching the data in your application you will likely hit premature bottlenecks and your users will suffer with slow response times. Implementing caching is a big step towards scaling an application and will significantly reduce the overhead of your application. […]

Continue reading...

Design Inspiration #122

Design Inspiration from Paper, Peek, Unvael, Built and 20Jeans! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Paper https://www.facebook.com/paper Peek http://www.peekcalendar.com Unvael http://www.unvael.com Built http://builtthings.com 20Jeans https://www.20jeans.com

Continue reading...

Health startups and connected networks

The last 10 years of technology innovation and the rise of the Internet have created and destroyed many industries. The shift from atoms to bits and the revolution of enabling connected technology like the smartphone have changed the landscape of some of the most rigid and incumbent industries. Music, publishing and physical retail are just […]

Continue reading...

Creating Entities in Laravel 4

As a web application begins to grow, the number of individual components you have to manage can become unwieldy. For example, working with data storage can often mean that you require Repositories, Validation, Caching as well as many other possible services that you rely upon to make your web application work effectively. Bringing these disparate […]

Continue reading...

Design Inspiration #121

Design Inspiration from Updatey, CloudApp, Rise, Adaptive Path and MediaTemple! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Updatey https://updatey.com CloudApp http://www.getcloudapp.com Rise http://www.rise.us Adaptive Path http://www.adaptivepath.com MediaTemple http://mediatemple.net

Continue reading...

What are Webhooks?

An interesting trend of the Internet from the last 10 years or so has been the evolution from static websites to real-time applications and services. It’s almost unheard of to find a new website these days that does not have some sort of real-time service component. What do I mean by real-time service component? Well […]

Continue reading...

Extending the Laravel 4 Validator

One of the best components that ships out of the box with Laravel 4 is the validation package. I’ve covered using the Laravel validation package a couple of times in the past whilst creating validation services and my own extension of Eloquent, but I haven’t really explored how to extend the package to add your […]

Continue reading...