-
Software Development
How to Identify Major Blockers in a CI/CD Pipeline
Continuous integration, development, and delivery pipelines provide significant benefits to software development. An excellent example of this is “being able…
Read More » -
Core Java
Process Handling in Java 9
Managing operating system processes in Java was a daunting task all times. The reason for that is the poor tooling…
Read More » -
Core Java
Java Command-Line Interfaces (Part 8): Argparse4j
Argparse4j is a “Java command-line argument parser library” that its main page describes as “a command line argument parser library…
Read More » -
Software Development
Building A Self-Sufficient Docker Cluster
A self-sufficient system is a system capable of healing and adaptation. Healing means that the cluster will always be in…
Read More » -
Enterprise Java
Grails 3.3 Integration Testing with Spock Mocks
It is easy to use the Spock Framework, shipped with Grails, to mock or stub a collaborator (such as a…
Read More » -
Core Java
Project Package Organization
The package is a fundamental concept in Java and one of the first things you stumble upon when starting programming…
Read More » -
Core Java
Is it possible to have an abstract method in a final class?
This is one of the interesting core Java questions which was asked to one of my readers recently during a telephonic…
Read More » -
Desktop Java
Outputting the given, when, then, Extending Spock
Spock is a Java testing framework, created in 2008 by Peter Niederwieser a software engineer with GradleWare, which facilitates amongst…
Read More » -
Enterprise Java
Basic API Rate-Limiting
It is likely that you are developing some form of (web/RESTful) API, and in case it is publicly-facing (or even…
Read More »