CS373 Spring 2021: Tim Nguyen

Tim Nguyen
3 min readMar 27, 2021

Week 8

1. What did you do this past week?

This past week, I programmed night and day for Phase II. It is a lot of heavy work with the backend and making sure we scraped the right data, but I am glad we finally got it sorted out I think. I was able to get our API endpoints to work and communicate with our frontend so yay!

2. What’s in your way?

My team and I still have quite a bit number of requirements to fulfill for Phase II, but I have no worries because I have the best team. We’ll get all of it done in no time.

3. What will you do next week?

Next week, I will take a little breather because this phase was a lot of work, but I will look into sorting and filtering our models for Phase III. I am hoping my team and I can get the ball rolling early, so we are not as stressed as we were for Phase II.

4. If you read it, what did you think of the Interface Segregation Principle?

The Interface Segregation Principle paper highlighted “fat” or “polluted” interfaces and how to design classes to hide them. I enjoyed reading about Delegation and Multiple Inheritance because I am familiar with these concepts. I use delegates in iOS programming, and it was nice to read more about it and its examples.

5. What was your experience of comprehensions, yield, closures, and decorators? (this question will vary, week to week)

I have seen comprehensions before in previous CS classes because of how clean and easy they were to use. The use of yield was pretty easy to understand. I knew little about closures and decorators, but Professor Downing was able to explain it well for me to understand their usages.

6. What made you happy this week?

I AM SO HAPPY THAT THE DEADLINE FOR PHASE II IS EXTENDED TO MONDAY AT 10 PM. My team and I have been working out butts off and other teams have done so as well. I’m glad there was a Piazza post that asked for an extension because it gave me the confidence to ask for an extension in class today, knowing that my team and I were not the only ones feeling behind.

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

My tip of the week is to be bold and ask questions. Professor Downing respected my question and said that it was good for me to ask so that he knows how this project is going for all of us.

If you are still having trouble connecting your backend and frontend together, please follow this guide. https://adamraudonis.medium.com/how-to-deploy-a-website-on-aws-with-docker-flask-react-from-scratch-d0845ebd9da4

If you still need a vaccine, please check out http://www.bit.ly/wwwvaccines. It’s a list of COVID vaccine resources in Austin, TX. Hopefully, this helps out anyone who’s looking to get the vaccine!

--

--