This note does not have a description yet.
Links to this note
In TypeScript, a
Recordtype used with an enum for keys is exhaustively checked. That means if you forget an enum variant in the
Recordit’s a compiler error.
Using TypeScript with
eglotin Emacs is fiddly to set up. I also prefer using
eslintas a plugin to
typescript-language-serverso no other setup is required. Together, this makes for an extremely portable setup with minimal fuss which is the whole point of the language server protocol to begin with.
The airplane test measures the (often binary) ability to write code in a specified programming language while secluded on an airplane with no internet access. It shows the programming language’s capability to unblock the programmer and is an indicator of a productivity.
My initial values and principles for developing Noteland helps to narrow down some guidelines for choosing a stack for the web app: