Setting up SSH keys on a Linux server can be a chore. An overview of key files, how to generate and to install on Github. Plus troubleshooting advice!
Even if you code on a Mac or Windows computer, you will need these essential Linux skills if you want to call yourself a Web developer.
Is your code trying to do too much? Dramatically improve the design of your system by focusing each component on a single responsibility.
If you’re a WordPress self-hoster and you’re anything like me, you’re constantly tweaking, moving posts from staging systems to live, and then exporting content again to a new development installation …
The ArrayAccess interface lets you manage a PHP object like an array. Set, get, delete and test values using array syntax – with Callbacky – a working example in form of a callback container.
How to use PHPUnit mock objects to create a virtual laboratory for testing components. Set up stub objects to return values via simple method calls.
Continuing the Foundations series – create a PHP directory list class using the elegant DirectoryIterator. Create reusable and extensible code to mine subdirectories and avoid gotchas like dot directories and symlinks.
A fatal PHP error can leave you with an empty screen. Here’s how to find and manage error information in your system to get your code back on track.
A complete PHP Twitter API authorisation flow using the lovely Silex micro-framework and Guzzle 6 – from the user’s first click to a proof of concept query.
Here’s why you should consider deploying WordPress with Vagrant for development and testing – and how to do it! I throw in some Composer for WordPress and wp-cli configuration as …