Agile as a Software Development Process

Waterfall and Agile are by far the most commonly used software development processes, however, within them, there are many different styles of software development used in the management of software development projects. While each has their own advantages and disadvantages, we will focus on Agile as it has rapidly grown Read more…

By Andrew Odendaal, ago

Big Data Security and Privacy Issues

Big Data shares what is commonly termed the V properties or characteristics such as Velocity, Volume and Variety which are amongst the most typical or frequently repeated. Taking into account security issues and privacy implications with such large datasets is a challenging ordeal that needs a repeatable framework to cover Read more…

By Andrew Odendaal, ago

How to delete/revert a Git commit

You’ve just pushed something to a Git repository and you immediately regret it! Run git log┬áto see what the commit id was: git log Take the first 7 characters of the commit SHA id and do the following: git revert <commit_id> git push --force But if you’re like me and Read more…

By Andrew Odendaal, ago