JVM JIT — When the Compiler Removes Your Code
How the JVM's JIT compiler optimises code at runtime, and what that means for benchmarking and production behaviour.
How the JVM's JIT compiler optimises code at runtime, and what that means for benchmarking and production behaviour.
The core Kubernetes concepts and manifests to deploy a Java application and keep it running reliably.
Setting up a GitLab CI/CD pipeline to build, test, and deploy a Java application to VMs and Kubernetes.
Using Docker multi-stage builds to produce lean production images for Java applications without shipping your build toolchain.
Jenkins declarative pipelines explained for someone who built Jenkins jobs using Ant scripts and Maven — not Groovy.
Setting up NGINX as a reverse proxy in front of a Java application, with SSL termination and the configuration bits I always forget.
What JWT tokens are, how they work, and how to use them for API authentication without going crazy.
Covers the concept of creating a deadlock when using java static final variables.
Covers the basic concepts of statistics that are good to know.
Covers the basic concepts of statistics that are good to know.