Blog
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
React Native: Lessons from First App
June 18, 2017
React is pretty easy to get into and the community tends to encourage intelligent design principles for highly reusable code. Coming from a background in Ionic and Xamarin, I had high standards for what a cross-platform solution needs to provide to get me usin
Renaming React Native Apps
May 10, 2017
I am recently getting into the React framework (let's be real, it's barely a library) and using React Native. I'm not interested in starting flame wars, before this I thoroughly enjoyed using Angular and Ionic. React does seem to be easier to get up and runnin