GitLab Review Apps are a convenient way of managing dynamic environments for the purpose of reviewing changes before merging into your main branch. GitLab has great Kubernetes support and can easily deploy to your clusters, but if your application is not nicely containerized or your team is not ready to…


Git’s rebase command is a common source of fear and confusion for Git users, especially those whom may have come from a more centralized version control system. That’s normal. Rebase is a weird, magical looking beast that just comes in and starts changing history willy-nilly.

Rebase is sort of like…


Before Continuous Delivery and containers and the idea of immutable environments, people updated environments manually with the latest code at release time. It is a very common place to be and I would bet that most software shops are still working this way.

A very easy step towards Continuous Delivery…


We are very much Atlassian folk where I work. JIRA, HipChat, Confluence, and of course Bitbucket all get a lot of use from us. Atlassian is slowly killing off Bamboo and we do not yet have a CI/CD setup. …


Git is a wonderfully powerful tool for managing source code versions. With great power comes maybe a little bit of complexity, though.

Here are some my most used commands that get me through the daily grind.

1. The Log

The log is possibly the most useful tool in your version control arsenal. …


About a week ago I decided to finally buy a MacBook Pro. This is the first time I have ever used a Mac at all. I’ve been needing a solid laptop I could use for development, Windows was not going to cut it (I’ve been doing Rails lately) and I’ve…


Jumping into a new project is hard. People have been working on the code base potentially for many years! That’s a lot of technical knowledge to gather before you can start being productive. There’s probably thousands of files, maybe more than one project that drives the application. …

Jared Ready

Software Engineer | AWS | DevOps

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