Blog
DynamoDB, Lamdbas, Go and an Empty List
August 31, 2018
Hello AWS Denizens, Serverless architecture has come into the forefront as my workplace leverages lambdas to great effect. Some of the projects we work at involve a variety of AWS services like AppSync (GraphQL), DynamoDB and Cloudwatch to name a few. While do
Revert MySQL from 8 to 5.7 with Homebrew
August 15, 2018
So I did a brew upgrade to MySQL that bumped it up to version 8. Holy crap, that messed up almost everything. There are a lot of backward incompatible changes in this new version, so the best solution for me to be productive again was to revert. Uninstall, rei
Jumping Into Phaser 3
June 17, 2018
Phaser 3 is a popular HTML5 game framework. The new version brings massive changes to key elements of version 2's API and to the credit of the developers, made a lot of the underlying architecture and code simpler and more efficient. Since its launch February
Adding More Hops to Your Brew
March 25, 2018
Hey everyone! This one is the Mac users out there. While working on some Python projects I encountered an unusual error: dyld: Library not loaded: @executable_path/../.Python Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
Update-Join Statements to the MySQL Rescue
March 1, 2018
A wise man once said, "when it comes to databases don't be exceptional; be normal". For a project I'm working on data normalisation was part of the process to make reporting more accurate and some future work much easier to complete. This particular database h
Demo Your Dev App with Ngrok
January 1, 2018
Hey developers, I'm extremely late to the game here but I just discovered ngrok and I'm a changed man. This tool connects to your app running on localhost and securely exposes it to the world. It's really useful when you're developing a webhook to get a secure
Phaser, ES2015 and Breakout
November 6, 2017
So I'm entering the GitHub Game Off 2017 to level up my game development skills in a short space of time. As I'm immersed in JavaScript, I'm sticking with Phaser for development - an awesome HTML5 game framework. Phaser, including the upcoming version 3 due la
React Classes and Autobinding
November 3, 2017
So a lot of people when starting off React have to deal with JavaScript's this and binding. It's not a problem, it's just how functions and objects behave. If you're not to familiar with JavaScript you may not be aware of how context works. this is determined
Things to Do After Setting up Hexo
October 31, 2017
So I've just migrated my blog from Pelican to Hexo (details about why I switched from WordPress can be found here). Hexo, like Pelican, is a static website generator. It's built on Node.js and what I really love Hexo's built-in support for GitHub Markdown synt
Fun with Pygame
October 5, 2017
Hey everyone! A lot of you don't know but I'm involved with an educational NGO called Click To Start. Click To Start provides free digital literacy classes for senior citizens, and in 2017 it provided its first programming class aimed at teenagers! Programming