AKRABAT I'm currently writing an OpenWhisk action in JavaScript that searches Twitter using their API. To do this, I need to get a bearer token…
AKRABAT I'm delighted to announce my new venture, PHP Training, with my friend Gary Hockin. As you can probably guess from the name, PHP Training…
AKRABAT When creating new OpenWhisk actions in PHP, It's likely that you'll want to take advantage of the rich ecosystem of Composer packages on Packagist.org.…
AKRABAT Another year has passed which gives me an excuse to to reflect on what's happened. As usual, I look at the photos that I've…
AKRABAT I'm running a UniFi network here with wireless access points, the Security Gateway and a PoE switch. It seems to be a robust system…
AKRABAT When training, I like to provide my attendees with a printed copy of the slides with space next to each one to write notes.…
AKRABAT When training, I like to provide my attendees with a printed copy of the slides with space next to each one to write notes.…
AKRABAT On a recent project, I needed to implement CORS support for my Expressive API. The easiest way to do this is to use Mike…
AKRABAT I find the Whoops error handler page in Expressive quite hard to read and particularly dislike that the error message displayed in the top…
AKRABAT When working on test code on my computer, I usually use the built-in PHP server (php -S) which works nicely. Every so often, I…