cyneox

Joined 11 years ago

Karma
164
Submissions
49
Member since
Apr 8
https://blog.dornea.nu
View on Hacker News

Recent submissions

Comment · 3 years ago
This is indeed awesome! Thanks for letting us know.
Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
The use of Infrastructure as Code (IaC) has been gaining popularity as a best-practice for automating infrastructure deployment and configuration. It brings numerous benefits such as increased development velocity, less errors and less deployment pain. One of the widely used IaC tools is AWS Cloud Development Kit (CDK), which allows developers to create resources in AWS using their preferred coding language (e.g. TypeScript, Python, Golang etc.). With CDK, developers can leverage language-specific features (for-loops, if-statements, functions, classes) and create and customize most AWS resources easily.

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.

Comment · 3 years ago
For me it was definitely Emacs and ORG mode. I use this combo to create presentations (pdf + reveal.js), write notes (org-roam style), do project management (ORG mode at its best), collect small code snippets (literal programming in ORG mode), almost everything...

As for a large code base I found ripgrep + rg.el (the interface in Emacs) to be pure gold!

Comment · 4 years ago
Nice and thanks for sharing! I recently listened to the "SE Radio Podcast - Episode 531" where you talked about tailscale. I've subscribed to your blog and now I see you again on HN :D
Comment · 4 years ago
In this case I recommend Tiddlywiki and/or Obsidian. You'll get a nice UI and you don't really have to care about tweaking.

In my case it's just that I heavily rely on Emacs for almost everything. That's why I also moved away from Tiddlywiki.

Comment · 4 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton