I was born in Johannesburg, South Africa. My father Richard, mother Teresa, brother Mark, and I lived in Sandton.
My parents still live in South Africa but they moved to Cape Town earlier this year. My brother, his wife and twin girls live in Sevenoaks.
This is my wife Eva and our son George. We live in Royal Tunbridge Wells.
Ever since I can remember I’ve always had a keen interest in IT and I knew my career would take that path from a very early age. …
Articles by a solution architect and technical enthusiast.
I started writing on Medium mid-September 2020. It has been fun writing the articles and sharing knowledge. The biggest challenge is trying to figure out what people want to read.
If you would like me to write on any topics please do get in touch either directly or leave a comment.
Articles published with the About Me Stories publication
Articles published with the codeburst.io publication
Articles published by The Startup publication
In my previous articles I showed you how to extract trading data from the Coinbase Pro API; then calculate the SMA, EMA, MACD and RSI technical indicators; and graph the data in Excel.
This is a follow up to those articles to demonstrate how easy it is to graph the data using the veteran Python library Matplotlib.
If you haven’t done so already I recommend reading my previous articles.
# Install XCode
% xcode-select --install# Install Homebrew
% ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"# Confirm Homebrew is installed
% brew doctor# Install Python 3
$ brew install python3% python3 --version
Python 3.8.3 …
In this tutorial I’m going to cover the following:
A Tor Browser allows you to access the “Dark Web”, “Deep Web” or “Hidden Web”. I’m going to demonstrate this using Kali linux, and it is not installed by default. You can also install the Tor Browser on Windows, OS X, Linux and Android.
The first step is to install “tor”.
kali@kali:~$ sudo apt-get update -y && sudo apt-get upgrade -y
kali@kali:~$ sudo apt-get install tor…
“sudo” is a program you can find on Linux based operating systems. It allows users to run programs with elevated security privileges or security privileges of another user. Typically it is used to allow non-administrative users to carry out or run superuser commands. It also can be used to completely swap to another user. It originally stood for “superuser do” as the older versions of sudo were designed to run commands only as the superuser.
In order to demonstrate this I spun up an Amazon EC2 instance. The default username for a Redhat/CentOS EC2 instance is, “ec2-user”, and the default for Ubuntu is “ubuntu”. …
If you have multiple Amazon EC2 instances and would like to NFS mount some shared storage between them, it is fairly quick and painless to do. You will want to use the Amazon Elastic File System (EFS).
Open the “Elastic File System (EFS)” in the AWS console and click on the “Create file system” button.
Optionally, give your file system a name, in my case “mediumtutorial” and select the VPC where it will be provisioned. Then click “Customize”. …
We first need to calculate the EMA12 and EMA26 from the market price data. We will then subtract the EMA26 from the EMA12 to calculate the MACD. …
The formula for RSI14 is:
RS = (smoothed average of gains over 14 days) / (smoothed average of losses over 14 days)RSI = 100 - (100 / (1 + RS)
# Install XCode
If you enjoyed reading these articles and would like me to write on any other topics please let me know in the comments or email me directly.
I’m the Head of the Networks Practice at Net Reply. My team specialises in networks, security, and process automation including self-service dashboards. If you would like more information on this please contact me on firstname.lastname@example.org. Alternatively, you can learn more about us on LinkedIn and Twitter.