CS373 Spring 2021: Week 9

Jyoti Luu
2 min readMar 29, 2021

What did you do this past week?

This past week I have been pretty busy with projects and assignments. I worked on a lot of frontend aspects and implementing some tests for Phase 2 of our project.

What’s in your way?

Currently, my team is trying to use the Google Maps API to pull more media for our instance pages. Other than that, we are working on finishing up all of our testing.

What will you do next week?

Next week, I will wrap up Phase 2 of the project with my team and redeploy our website. Then we will start working on Phase 3.

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

I thought it was nice to read about why it’s bad to start creating large interfaces that are trying to fulfill the needs of clients who want different things. In my coding career, I tend to use generic interfaces that I myself did not write and I have learned to use multiple interfaces, but after the reading, I understand the reason why it’s important to break up interfaces and decouple them so that you don’t have changes affecting clients who aren’t expecting a change.

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

I feel like I understand comprehensions, yield, and decorators pretty well. Closures are a bit more confusing for me so I will have to go back and review the notes for that topic.

What made you happy this week?

The beautiful weather! I made to go outside a lot, even if I had to just work on homework all day, it was so nice to be outside. I got to celebrate Holi with my family too which was very fun.

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

My tip-of-the-week is to use Miro to get organized. GitLab or GitHub is great for tracking issues, but sometimes, in the early stages of development, using a more visual tool like Miro can help you and your team get organized. I made a Miro board for my team and added all the project requirements and sorted them by page and category so that we could easily see what we needed to get done. There are lots of different graphics you can use, for example, you can easily mock up diagrams and flow charts for understanding or add sticky notes for collaboration and much more!

--

--

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.