The Importance of Consistency in Code Formatting
A senior developer reflects on the tabs vs spaces debate, explaining why code consistency and modern tooling matter more than ideology.
the story of one developer and his code.
This is where I write about my technical work.
A senior developer reflects on the tabs vs spaces debate, explaining why code consistency and modern tooling matter more than ideology.
After a year the TLS certificates on your cluster will expire this is because the job of the certificates is to establish a two way trust and if expired that trust is no longer valid, , when this happens you will see the following error message if you try to communicate with it: The next…
One of the things that confused me when I first started using certificates on AWS was how they could be used with EC2 machines. But, it is not possible to use ACM certificates with EC2 directly because you cannot export certificates from ACM. After all, the service manages the private key. So when a public…
One of the worst named popular technologies is “serverless” technology. Nothing could be further from the truth, clearly, there are servers behind all the magic, it’s just that you aren’t responsible for them. Two popular technologies in the cloud are Microservices and Webservers. The services are often hosted by the webservers. Then came container technology…
Packer is an image creation tool, its Created by the guys over at Hashicorp and its here to make our lives easier when deploying images. Just recently I’ve been doing a lot of work on Amazon Web Services and needed a way to have AMI images quickly and neatly created so I could have them…
The very first thing you will need to do is to add your domain. And the very first thing that Mailgun will have advised when you set it up was that it was probably best to use a subdomain of your main domain, this was very good advice and for this article assume the subdomain…
In my previous article, I explained I was moving my blog to Amazon Lightsail, it was a pretty painless move and to be honest I was very happy with the experience. That is until I realised I was going to need to sort out the SSL certificate that is installed by default. The image created…
This is the second post to this blog and its to say that its moved homes. Whilst the domain may have stayed the same its permanent home has moved from Webfaction where it has lived for a long time to AWS. I did this for a few reasons but the real driving force was that…
Once upon a time we, as software developers, could rest assured that we had a set technology and could solve problems. We called ourselves “Java Developers” or “C++ Geeks” and we were proud to do so. A certain mystique and culture surrounded each of these languages and sometimes people from different camps didn’t get on…
In Git, tags are a feature which enable people to pinpoint a point in time of your codebase. A tag can be viewed as an immutable branch (one that doesn’t change). Git offers two primary types of tags: annotated tags and non-annotated tags. Let’s take a look at the differences between these two types and their respective use cases. Annotated…