Blog Posts
Linear Regression with Gradient Descent in Clojure
19 May 2016Docker Workshop - Part One
29 Jun 2015Loosely Coupled Testing
9 Jun 2015Checked Exceptions
22 May 2015The Walking Skeleton
22 May 2015Machine Learning - K-Nearest Neighbours
27 Apr 2015Have a Break
21 Apr 2015Clojure - Responding to Change
20 Apr 2015Clojure - Stubbing Multimethod
14 Apr 2015Doing the simplest thing possible
9 Apr 2015Clojure First Impressions
8 Apr 2015Acceptance Testing with a DSL
25 Mar 2015Developing C# with vim on OSX
24 Mar 2015Packaging Principles - Coupling
23 Mar 2015Vim Projectionist
19 Mar 2015Wrap external libraries
17 Mar 2015A tip to improve your vim
16 Mar 2015How I violated the Interface Segregation Principle
13 Mar 2015To Mock Or To Stub
11 Mar 2015Software Development: Rushing will only slow you down
3 Mar 2015JavaScript: Module Pattern
15 Feb 2015Ruby and Rack: Working with session
12 Feb 2015Tictactoe_presenter
11 Feb 2015Web Based Tic Tac Toe: Stateful vs Stateless
2 Feb 2015Vim: Refactoring class & method names
1 Feb 2015TicTacToe: Extracting the winning lines with Ruby
29 Jan 2015TicTacToe: Validating User Input using Ruby Blocks
27 Jan 2015TicTacToe: A subtle difference between Minimax and Negamax
23 Jan 2015TicTacToe: Being strict on your object dependencies
22 Jan 2015Welcome to Jekyll!
21 Jan 2015Ruby : One does not simply overload methods
19 Jan 2015Using hand-made mocks instead of a framework
16 Jan 2015Book Review: Eloquent Ruby by Russ Olsen
15 Jan 2015Test driving: Taking small steps
14 Jan 2015Ruby: Testing with a dynamic language
13 Jan 2015Vim: Useful plugins for Ruby Development
12 Jan 2015Vim: Navigation inside a file
7 Jan 2015Transitioning from IntelliJ to vim/tmux - Initial Impressions
subscribe via RSS