Building my website with GatsbyJS: why I picked the tools and what I learnedTLDR: I built my website with GatsbyJS, MarkDown files and hosted it on Netlify. Although, I had the vision of building this blog with the…Nov 2, 2018Nov 2, 2018
Thinking out loud about Object De-structuring — A guide to the ES6 feature and a note of praise for…A short post tracing last night’s trail of thoughtJul 5, 2018Jul 5, 2018
JavaScript’s Array reduce() method: a guide and a commendation on its flexibilityIn an effort to improve my command of JavaScript, I’ve committed myself to completing at least one JavaScript code kata every day. I’ve…May 17, 2018May 17, 2018
How to work in a software team. Or, how to practise putting people first.A few weeks ago, I wrote about the importance of XP values. I noted that by applying the core values of Communication, Simplicity…Apr 13, 2018Apr 13, 2018
A quick note on looping through Promises in JavaScriptUPDATE 26/03/18: After implementing the below solution in my, unfortunately, it did not work as intended. Continue reading, and below I…Mar 25, 2018Mar 25, 2018
After a long hard look, JavaScript Promises are making sense — let me explain themLast week, I wrote about my initial encounter with JavaScript. Coming from Ruby, JavaScript was messy at first, with brackets and…Mar 16, 2018Mar 16, 2018
How to pick up a new coding languageAs part of the Makers Academy course, after a few weeks of delving into Ruby front-end and back-end frameworks, we shifted gears to…Mar 8, 2018Mar 8, 2018
Let the tests do the drivingAt the end of my last post, I mentioned that the practice of Extreme Programming (XP) asks programmers to test all their code before…Feb 12, 2018Feb 12, 2018
Putting an X in programmingIn order be a successful developer, you need to approach your role with a good methodology. Doing so helps you solve problems effectively…Jan 29, 2018Jan 29, 2018
Many Steps Are Better Than One — on breaking down problemsIn my last post, I set out a ground-rule for myself: to always, as a first step, break down a problem into manageable steps. I should do…Jan 11, 2018Jan 11, 2018