I’ve spent more time than I’m comfy sharing just reading this week. I also spent a lot of time working on my static site generator which I would like to wrap up no later than April. I’m tracking my progress in a Markdown file, which I pushed to a public github repo last week. Heading to a WWCDC frontend lab this week so many I can get some help with wrapping this up.
Anyway, these are this week’s roundup of links/resources is all (well mostly all) about learning!
- This CodeNewbie podcast helps explain what an interpreter and compiler is.
- Basically before ES6 (or ECMA2015) there was no built in infrastructure for module imports and Node.js filled that in with the require module. This is covered in the Node.js course I’m taking and I learned it while at General Assembly but not enough explanation was provided for the why and I’m glad that my rabbithole adventures led me to this info. Not that not knowing stops me from being productive but sometimes knowing why things are the way they are under the hood can help me just understand a concept.
- This article explains different export/import formats using the Common JS module.
- HTTPS explained with carrier pigeons: I’m planning to do a read up on HTTPS and other web protocols and found this article while cleaning my bookmarks and email newsletter backlog. It was written in the plainest language but I’d love to see visuals because that is my learning style for some of these concepts.
- Understanding bytes and bits, and what that has to do with a 32 or 64-bit processor
- Picking a JS framework to learn: I listened to this podcast and enjoyed it about. I don’t consider myself a big podcast person but I’ve enjoyed the ones that I’ve encountered. Sarah gives good advice on picking a framework and discusses what she likes about Vue.js, which is something I’d like to dig into this year.