Tom Oram's repositories
functional-refactorings
A catalogue of refactorings which are useful when writing functional programs.
untangled-conditionals-kata
Refactoring coding kata
haskell-github-pipeline
An attempt to build a good haskell pipeline with Github Actions
get-password
Wrapper around the LastPass CLI to quickly search for passwords.
github-actions
A repository of utility github actions config which I can re-use in projects
versioned-files
A tool which updates files in your project with the current version number.
ak-exercise-optional-java
An exercise we did at Armakuni to study the Java Optional type
eks-terraform
Terraform code copied from the Getting Started with AWS EKS guide.
forecasting-example
A collection of scripts that demonstrate how to use PERT and Monte Carlo simulations to forecast backlog completion
game-of-life-kata
Designed as a TDD Kata implementing Conway's Game of Life
haskell-address-book
Experimenting with software design in Haskell
haskell-tictactoe
Some fun with haskell
hello-world-container
Simple hello endpoint in a container
homebrew-repo
Taps of my projects
homebrew-repsitory
Configuration to make my apps installable using brew.
object-calisthenics-kata
A code kata in python to inspire software design thinking using object calisthenics
socrates-uk
Repository hosting the Software Craftsmanship and Testing UK conference website.
solid-banking
An attempt at the banking kata with an emphasis on the SOLID principles
tomoram.io
Personal website
tomphp.github.io
Personal blog