How to separate your business logic with abstraction layers.

Following on from my previous post, Making Terraform Work a Bit Harder, another important factor in making any code scalable is to create abstraction layers in your code to reduce risks associated with change, and to just make life easier with…


Lots of people use Terraform but they only scratch the surface of what it can do. I thought I would explore some of Terraforms capabilities to keep your code ‘DRY’.

First of all consider this little piece of Terraform HCL

resource "aws_security_group" "basic_sg" {
name…


It’s heartening to see the positivity coming from people learning to code at the bootcamps I follow, people who had previously considered coding to be reserved for the domain of ‘experts’, seeing the fruits of their efforts come to life is so encouraging. Just about anyone can learn to code…


This piece was prompted by my response to this post by Deborah Copaken. It got me thinking about how I’m responding to the current rush of sexual predator stories.

I like to think I’m respectful to everyone, not just women. It’s just that at the moment I find myself questioning…


I’ve been a software engineer for over 20 years now. Someone asked me the other day whether the job had changed much and it started me thinking.

When I started, the languages of choice were C and to a lesser extent C++. Writing in these languages at the time, by…


I don’t live in Manchester, you could count on your fingers the number of times that I’ve been there but that doesn’t really matter. It could have been any one of a number of UK cities, Glasgow, Leeds, Nottingham, Bristol, the list goes on. …


I’ve been asked numerous times over the years, usually by parents whose children want to learn, what is the best way to get into a job as a Software Engineer.

Everyone in this job has an opinion on how best to get started, blogs and forums are full of threads…


I was talking to a Polish colleague on the morning of the announcement of the result. I asked her what she thought of what was happening, she was concerned about being able to afford her mortgage and whether the interest rates would go up. This surprised me, I expected her…


I was quite late to the Docker party, I only started working with it about 18 months ago. At the time it I wasn’t impressed

‘Really? Another Technology Fad I have to learn only for it to be dropped next year?’

I can’t say I was overly enamoured at the…


I was firmly in the ‘stay in’ camp until a week ago. That’s when my wife found out that I was planning to vote that way. She looked at me all horrified and asked why?

I explained the standard reasons where the vast amount of benefit goes unreported whilst we…

Mr Galoot

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store