June 30, 2017
I have recently ventured into the OS community for the first time. Here are some of the general and tech-related lessons I picked up along the way.
May 09, 2017
I was reminded recently of a situation I found myself in at a previous employment in the past, something which made me question being professional against being ethical.
April 04, 2017
Local/private functions are always hard to test in isolation. This post explores the potential ways to solve that problem.
January 15, 2017
Recently I began to look into how an application was performing, on the front-end.
I was frustrated how much time it took me to work out which metrics I should use but mainly to obtain those stats. So this post is an attempt to try and save somebody else the same effort.
October 24, 2016
So I recently started working on a new codebase and before writing any code I wanted to learn what code was being run for a certain URL, an aggregated call stack all the way down to the response.render().Read More
August 14, 2016
Memoize is one of the most useful functions to improve performance. Here we cover what it is, when to use it and how to use it. I wanted to cover some incorrect but common usage of it aswell.
June 12, 2016
There are some subtle differences between declarations and expressions. Here we take a look at the differences such as syntax, readability, debugging and more.
April 27, 2016
Here we take a look at profiling a node.js app from 3 different angles. Client, Server and System performance. Using free tools available.
April 14, 2016
Can you tell whats going on in this 1 liner using Closures, Arrow functions, Destructing and Default values (to name a few)?
October 18, 2015
Ever wondered what goes on under the hood of your server while its dealing with requests and carrying out processing. Find out how and why Grafana+collectd are your friends.