Why I use GitKraken > Git in terminal is dead, Matt! Is what I said to my colleague and I'm sure he will see this. But here's the thing. Why would you prefer to use git in terminal? I can't speak for everyone, but there's never been a time where I've had to make changes
DevOps The perks of using Oh-My-ZSH Let me start off by saying obviously this is down to personal preference and I know many people including my colleagues that prefer to stick with Bash. But let me tell you why I like using ZSH with the oh-my-zsh framework and why you should give it a chance to
DevOps DevOps Enterprise Summit London Why I call myself Mr DevOps There's a reason why I call myself Mr.DevOps. It's embarrassing, but here it is. In a role where we're supposed to be blameless, I'm blaming the process... My DevOps Summit passSo let me explain. When I show up, the registration screen asks for
DevOps Traefik and using Let's Encrypt Traefik is a very interesting tool which I've come across just recently. Originally I was looking to use nginx as a reverse proxy and setup some automation in order to request a certificate from let's encrypt so I could setup my site for https. Then I found out Traefik could
DevOps Docker: Does image size really matter? When we look at containerising applications, it's good practice to make the image as small as possible with the least amount of bloat as possible. The main reason for this is security focused as it means there's less packages to exploit. But another reason is to make sure resources aren't
DevOps Docker multistage builds So to start off, you will see below two images. They both run the application, but one has more bloat and unnecessary packages installed. The other only has the essential packages installed which greatly reduces the size of the image. For some companies this may not be a big thing
DevOps Why use Docker? So you’re asking the question “Why use docker?” A good reason to use docker is because it makes setting up services easier. What I mean by this is think back to a time you needed to install a service on a server, but with that service you need to