Some notes stored in git (Markdown mostly) and published on github.com/fanatid/notes.
Not a native English speaker, please excuse for any language mistakes.
- Dutch auction on Solana blockchain (2021-06-21)
- Measure Node.js bindings performance to github.com/w3f/schnorrkel (2021-02-20)
- Parse bitcoin blocks with C++, Node.js and Rust (2020-03-30)
- The costs of npm-scripts (2020-01-12)
- GitHub Actions for prebuilding Node.js Addons (2020-01-02)
- JavaScript, sometimes, is not your friend (2019-12-18)
- Why you should not left promises in pending state in Node.js (2019-09-27)
- Module wrapper in Node.js (2019-09-23)
- Node.js: callback when object Garbage Collected (2019-09-21)
- perf_hooks in Node.js (2019-09-12)
- global.gc in Node.js (2019-09-09)
- Package dependents from npmjs.com (2019-09-01)
- Virtual Machines with libvirt (2019-08-31)
- uvthreads sync vs async in Node.js (2019-08-30)
- systemd instead pm2? (2019-08-23)
- DNS in Node.js (2019-08-22)
- CoreDNS tune for external domains in Kubernetes (2019-08-20)
- Kubernetes setup with kubeadm (2019-08-19)
- Virtual Server with keepalived (2019-08-18)
- Load balancing with iptables and IPVS (2019-08-18)
- Internal failover IP in Hetzner Cloud with keepalived (2019-08-06)
- Possible DoS of Insight (2019-08-04)
- Own DNS in VPN (2019-08-02)
- WireGuard setup guide (2019-07-28)
- cryptocoinjs/keccak — Node.js bindings to Keccak sponge function family
- cryptocoinjs/secp256k1-node — Node.js bindings to bitcoin-core/secp256k1
- indutny/bn.js — BigNum in pure JavaScript (trying resolve issues and maintain)
- fanatid/rsyesql — Rust port of yesql, parse of stored SQL in raw files and later usage
- fanatid/jsyesql — JS port of yesql, parse of stored SQL in raw files and later usage
- fanatid/make-concurrent — exclusive or shared access to some resource in JS
- fanatid/yarn-lock-dedupe — remover of old dependencies in yarn.lock file
- fanatid/hetzner-robot-mgmt — experimited tool for state management of dedicated servers on Hetzner