CS373 Spring 2021: Blog #5

Xuefei Zhao
2 min readFeb 26, 2021
  1. What did you do this past week?
    This past week I mainly worked on project 2. My team submitted the proposal for the project and got it approved. After this, we started working on the project. We set up the repository on GitLab with both frontend and backend frameworks and we built the docker images and the makefile for people to develop on the project. We fetched some instances from the public APIs, and we have a draft of the navigation bar and landing page ready. We also tried to host a simple static web page on AWS.
  2. What’s in your way?
    I am working on hosting the backend on AWS and writing makefile to help people develop our web application. However, I encountered the problem that Windows and macOS have different default values for localhost ports. I resolved some issues with help from my teammates, and I hope I can set up the repository as soon as possible so that everyone can work on their tasks.
  3. What will you do next week?
    I will try to finish the repository configuration. After that, I plan to help with some front-end work.
  4. If you read it, what did you think of the Single Responsibility Principle?
    I had this idea to break a big problem into smaller pieces before reading this article, but I was not sure how small should it be. The article provides a very helpful guide for me to structure my code.
  5. What was your experience of IDB1 and reduce?
    For the IDB1, the challenge for me is configuring docker and AWS. I spend a great amount of time on it this week and finally got them to work. In terms of reduce, I never used it before, but I think it is very straightforward.
  6. How did you fare in the storm?
    My power went off for two days, and my cell phone signal was terrible. I had to stay in my car to stay warm. Fortunately, I found a cafe I visited before and was able to connect to their wifi (although the cafe was closed) to connect to the world.
  7. What made you happy this week?
    I am safe and warm now.
  8. What’s your pick-of-the-week or tip-of-the-week?
    I found this chrome extension on React very useful. It helps the frontend developers to examine the frontend components in the chrome browser.

--

--