Category: Work

  • Remote Work is here

    Remote Work is here

    Remote work is here. Developers have known for ages that all you need to work is a laptop and internet, now thanks to COVID everyone else does too. I’ve worked remotely for the better part of three years now, starting back in 2017 when I was doing consulting in the UAE. I went there physically…

  • Hacking the Blockchain

    Hacking the Blockchain

    I was having a chat with a friend of mine when the issue of how secure blockchain really was came up. Basically the question was: Is it possible to hack blockchain? Short answer: Yes.Long answer: Yes, but it’s complicated. While the concept itself is pretty resilient to hacking, blockchain, like all other software suffers from…

  • Jenkins update

    Jenkins update

    So a few weeks ago I started a project to install Jenkins and set up CI/CD on my projects. Well just after I started that project I had a series of big life changes that put that on hold for a few weeks. I left my old job and have been reorganising my life, getting…

  • Setting up Jenkins

    Setting up Jenkins

    This is part 1 of my CI/CD experiment. In this post, I’ll be focusing on getting Jenkins up and running. This build was supposed to take me 15 to 30 minutes but I kept running into issues that needed fixing that ballooned that time to a few hours. I haven’t mentioned them here but I’ve…

  • Setting up my own CI/CD

    Setting up my own CI/CD

    So I’m a fan of automation because I don’t like repeating stuff and I’m lazy. One of the things I learned at my job is to automate CI/CD. I had a little time during the weekend and I decided to actually implement my own CI/CD setup and decided that since I’m going to do it…

  • Grails’ false “proxy” problem

    Grails’ false “proxy” problem

    Background I haven’t used Grails in a while so I chose to use it for a small web application I needed to build yesterday. Mostly because I wanted to see what was new in version 3.2.4. I have a bit of a history with Grails, it’s now like a running joke with me that almost…

  • Ransomware

    Ransomware

    This article was originally hosted on one of my other sites(efocus.tech) which I had to put down for reasons. What is it? Ransomware is a type of software that hackers use that blocks access to a system until a sum of money is paid or set of demands is met, think of it as your…

  • Habits for Success

    Habits for Success

    Habits For Success Habits are defined as those things we do on autopilot, Wikipedia says “A habit (or wont) is a routine of behaviour that is repeated regularly and tends to occur unconsciously.” while the free dictionary says “A recurrent, often unconscious pattern of behaviour that is acquired through frequent repetition.” Thus habits for success…

  • EcoSpam

    EcoSpam

    Today I’m vexed with Econet Wireless. For years now, Econet has been hell bent on spamming subscribers but now they have decided to engage in the fine art of trolling.

  • Development Log

    Development Log

    During my work career I’ve learnt to keep a diary of the things I do. It helps to document all the new things you encounter during your day, that way when you meet similar problems down the line you won’t have to start the research process all over again. Currently, I keep all that data…