What are the differences between PHP's MySQL, MySQLi and PDO extensions?
How to implement polymorphism in PHP through extending existing objects, rather than implementing an interface
Making your PHP more easy to use and maintain through implementing and depending on an interface
and a little about constructors vs setters while we're here
and code to an interface, not an implementation
Sending email via Amazon's SES will result in GMail stating that your email is from "You via amazonses.com" which is most likely not what you need. Using DKIM will remove this, as well as giving you an extra thumbs up against spam by email clients
A simple restart may result in the instance reachability check failing and your instance being seemingly broken. But is it?
How to bring the excellent new password_hash(), password_verify() and the rest of the new password functions to older versions of PHP
How to use Rsync with standard Amazon Web Services instances that utilise a .PEM key instead of traditional username/password authentication
When creating a new folder in a directory, the contents don't show up until F5 is pressed. Here is how I fixed it on my PC
By default Parallels Plesk stores passwords in plain text, so they're scarily simple to retrieve
And how is it any different to the normal web?
Everybody is talking about the mobile web, but what exactly is it? The truth is that it doesn't exist. We give the illusion that there are two internets: One for desktop/laptop computers with relatively large screens, and then another for mobile devices like mobile phones. This simply isn't the case. There is only one internet.
Trying to create a development environment that matches our live servers required a little inginuity, as the server software versions are not directly available for the operating system in question
Software Engineer, Cloud Architect and Development Manager
I'm a software engineer, cloud architect and development manager based in Nottinghamshire, England. I started