Back To Node
There's a lot of it I have never used
July 12, 2019
So today, I get the rare chance of working with Node.js again. It's been a while since I've used it for something other than personal projects. Humble brag, this blog is generated by an all-custom build system written in Node.js.
Today, I had to work with the crypto
module. Yes, crypto as in cryptography, the module that deals with encryption, signatures, hashes, all that fun math stuff. It's an area I've always wanted to learn extensively. But just like machine learning, parsers, and compilers, it's a monster topic to study.
Now, as much as I write in Node.js, there are a lot of APIs I have never used.
I do web development, so I often deal with http
, path
, fs
, url
, and friends. However, Buffer
is something I encounter only when dealing with binary data. I've only used crypto
at work. I've never used https
since I've never written a web server from scratch. I've used process
only to have Node.js run system commands. And so much more.
I have a lot to read up on. Sometimes I wonder how Node.js developers and open-source maintainers wrap their heads around building Node.js and/or stuff with it. So many moving parts, so many pieces.
PS: I'm back with my regular developer banter. Deal with it. 😎