Growing At Home

Thanks to various lock downs this year lots of companies were forced into facing the inevitable "digital transformation" they were putting off for so long... my current client is no exception. We started working from home in March and I haven't had to commute ever since. This hasn't meant my…

Raspberry Pi 4 USB Networking

Just having installed the latest and greatest version of Ubuntu for Raspberry Pi I realised that most likely my access to the shell from my iPad wouldn't work anymore. The setup I had put together previously and worked fine on Raspberry OS just didn't work anymore. Let me preface this…

BYOT - Bring Your Own Tools

Repetition - time consuming and mind numbing if you have to do something manually. A lot better if you can automate... no argument there. And yet, there is always room for improvement. CI/CD State of the Nation These days we have a plethora of automation and build tools to…

DevOps Your Desktop

So, you got a new developer machine? Whatever the reason; you now have hours of updating, installing and configuring ahead of you... yay... haven't we all been there? There is an easier™️ way and in this post I'll be walking you through how I personally go about doing it. I'm…

Testing AWS Launch Scripts

Just the other day I had to launch AWS instances and bootstrap them automatically without using tools like knife and chef-server. I still wanted to use chef-solo on the server itself to continue the bootstrapping process, there is only so much you would want to do using a shell script……

Configure Once, Run Anywhere.

Just recently I read a blog post about a combination of technologies and how they work together. One thing that struck me though was that the webapp was configured on build time, meaning the artifact that was produced was only capable of being deployed to the environment it was built…

Custom JSON De-serializer for PHP

My previous post dealt with taking an object graph and turning it into JSON. If you are building a RESTful web service using PHP and you don’t have the option of using frameworks like Jersey for Java or just prefer doing things in PHP then you also might find…

Custom JSON Serializer for PHP

The project I am working on currently requires serializing PHP objects into natural JSON. After a while it gets a bit old having to transform those objects into key-value pair arrays to then transform them into JSON using json_encode. An alternative would be to make all properties public and…