-
Introduction Distroless images are minimal Docker images designed to include only the essential components required to run an application. They exclude package managers, shells, and other utilities that typically come with standard Docker images. This approach enhances security and performance by reducing the attack surface. For a Java application, a distroless image that contains only
-
Feature Flags: Feature Flags are common part of application development and usage. They come extremely handy when to switch on to a particular feature or to portion of the code. Flags help us to to choose a functionality or turn off a functionality. For example when choosing to go to route A or route B,
-
Matrix Generators A matrix generator refers to a feature that allows you to define and generate a matrix of different build or test configurations, which can then be used to run jobs in parallel on various combinations of the defined parameters. This is often used to achieve better resource utilization and faster job execution in
-
MakeFile: Makefiles are used to help decide which parts of a large program need to be recompiled. In the vast majority of cases, C or C++ files are compiled. For Java, there’s Ant, Maven, and Gradle. Other languages like Go, Rust, and TypeScript have their own build tools. Installation on windows using chocolately , lets
