BLOG
TALKS
Archive
February 1, 2020
Building Groovy with Bazel
January 30, 2020
Crushing the Certified Jenkins Engineer (CJE) exam
October 31, 2019
Best practices for writing Jenkins shared libraries
August 4, 2019
Crushing the Certified Kubernetes Application Developer (CKAD) exam
June 20, 2019
Writing your first kubectl plugin with Go
January 25, 2019
Building Go projects using modules on Jenkins
November 25, 2018
Writing, testing and publishing an AsciidoctorJ extension
November 12, 2018
Testing a Java project with TestContainers on JUnit 5
November 5, 2018
Injecting credentials into a Docker container running a Spring Boot application
October 16, 2018
Containerization workflow for Java apps with Jib
June 13, 2018
Exploring the landscape of Go testing frameworks
May 26, 2018
Migrating from Glide to dep
May 17, 2018
Implementing an intuitive versioning and release strategy
May 14, 2018
Starting a new chapter…
April 27, 2018
Docker with Gradle: Getting started with Docker Compose
March 28, 2018
Docker with Gradle: Writing a Node.js convention plugin
March 6, 2018
Easy Gradle project generation
February 18, 2018
Docker with Gradle: Integration testing using containers
February 8, 2018
Docker with Gradle: Dockerizing a Spring Boot application
January 1, 2018
JUnit 5 vs. Spock feature showdown
October 30, 2017
Build pipelines with Jenkins 2 by example
July 29, 2017
Building Go with Gradle
July 18, 2017
So you want to write a tech book…
May 21, 2017
Publishing Javadocs with Gradle