PHP Interfaces Explained

A few years ago I wrote an article about PHP namespaces; a feature that seemed to mystify the beginner to mid-level PHP developer. Next up, we have interfaces. These are something that I see are misused all the time. It's …

Read More

PHP: The Composer Lock File

Everywhere that I go, conference, the supermarket, the dentist, building sites, people always ask me about the Composer lock file. It's a mystery that seems to cause confusion all across the globe. Well, boys and girls, I'm here today to …

Read More

For Everyone

Until recently, my bookshelf contained titles that were purely Laravel related. 'Code Happy' and 'Code Bright'. They've been extremely popular with the Laravel community, and I sincerely hope that 'Code Smart' is equally as successful. I've recently released a title …

Read More

Release: PHP Pandas

Great news! My latest title 'PHP Pandas' is now available for purchase on Leanpub.com. PHP Pandas is the PHP book for everyone. It's a syntax book, that doesn't assume any prior knowledge of development. It's great way for beginners …

Read More

Notable: Blade syntax highlighting by Medialink

I would simply like to bring to your attention the Blade language tm files created by Medalink from the Laravel community. The tmfile can be used with Sublime Text 2, Textmate, or any other texteditor that supports the tmLanguage extension, …

Read More

PHPandas

For the last few months I've been spending my evenings typing like my fingers are on fire, dedicating some of my free time to a new side project. I'd like to introduce PHPandas. PHPandas is a book targetted at absolute …

Read More

Code Happy: Now in print!

After several months in the making I'm pleased to announce the print copy of Code Happy. The print copy is available from Lulu in A4 format, with nicely sized type and code samples, and a beautiful glossy coa... cover. The …

Read More

Nginx configuration for the site.

A few people were asking to see the nginx configuration used on my website. Here it is with a few comments to help it all make sense. I don't claim to be an nginx expert, because I've only recently switched …

Read More

What to expect from me at Laracon.

Hopefully you have heard about the Laravel conference that is taking place next week in Washington DC. I was kindly offered a speaking slot at the conference and how could I say no? So you might be wondering what I’ …

Read More

Trick: Chainable Libraries

You may have seen Laravel's core libraries use method chaining as an elegant way of providing multiple user definable settings to a library, for example the Fluent Query Builder allows you to chain methods together to build your SQL query …

Read More

Laravel 4 Primer: JSON

Welcome to one of the Primer topics within Code Bright. Hey this chapter wasn’t in Code Happy!? As a true fan of Code Happy I just can’t put anything past you! Well done loyal reader! You see, Laravel …

Read More

Laravel: The Bright Future

Laravel 4 has now been in active development for many months, and is finally taking shape as a framework, I feel it's now in a state that we can share some information about what's new and what's exciting. However before …

Read More