Michael JacobsonElixirOver the past few weeks I’ve been working with Elixir. After a rocky start, I’ve found myself really enjoying working with this elegant…May 10, 2018May 10, 2018
Michael JacobsonTic-Tac-Toe Strategy & MinimaxI am currently in the process of writing a Tic-Tac-Toe (or noughts and crosses, as we called it when I was a boy) program in Elixir. One of…May 10, 2018May 10, 2018
Michael JacobsonDevOps — DockerDocker is a tremendously popular open-source program that performs operating-system-level virtualization, also known as contianerization…Apr 5, 2018Apr 5, 2018
Michael JacobsonThe Gilded RoseOne of my tasks this week was to tackle the well-known Gilded Rose refactoring kata, something I’ve not done before.Mar 29, 2018Mar 29, 2018
Michael JacobsonType SystemsIn the context of programming languages, typing does not refer to the physical act of typing (pressing mechanical or electronic keys on a…Mar 26, 2018Mar 26, 2018
Michael JacobsonSpark 💥My main task for this iteration is to build a Java-based implementation of the classic codebreaking board-game Mastermind.Mar 26, 2018Mar 26, 2018
Michael JacobsonCode ‘Kata’“To practise kata is not to memorize an order. Find the kata that work for you, understand them, digest them, and stick with them for…Feb 26, 2018Feb 26, 2018