Tim Cooke

Pretending to be a professional Software Engineer since 2005.

What I'm doing now

My 'now' page

Tech Talks

Curate Your Craft - Craft BASH 2020


Saving journalctl logs to a file

Exercises for Programmers (Python): 3 of 57 - Printing Quotes

Exercises for Programmers (Python): 2 of 57 - Counting the Number of Characters

Exercises for Programmers (Python): 1 of 57 - Saying Hello

Environment Variables of a Running Process (Linux)

Quick Linux HTTP Server (httpd)

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