
Maven Build: Lifecycle, Build Files, Scanners and CI
How Maven builds Java projects, which files it needs, how to lint, scan and test with it, and a complete GitHub Actions pipeline.

How Maven builds Java projects, which files it needs, how to lint, scan and test with it, and a complete GitHub Actions pipeline.

How Gradle builds JVM projects, which files it needs, how to lint, scan and test with it, and a complete GitHub Actions pipeline.

How the Go toolchain builds, tests and secures Go services, which files it needs, how GoReleaser and ko package them, and a complete GitHub Actions pipeline.

How Make and GNU Autotools build C and C++ projects, which files they need, how to lint, scan, test and cover, and a complete GitHub Actions pipeline.

How CMake builds C and C++ projects with Ninja and Conan or vcpkg, which files it needs, how to lint, scan, test and cover, and a complete GitHub Actions pipeline.

How Android apps are built with Gradle and the Android Gradle Plugin, which files are involved, how to lint, scan, test and sign, and a complete GitHub Actions pipeline.

A DevOps architect's and engineer's reference to the build tools, scan tools, frameworks and build files used by each major programming language.

How I got a Targus DV4K DisplayLink dock driving two extra monitors on an NVIDIA DGX Spark — driver install, Secure Boot, and the xorg.conf fix.

A comprehensive guide to Rust build tooling, compilation targets, packaging with crates.io, and deployment patterns including static binaries, Docker, and serverless.

A detailed look into the challenges faced while setting up a two-node Minikube cluster and how to troubleshoot them.