Day 54: Cleaning Up my Open Tabs

It may not sound like a big deal but properly documenting important links and noting down useful information is a huge key to improving after completing projects. Our memory is not perfect and those particular issues during a project should be made available for the next time you may run into them. If we don’t do this, we are basically throwing away a ton of resources that we could use in the future. So today that’s what I have been doing. Cleaning up tabs, reading articles and adding to my personal notes. My goal is to close 30 – 50 tabs. Unfortunately it takes me a while with this process… Yeah I’m a hoarder of information LOL.

TLDR;

Okay, so here are the highlights of what I did:

  • TypeScript -> Read through the docs on Functions and writing types to review the syntax for Index Signatures. They came in handy to help clean up my code. Also re-read this great article on using TypeScript with React. It helped refresh me on passing in props and state types to class components.
  • JavaScript -> Read through an article on looping through objects. It was really interesting to see the different approaches available to developers in the past. Prior to ES6 they only had for ...in loops, ES6 introduced Object.keys(obj) and ES8 has now introduced Object.values(obj).


Goal For Round 7 of the #100DaysofCode Challenge

This is my seventh round of the “#100daysofcode” challenge. I will be continuing my work from round five and round six into round seven. 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 turn 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.