As I mentioned in a previous post , we are using Jenkins CI . Here are the top 7 things that we are using it for. 1. Build from Source Control This is the most basic, but also the most crucial. If you don't know what source code is being used in production, then you are in some trouble. If your CI server can build it, then you guarantee that at least one other person can build the code. If not, then you don't know if someone has some magic settings in their IDE or in their environment variables. Does it guarantee that you can build the code on your machine? No, but it will give you a better chance.
My latest take on software and technology - of my opinion only. I like to dabble in all sorts of languages and tools, and I would love to share some of the fun stuff with everyone. Most recently, I have been programming in Golang using Kubernetes, Docker, and AWS technologies like Kinesis, and DynamoDB. I love building distributed systems that are scalable, performant, and operational ready. In the past, I have used Java, Python, C++, C# and a variety of other languages.