JavaScript Chart libraries

C3 is a user friendly wrapper for d3, which stands for data driven documents. D3 is very powerful but requires quite a lot of code for creating your custom charts. C3 reduces the amount of code you need to write. Free and widely used product. Reviews of d3 on slant Google Charts is an easier…

React Redux introduction

These are quick notes written while watching tonight’s London React meet up. Slides from Jonas Ohlsson’s talk are here: using-redux and his demo is critical css Redux is an open source flux framework (there are others available, such as React Flux). It’s available on Github here: rackt/redux This means it auto loads (also known as…

More Developer Poll Results

A poll on whether React JS or Angular 2 would be more popular by the end of 2015 ended similarly to a previous one on which was best. It was very close but React JS just edged it with 55% of the votes. By the end of 2016, which will be most popular? — Kevin…

C# Deep Dive Learning Path

A big thank you to everyone who responded to my Twitter poll on what Pluralsight learning path to do next. It was a close run contest but C# deep dive got more votes than the other options and is what I have studied. Now that I have completed this I will move on to the…

The Software Craftsman

As I write this, it is a new year, and just a few days away from the 2nd birthday of this website, which was created to promote better professional software practices. A year is, of course, a full orbit of our planet around the Sun, arriving back at the point we started from and beginning…

CompTIA Security+ Cryptography

Welcome to this review of the Pluralsight course CompTIA Security+ Cryptography by Chris Rees Sixth course: Cryptography This is Domain 6 of the exam and the last course in the learning path. The first module, general cryptography concepts, starts off with the basics (e.g. difference between symmetric and asymmetric) and goes on to cover more advanced…