I started to re-read chapter 10 of “Eloquent JavaScript”. I’m really starting to absorb the material this second time around. This topic has been something that has wracked my brain for some time. To finally cover it feels like all of this effort is worth it. My goal is to understand how to build and deploy all the web projects I want without a pure reliance on a tool to operate a black box I don’t understand. I am still a far ways away from that goal but covering this topic is definitely a step in the right directions. I wonder how other languages modularize code.
TLDR;
Okay, so here are the highlights of what I did:
- Started re-reading chapter 10 of “Eloquent JavaScript” by Marijn Haverbeke. The chapter covers modules and how code encapsulation/isolation is implemented. The section on code evaluation and passing code into a module as a dependency is really interesting. I might have to do some testing to see outputs. So far I am just happy I am absorbing more information on the second pass.
Goal For Round 6 of the #100DaysofCode Challenge
This is my sixth round of the “#100daysofcode” challenge. I will be continuing my work from round five into round six. I am currently working through the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. My goal is to become more familiar with algorithms and data structures. This goal was derived from my goal to better understand operating systems and key programs that I use in the terminal regularly e.g. Git. This goal was in term derived from my desire to better understand the fundamental tools used for coding outside of popular GUIs. This in turn was derived from my desire to be a better back-end developer.
I have no idea if my path is correct but I am walking down this road anyways. Worst case scenario I learn a whole bunch of stuff that will help me out on my own personal projects.