Blog Archive
June 2020
- 30 - Running the Kinesis Kafka Connector Inside a Container
- 08 - Running a Kafka Connector Inside a Container (Docker)
November 2019
October 2019
- 27 - Adding SSL Encryption Configuration to Kafka Connectors
- 20 - A Tale of Two Git Repos
- 12 - Creating a Builder for the Kafka Connect ConfigKey Class
- 08 - Adding Configuration Recommendations to the Kafka Kinesis Connector
- 02 - Adding Configuration Validation to the Kafka Kinesis Connector
September 2019
- 28 - My Kafka Connect Woes When Updating the Kafka Kinesis Plugin
- 26 - Adding Filtering to the Kafka Kinesis Connector
- 22 - Customizing the Kafka Kinesis Connector
- 15 - Migrating joelforjava.com from WordPress to JBake
April 2019
- 08 - The Burnout is Real
September 2018
- 28 - Updating Legacy Code: Lambdas I
- 25 - Grails: Nested Validation in Command Objects
- 21 - Refactoring: Replace Parameter With Explicit Methods
August 2018
- 17 - Updating from Grails Test Mixin Framework to Grails Testing Support Framework
- 10 - Testing: Using JUnit Rule(s) to Reduce the Usage of Mocking Frameworks
July 2018
- 16 - Updating from Grails 3.1.9 to Grails 3.3.6
- 09 - Testing: Unit Testing with Mockito and Powermock
June 2018
May 2018
- 29 - Refactoring: Extract Class (Part 1)
- 18 - CORS for Grails 3.1.9
- 10 - Updating Legacy Code, Part III: Switch with Strings
- 08 - Introdicing the Ripplr Projects
- 03 - Updating Legacy Code, Part II: NIO.2
April 2018
- 26 - Updating Legacy Code, Part I: Try with Resources
- 19 - Introducing the 'carmix-collector' Project
- 11 - Giving This Another Try
December 2016
- 31 - Hello World!