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 ;)
You can find plenty of frameworks and tools to provision your AWS resources. Some of them do a great job for a specific purpose, others are more generic. Nevertheless, I do prefer to use native CloudFormation templates as much as possible.605 words, posted on May 1
The more projects you work on, the more streamlined your tooling gets. Hopefully. Various services using different languages have different tooling requirements, of course. A sweet Makefile can be the entry to a unified tooling interface.263 words, posted on April 30
With AWS AppSync, it’s easy to run your own serverless GraphQL service API. Thanks to Velocity Mapping Templates, DynamoDB, and AWS Lambda your can aim for an architecture without any maintenance at all.280 words, posted on April 7