Test-Driven Learning: A Better Way to Learn Any Programming Language

Test Driven Learning explores how you can use TDD before event before you have written any tests...

Creating the EcoBricks UK site

Let's start by defining what problem needs to be solved and the main attributes it must have in the solution. If you want to skip to...

Using a Custom RSpec Matcher with RSpec mocks

How to use a custom RSpec matcher with RSpec Mocks to test a particular object is passed to a with method...

What is Quality code?

I was asked a few questions recently about what exactly the term “quality code” means. It took me a couple of days thinking about books I’...

Developing locally with Docker and VS code

Coding is fun, debugging issues on other team members machines isn't. It works on my machine doesn't cut it anymore! This post outlines how to run...