Five reasons to write proper commit messages

We have all been there and probably done it ourselves. An app randomly breaks or crashes, so you type “git log” to see what has changed recently. And BOOM! The history reads like: 18:15: More updates. 18:02: Updates. 17:40: Updates. 16:34: Fixed. 12:22: Done. 08:23: Complete. And usually it’s not even punctuated correctly… I can…

How to handle a colossal project

Towards the end of 2016, I decided to start making videos to share on Facebook and YouTube. I blocked out some time in my calendar to make 3 videos a week. Since I do freelance work during the week, it meant that I would have to do them in the evenings between dinner and bed.…

5 tips to avoid programming-related injuries

I hope you had a great first month of the year and that you’re already working towards your programming goals for 2017! I wanted to talk about something different today…Something happened to my wife and business partner, Brooke. It’s been a huge wakeup call for me as a programmer and I wanted to share this…

Git Flow like a Pro!

Git Flow is a new tool I’ve been using that’s been an amazing time saver for me, so I wanted to share it with you here. It’s an open-source GitHub project that some developer has kindly made for the developer community. The purpose of it is to make working with Git projects a lot more…

AngularJS with Gulp Tutorial

In this video I’m going to show you how to make a Hello World app using AngularJS using Gulp to deploy and test locally. There are loads of tutorials explaining how to make a basic Hello World app but I find most of them don’t focus on the file structure or folders of the app…