engineering
Over-Thunking It
With the increasing adoption of functional programming there are strange terms slowly moving their way from academic obscurity to mainstream software engineering. Thanks mainly to the React and Redux frameworks, the term Thunk is increasingly en vogue.
09 June 2017
The Planning Fallacy (and how it biases estimation)
How the psychological phenomenon of planning fallacy can bias your estimations in software
10 April 2017
Empowering ObservableCollection with Rx
An introduction to using ObservableCollection in Rx and C#
03 June 2016
Continuous Delivery Pipelines with Jenkins 2.0
How to create continuous delivery pipelines in Jenkins 2.0
28 April 2016
A Fresh Start with Ansible
A guide to using Ansible to automatically setup your OSX development environment
26 April 2016
Test Setup as a Sanity Check on your Design
The importance of listening to your tests as a sanity check on your design
15 April 2016
SIMD in Depth - Performance and Cost in C# and C++
SIMD in Depth - Performance and Cost in C# and C++ (Part 2 of 2)
07 April 2016
Parallelism on a Single Core - SIMD with C#
An introduction to SIMD and parallelism on a Single Core - SIMD with C# (Part 1 of 2)
21 March 2016
Working With Constraints
Strengthening our creative practice through a fresh perspective on our own limitations and those imposed by others
02 March 2016
Exploring Session Based Testing
An introduction to session-based testing, a refinement to exploratory testing
07 January 2016
Simplify Your Code With C# 6.0
An overview of the latest features in C# 6.0 and how they will simplify your code
16 December 2015
The 3 Instil Check-in Commandments
3 essential things to check before you commit and push your changes to version control