When dealing with your Git history, learn the different between rebasing and its interactive alternative. Here's how to perform interactive rebasing in SourceTree.
Tools alone won't make you a DevOps aficionado, but they will support you on your DevOps journey. Read about the best tools for each step of your CI/CD process.
This take on objects and object-oriented programming suggests converting data containers and structures into real objects, then tackles the performance issues involved.
This deep dive into Clojure's reducers, transducers and core.async is not for the faint of heart. Get to know how and when to use these tools for abstraction.
Protocol Buffers are a high-performance alternative to text-based protocols like XML or JSON. Adapting them to a Spring Boot application is easy with these steps.
Jenkins has introduced a declarative syntax for pipeline creation! Let's take a quick look at using it to integrate Jenkins with GitHub to help build your CI/CD process.
If you're considering getting your feet wet with serverless, be mindful that while AWS Lambda has plenty of benefits, you lose some control and call simplicity as well.