Getting started with PHP 7.x is easier than you might think, thanks to Vagrant and those lovely guys over at Laravel
Have you ever thought about building a new object instance using methods from other object instances?
Wednesday, 22nd April 2015 is Earth Day. I'm donating all of my royalties to Amazon Watch on this day. Aye, all of them.
New edition now available featuring additional PHP7 usage content
Sometimes you just want Composer to autoload a specific file for you when you need to bootstrap your application. Here's how.
I'm still seeing MD5() and SHA1() being recommended for hashing passwords online. So I thought a primer might help shed some light on a better way to do it.
You should be allowing the password_hash() function to create dynamic salts for you. Here's how and why.
As previously mentioned in my first release, I'm roughly following a two-week sprint pattern for releasing the content of my leanpub book, PHP Brilliance.
With Mashable reporting this week that Uber logins can be bought online for $1 it's high time to check how you handle passwords in your PHP app.
PHP7's promises to revolutionise the way we handle type hinting, but does the proposal for return type hinting go far enough?
It's one of my bugbears but as PHP developers, we've been doing it for ages. Using inheritance as a mechanism for code reuse.
Friday, 20th March 2015 was the day that I finally got to press "publish" on leanpub.com, making "PHP Brilliance: Stepping up from Senior" available to the public at large.
This is just a brief look into how you can autoload your own code with the awesome composer autoloader
Advanced PHP coding mojo for enterprise application developers. Get yours going today and put yourself on the path to fewer bugs and better, more maintainable code.
Leverage the awesomeness of Composer, components and craftsmanship to create your own lightweight, high performance microframework