Thoughts and musings.
In 7 days I am running the London marathon. This is an overview of my marathon background, my training (how I think it has gone), and my targets for the race.
A brief look at how I integrated the Summernote WYSIWYG editor with React, and the issues I encountered getting CodeMirror/summernote plugins working.
My race report for the 2019 Village Bakery Half Marathon in Wrexham. I finished in 1:22:55 - a new (poorly executed) personal best over the half marathon distance.
An overview of how I built a maintainable web app (and API) as well as a companion mobile (iOS) app in a simple and easily testable manner.
Starling Bank markets itself as being a cheaper and simpler way of making international payments. It is not. Poor user interfaces and rushed product releases make for an extremely questionable product.
I decided to move my companies products over to EC2. For interest/reference I kept track of what I had to do to get the server setup and running as before.
Amazon Web Services' (AWS) Convertible Reserved Instances (CRI) are/were fundamentally broken. This is my experience trying to get them to fix it.
In June 2019 I will run my first ultra marathon in Durban, South Africa. Comrades - The Ultimate Human Race. Read why, and follow my journey.
The Hacker News newsletter contains some seriously interesting tech related posts each week. The 'Ask HN' section contains some amazing insights for living your best life.
I did not start the 2018 Chicago marathon. Instead I deferred my entry. This blog explains why and outlines my running plans going forward.
I finally got around to having a play with Google Tag Manager (GTM). It makes Analytics and other previously annoyingly arduous tasks simple. Take a look.
My company has built an ecommerce website for runners/cyclists/people who want to buy energy gels - EnergyGels.com. This blog post outlines why as well as some of the technical implementation considerations/details.
My race report from the 2018 Boston Marathon. I ran a 2:58:18. An overview of my training, splits etc as well as photos and thoughts.
AirBnb has a bug with payment processing across borders which they refuse to acknowledge. This is unprofessional, dangerous, and nearly put me on the street.
Mental health issues are prevalent in modern day society. Why? Is our approach to dealing with them appropriate? and how do we continue to move forward.