I was looking for a simple enough project to learn how to integrate LLMs into day to day workflows. The companies that I have worked at had a tool which takes a manual request to make some changes in the database and an engineer write the SQL query and executes it after following the approval process. Since I already have all the successful queries in the database, I thought I could put this data to use and generate the SQL query for a given request.
I've been building APIs using an Spec/API-first development approach with oapi-codegen and Gin for almost a year. I needed to make some of my APIs available only in the staging environment, controlled by feature flags. Since OpenAPI doesn't directly support feature flags, I created a solution using OpenAPI extensions and a custom Gin middleware that checks flags at runtime.
Exploring AWS Secrets Rotation using Lambda Functions
03 March 2025
It all started with a task to rotate secrets for a service at work. I followed the AWS documentation and implemented a lambda function using one of their templates. It worked, but I was curious about how it worked since there was a condition in code which would never be met.