development Allowing for scale When developing an application or system, scale is an importamt factor. This post looks at some of the things I learned while developing eVitabu.
development Yii2 troubleshooting - migrations After receiving an error running migrations, I had to change my DB host to 127.0.0.1.
cyber security My email signature isn't ID Looking at why you shouldn't consider an email signature as ID.
cyber security HTTPS inspection exceptions for Google / Chromebooks / Play store A list of HTTPS inspection exceptions I've found are needed to work with Google services. Includes those needed for Chromebooks and the Google Play Store (Android app installs).
development Proof of concept vs production code A non-exhaustive list of the differences between a proof of concept and production code.
archive Having confidence Confidence is something you have to develop, not just in yourself but also in the tools you use. How important is having confidence when it comes to IT?
Python Automating GIS data changes with the arcpy Python module and the DataInteroperability extension How to use Python, arcpy and the DataInteroperability extension to automate changes to maps with ESRI ArcMap.
eVitabu An introduction to the eVitabu project An introduction to the eVitabu project, an app I co-developed for charity African Pastors Fellowship.
Infosec 2018 Infosec Europe 2018, day 3 I spent most of the final day of Infosec 2018 in talks. This post is going up later than planned as I've now processed what I saw / heard and, frankly, I'm no longer quite so tired. I'll be honest, I found day three a
Infosec 2018 Infosec Europe 2018, day 1 Reflections on day one of my visit to Infosecurity Europe 2018.
archive When I got "scammed" An archived post from my previous blog, written in 2013. This kind of scam is still being used today. The good news is I didn't really get scammed, I knew what was happening and practically scammed them, however, if I entitled this "an analysis of phone scams&
archive Rebuilding vs cleaning infected computers Should you clean or rebuild an infected computer? An old post from 2014.
New blog I used to run a blog but it somewhat fell by the wayside while I was doing my masters. Looking at the stats for my old blog the last post was in May 2014 and a lot of the posts were personal rather than technical. This blog might have personal