Every now and then I have to create a new server. Sometimes in Python, sometimes in Javascript (lately more Typescript), sometimes it is Go. Rarely Rails (at least lately). Over time, the following are my self-inflicted requirements for a nice server. Just putting it out here for future reference. Also, I might just create a series about creating such a server (perhaps in Golang?)
Database connection/s of course at least one type should be configured.
I have been thinking a bit about git and the tools that help us with it.
Git is a super powerful tool, but with quite complicated ways of working.
And to most of the developers, the interface in the command line is hard.
That usually leads them to using some UI which claims to make things easier by abstracting details away (that is, the UI claims to do the magic).
I blog directly from Emacs (Org mode), using hugo-markdown export, and easy hugo.
Org mode capture allows me to directly write to my entries.org file, which I then export the usual way (C-c C-e), but into the markdown file in the posts folder in my hugo website.
And with easy-hugo, I just publish it. That’s it :)
What I shall not forget is giving a proper name in the entries.org so that all is kept in order.
#include <stdio.h> int main() { printf("Hello World!\n"); return 0; } – sillyfellow @ [2022-01-03 Mon 09:14]