On the past few friday evenings I started to write a side-project to get going with server and client development using Go. The result is the CLI Notes project for managing text notes from the command line. All code for hosting the API server and building the needed client application is available at GitHub using the GPL license.
What is CLI Notes ?
I always felt the need to create a simple tool to quickly write and store text notes from the command line:
cn application sends your notes to the API server, so please make sure not to post any sensitive information unless you are hosting the server for yourself! But of course you are welcome to test-drive my running service at clinot.es …
Of course the complete sources for running the API server using Heroku is online at GitHub. There are two repositories available, one for the backend and one for the command line application
Feel free to add some features, encryption for example ;)
The YubiKey is a great OpenGPG smart card compatible hardware device. I use my YubiKey to store my private GnuPG key and for authenticating SSH connections. A few applications, however, don’t work with the OpenGPG card and require a file containing the key per default; Sequel Pro is one of them.195 words, posted on November 8
If you love software workflows as much as I do, you should check out my basics for deploying NPM packages using TypeScript, CircleCI v2, and GitHub Releases.369 words, posted on November 5
The MaxMind GeoLite2 database is basically the standard solution when you need to get the geo information for an IP address. Together with the mmdb-reader NPM package you can easily deploy your own serverless API to AWS Lambda to lookup locations for IP addresses.181 words, posted on November 3