I write about

    How to create a GitHub pull requests from the CLI

    If like me, you create a lot of pull requests in a day and annoyed of the idea of repeatedly visiting GitHub to create a PR - do not get me wrong the website is great and all, but it can be annoying sometimes having to leave your CLI and open your browser (which has serious implications for your productivity IMHO). [Read More]

    Better Commit Messages using Templates

    As a developer, one always needs to be learning consistently in-order to improve they’re skills that is exactly what I told my colleague the other day while I was scrolling through my phone trying to clean up some space, I remember he was like, “Mpho why do you have so many apps?” [Read More]

    How I configured SonarQube for Python code analysis with Jenkins and Docker

    As part of the series, How I configured Jenkins CI server in a Docker container - I wanted to implement some sort of continuous code quality and integrate it to my continuous testing environment and on this post I will document how I configured SonarQube for continuous inspection of code quality (I have OCD when it comes to code quality) and we will perform a test on our local Git... [Read More]

    How I configured Jenkins CI server in a Docker container (1 of 2)

    This will be a 3 part article on how, I’ve set up a Jenkins server in a Docker container, with support for Jenkins swarm client - for continuous integration and testing. In this post, I will go through the software installation, on the next post I will detail the set up and the last post will demonstrate the final system. [Read More]