My personal blog on software, technology, and life.
Spring Security audit events not firing - February 17, 2021
Understanding how to configure and use Spring authentication and authorization audit events
Extracting TOTP from Authenticator Plus - January 15, 2021
How to regenerate the QR code from an Authenticator Plus database.
Migrating from ModelMapper to Map Struct - December 1, 2020
Why I selected ModelMapper in the first place, and why I switched away
Spring Boot Web Services Client with Jib - October 18, 2020
Getting Jib to properly package a Spring Boot web services client project
UI-Router with ngx-bootstrap tabs - August 1, 2020
Integrating the Angular UI-router and ngx-bootstrap tabs
…or you can find more in the archives.