CS371 Spring 2021: Week 9

Jyoti Luu
2 min readApr 4, 2021

What did you do this past week?

This past week I finished up working on Phase 2 with my teammates. I also had a couple of big projects and assignments due in some other classes so I worked on those a lot.

What’s in your way?

Not much is in my way currently. I do want to investigate why I am being charged on AWS, so I need to look into that.

What will you do next week?

Next week I will work on redesigning our instance pages and refining the appearance of our frontend. I also will work on some projects in other classes.

If you read it, what did you think of the Dependency Inversion Principle?

I liked the reading and thought the general idea of not having higher-level modules depend on lower-level modules is a good practice. In designing programs in the future I will keep in mind making sure that my code is flexible, robust, and reusable.

What was your experience of +, *, ** and decorators? (this question will vary, week to week)

I understand that * will unpack the keys of dict or elements in an iterable, and ** will unpack the keys and values of a dict. I still am a bit fuzzy on decorators and need to go back and review that concept.

What made you happy this week?

Playing volleyball with my friends (we got 2nd place in IM’s)! Also, I really enjoyed walking around Pease Park this week and enjoying the nice weather.

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

If you were following the tutorial on Canvas for deployment, or are just deploying through an EC2 instance directly (instead of using Elastic Beanstalk or something else) this tutorial might be helpful for redeployment when you make changes to your repository. I ran into several weird deployment issues, but make sure to stop and remove the running Docker container, remove old images by id if necessary, confirm that the new Docker image is built using docker images, and then finally run docker run.

--

--

Jyoti Luu

I am a senior at The University of Texas at Austin studying Computer Science. I am interested in Full Stack Development in web and mobile applications.