Tim Cooke

Pretending to be a professional Software Engineer since 2005.

What I'm doing now

My 'now' page

What I've done in past

About me


Capturing Method Call Arguments with Mockito

Fake (Mock) local method with a Test Double

Introducing Domain Specific Language (DSL) to improve code readability

Annotate your Magic Numbers

There ain't no T in TDD

Create a bare bones Java application with Maven

Book Reviews

Core Java SE 9 for the Impatient (2nd Edition) - Cay Horstmann

Functional Thinking: Paradigm Over Syntax - Neal Ford

Your Code as a Crime Scene - Adam Tornhill

The Nature of Software Development - Ron Jeffries

Pragmatic Unit Testing in Java 8 with JUnit - Jeff Langr

Programming Elixir - Dave Thomas


Conway's Game of Life