Why would you go about running Jenkins on top of Kubernetes? The reasons can vary anywhere from maintenance work to maintenance costs to highly customizable CI/CD processes. Here are some insights to achieve a smooth deployment experience.
How do engineers often make poor choices when it comes to their very own software? Read about the choice between data and code, the software it affects, and how to get it right.
Race conditions are bugs commonly found in asynchronous systems and can be quite tricky to deal with. Luckily, there’s now a full guide to help you out.
Becoming compliant takes time. Here are the 3 steps we've taken to make our SaaS company's journey towards SOC 2 Type 2 certification much quicker.
Replacing Kubernetes ingresses is a tricky and time-consuming process, but we did it anyway. Find out our 4 reasons for moving from nginx to Traefik.
With so many CI-as-a-service solutions these days, why in the world did we choose Jenkins? Find out Rookout's top reasons for still using Jenkins in 2019
Thinking I'd never debug again, I was willing to leave my mechanical keyboard and geeky T-shirts behind. And then I met The One.
It all started when I was testing Rookout on Docker (with Alpine and Python). Rookout is a new approach to data collection and pipelining from live code. We basically allow developers to request with few clicks any piece of data and view it on their machine regardless of their framework, cloud, and environment.