Spring Boot / SSL and BadPaddingException

Are you working on getting SSL self signed certificates working with Spring Boot and getting a javax.crypto.BadPaddingException? Hopefully this post will save you some time. I created this post to help remind myself and hopefully .. READ MORE

Using Git within Gradle

I had a task to have a Gradle build look at the Git branch name and set a different variable based on what branch was. I could have made a system call to git but .. READ MORE

docker – adding commands to containers

Introduction I am fully invested living within docker containers. Utilizing containers makes switching between versions of various applications easy. However, leveraging tools within that container can be frustrating; as many standard commands are missing. For .. READ MORE

GraphQL: Most of the Parts

Hello! My name is Dustin Schau and I hope to share some knowledge with you about… you guessed it, GraphQL! I intend for this to be a gentle introduction to foundational concepts of GraphQL. In .. READ MORE

OkHttp Authenticator – Selectively Reauthorizing Requests

Leveraging OkHttp3’s Authenticator API to more intelligently handle re-authorizations in a mixed-auth environment. or: The Trials and Tribulations of Mixed-Auth Under Retrofit2/OkHttp3 Occasionally, when in the process of cutting over from legacy authentication mechanisms to .. READ MORE

CI Profiling Using collectl

Continuous integration of software is a best practice and helps to enable rapid delivery of software. The faster the CI runs, the better. How can CI be effectively profiled? The collectl package is a good .. READ MORE

Liquibase and Spring Boot

I think it’s great that Spring Boot has built-in support for Liquibase but I think there is missing documentation on it. Some of it is on Spring’s part and others are in Liquibase. I hope .. READ MORE