CS373 Fall 2020: Gary Wang

Gary Wang
2 min readSep 25, 2020

Blog Post 5

What did you do this past week?

This past week, I attended lectures and participated. Furthermore, my team and I had a meeting about ideas for our website. We brainstormed multiple ideas and ultimately settled on elections happening all around the United States. We also submitted our project proposal with all the info such as APIs, attributes, and media to Piazza and got it approved.

What’s in your way?

Currently, the only thing in our way is finish developing on our website. We are still thinking about what technologies we want to use and who will do what. We have not gotten in touch with our client group yet either.

What will you do next week?

Next week, my team and I will finish developing for Phase I of the website. We will have the React frontend built out with 14 static pages and the About page with info from GitLab. We will also create a Flask backend and a Postman REST API. Lastly, we will create the frontend and backend Docker images and host them in AWS.

What was your experience of types, object models, and iterators? (this question will vary, week to week)

This week I learned a lot about types, object models, and iterators. I learned that in Python, everything originates from the Object type unlike Java where there are primitives that don’t do so. Also, I learned about different data structures and iterators and their properties. I learned about the frozenset and how it’s hashable. I also learned about iterators and how it can sort of be like a linked list.

What made you happy this week?

I was very happy this week when our project proposal was approved. We made many revisions to meet the requirements. I’m excited to start building out the website.

What’s your pick-of-the-week or tip-of-the-week?

My pick of the week is this quick video about the JavaScript concept called event delegation:

https://www.youtube.com/watch?v=pKzf80F3O0U&ab_channel=dcode

This is very useful if you have multiple HTML elements that use the same function for the same event. This way you can save on memory instead of having a separate handler for each element.

--

--