It has been about a month since I started my Node.js experience. I have learned quite a bit, but would still rate myself a novice.
Next, I took a look at a few introductions to express, vue, angular..... and probably a few others that I'm forgetting. This wasn't so much a learning experience as a brief overview of what the current environment looks like. Express appealed to me the most, and I may learn more about koa in the near future.
So, what do I have to show for myself? I took what I learned and started hacking away on a steem boilerplate from the great @sambillingham. At first, I was continually lost and spent a ton of time searching for answers to what, in hindsight, were very basic questions. The first few days was mostly me wrapping my head around asynchronous code execution. After two weeks of tapping away, the @dporn community accepted my submitted code as a starting point for their new nsfw video-sharing site. You can see it on https://dporn.co and https://staging.dporn.co
I don't think my work is anywhere near a complete product, but I am proud of how far I've come and look forward to going much further. Now that I'm comfortable with the node environment, I already see lots of places to improve how I did things in those first 2 weeks. It is even fun to work on! I love seeing something come to life.
If you're interested in joining me in this endeavor, hop into the DPorn Discord
Y'all have good