life is too short for a diary

Most popular




Fixing Canton Validator OAuth2 Authentication Errors

Onboarding a Canton validator to devnet, testnet, or mainnet can be challenging. One error that kept me stuck was integrating OAuth2 with the Canton node—specifically, the missing access_token error...

Continue reading → Tags : canton blockchain oauth






Handling Kafka Poison Pills in Reactive Spring Boot Applications

A single malformed Kafka message can silently halt your entire consumer group. If you've ever been paged at 2 AM because messages stopped processing and your consumer lag was climbing, there's a good chance you were dealing with a poison pill. Here's how to handle it in a reactive Spring Boot application...

Continue reading → Tags : kafka spring-boot reactive






Monkey Patching Claude commit for AWS Bedrock

When AI is writing code, there's no reason not to have AI write the commit message too. I tried the handy tool claude-commit, but ran into two issues when using Claude via AWS Bedrock on Python 3.14: a compatibility error with Rich's Console.print() and missing Bedrock credentials...

Continue reading → Tags : claude code ai monkey-patching