Posts

Avoiding Test Data Mutation

October 24, 2017
ruby test rspec tdd

When to Use Ruby Threads?

Ruby threads are useful for performing remote operations such as HTTP requests, less for performing heavy code executions.
software development ruby threads mri global interpreter lock gil concurrency

An Agile Marathon

People talk about agile sprints, but how about an agile marathon? It takes as much responsiveness to change, if not more, in order to complete a marathon, so why not model a project like one?
agile sprints marathon project

Decorating React Components Using Higher Order Components and Inheritance Inversion

March 5, 2017
react higher order component javascript inheritance inversion

Why Use Elixir Pattern Matching?

February 2, 2017
elixir pattern matching