cyneox
Joined 11 years ago
Joined 11 years ago
But I think for future projects I might use HTMX + Tailwind.
However, sometimes custom resources are needed, which are not directly supported by CDK. And in some cases, extra logic is required whenever a resource gets created. So was my case with AWS Systems Manager Parameter Store (SSM) SecureString parameters. These parameters ensure that sensitive data like passwords, API keys, and other credentials are encrypted using AWS KMS. While CDK supports SSM parameters, it does not allow for the creation of SSM SecureString parameters.
This is where AWS Lambda-baked custom resources come in. They allow developers to define the lifecycle management of resources and implement required logic when resources are created, changed, or deleted. In my latest blog post I've leveraged CDK, TypeScript, and Golang to create a custom resource for SSM SecureString parameters. This custom resource used an internally created lambda to take care of everything.
As for a large code base I found ripgrep + rg.el (the interface in Emacs) to be pure gold!
In my case it's just that I heavily rely on Emacs for almost everything. That's why I also moved away from Tiddlywiki.
¹: https://blog.dornea.nu/2022/09/03/migrate-tiddlywiki-to-org-...