Get my FREE "How to Start a SMMA in the UK"
E-Book Delivered straight to your Inbox!

Realtime bidirectional event-based communication

Recently I've been developing an app using Socket.io. I had the idea when I heard about the Dot Collector app. This intrigued me and, more to the point, I thought "I could build something like that!". I take every project on as a learning experience primarily, and think about the business objectives later. It probably isn't the best way to think about things but at this stage in my web development career, I just want to learn! One of my weaknesses when it comes to starting projects is finishing them. It is something I will definitely work on in the future. [...]

By |2018-02-28T19:59:34+00:00February 28th, 2018|

Understanding the prototype chain in JavaScript

I've been trying to solve a challenging problem on exercism.io all evening. This "grade-school" challenge is a tough one. Given students' names along with the grade that they are in, create a roster for the school. So in the end you return an object with keys 1-7 and with each persons name under their grade. The idea here is to save data on the fly, which can get a bit fiddly. First of all I had to figure out how to save data on the fly, and researching that on Stack Overflow wasn't giving me much good information. I now [...]

By |2018-02-19T21:26:17+00:00February 19th, 2018|

Oh wow… ⌥

In VS Code, you can highlight some code and hold down the ⌥ option key and press up or down. This is one of the simplest and most powerful techniques I've learnt in a long time. Wow.

By |2018-02-04T00:07:44+00:00February 4th, 2018|

A boilerplate for app development

Check out my GitHub page to find all the code I've been working on over the last few months. I'm giving you a link to my latest boilerplate for building a web app. Ideally you need to have an understanding of Gulp, PostCSS, Pug, Express, Model View Controller (MVC), maybe some JavaScript and Webpack. For those of you who are familiar with pug (formerly known as jade), express.js and node.js and are interested in building your own application, then here is a build for you to start with. Simply pull the repository or download it to your local machine, enter [...]

By |2020-03-25T17:30:13+00:00February 3rd, 2018|