CI/CD
-
Software Development
Mastering CI/CD Optimization
CI/CD optimization has become increasingly important in today’s software development landscape. As software applications have grown more complex and the…
Read More » -
Enterprise Java
Release a Gradle Project Using GitLab CI/CD Pipeline
I’ll show you how to configure Gradle build for a Java/Scala project and integrate it with GitLab CI/CD so that…
Read More » -
Software Development
Faster Builds vs Stable Builds
We have a very comprehensive set of tests on our Java server application. There’s a mix of quick unit tests…
Read More » -
DevOps
The Live Database Pipeline
Evolutionary Database Design is a slightly counterintuitive approach to managing a database. On the one hand, we think of our…
Read More » -
DevOps
Path To Continuous Test Automation Using CI/CD Pipeline
Introduction to CI/CD Continuous Integration and Continuous Deployment pipeline has become the primary approach in Software Development Life Cycle(SDLC). As…
Read More » -
Software Development
The Case Against CI/CD
I present now the case against CI/CD: It’s expensive to set up CI/CD pipelines, and the cost of doing so…
Read More » -
Software Development
Going Native
If I look at recent projects, I’ve used various forms of Git, a few variations on Jenkins, and the leading…
Read More » -
Software Development
Notes on CodeBuild and CodePipeline
Shall we use Jenkins or CodeBuild? The eternal question. On the one hand, Jenkins allows you define builds and pipelines…
Read More » -
DevOps
Third Time Around
As I move between clients, I’m building a playbook of tools I like to have/make in order to help manage…
Read More »