I've been thinking of writing a cross-platform desktop-app for a while but lately I realized that there are only 2 stable cross-platform UI: CLI and HTML/CSS/JS. Because of that, I'm planning to spend a year using FreeBSD and to limit myself only to use CLI tools, Emacs, and Chrome (I definitely will limit the usage of Chrome as well).
I wanted to test the idea of "Focus" by eliminating distraction.
I noticed a few patterns of NIX tools: .<something>rc for personal configuration, .<something> (folder) for local data, and a few other things that I forgot. Can anyone recommend books/references for writing classic NIX tools? (C, best practices, effective-java-like book, POSIX compliant, utilizing build tools, x86/x64, etc).
I've been thinking of writing a cross-platform desktop-app for a while but lately I realized that there are only 2 stable cross-platform UI: CLI and HTML/CSS/JS. Because of that, I'm planning to spend a year using FreeBSD and to limit myself only to use CLI tools, Emacs, and Chrome (I definitely will limit the usage of Chrome as well).
I wanted to test the idea of "Focus" by eliminating distraction.
I noticed a few patterns of NIX tools: .<something>rc for personal configuration, .<something> (folder) for local data, and a few other things that I forgot. Can anyone recommend books/references for writing classic NIX tools? (C, best practices, effective-java-like book, POSIX compliant, utilizing build tools, x86/x64, etc).