-
blog.kdgregory.com
One of the standard practices in database design is to use a “synthetic”
primary key — often an auto-increment integer — rather than a
“natural” key relevant to the business domain. This is a ...
-
blog.kdgregory.com: January 2023
Several years ago I wrote about connecting CloudWatch Logs into into a logging pipeline built on Kinesis Streams and Kinesis Firehose. To make that work, I wrote a Lambda.
AWS announced EventBridge...
-
blog.kdgregory.com: 2020
Thursday, April 9, 2020
I like to provide a nice, clean history in my pull requests. Reviewers should
be able to follow each commit, and see how the functionality is built up. No
extranneous ...
-
blog.kdgregory.com: July 2023
did once find a problem with Oracle's index management, which manifested in
select. In my opinion, it's
the maxim that defines a senior developer. Junior developers always look outside themselves wh...
-
blog.kdgregory.com: December 2022
I just made what I hope is the last release of my log4j-aws-appenders library. It started almost six years ago as a "weekend project" to produce a Log4J 1.x appender that wrote output to CloudWatch Lo...
-
blog.kdgregory.com: December 2020
A few weeks ago I answered a Stack Overflow question about the poor performance of Java Lambdas. I gave some general suggestions, but didn't provide any data to back them up. This post is my data.
...