CS 373 Spring 2021 Week 7: Melanie De La Cruz

Melanie De La Cruz
2 min readMar 7, 2021

What did you do this past week?

I spent most of this past week working with my group to finish phase 1 of the IDB project. We ended up spending a significant amount of time finishing everything on Saturday, but in the end we were able to complete the Postman API documentation, set up AWS with our domain name, write the technical report, and implement basic versions of our website pages including the Home, About, Model, and Instance pages.

What’s in your way?

I have gotten behind in studying and completing assignments for my other classes since I spent so much time this week focusing on phase 1 of the IDB project, but I am hopeful that I will be able to catch up on everything soon.

What will you do next week?

Next week I will study for a test and complete assignments for my other classes. Also, I will try to meet up with my IDB project group early in the week so we can start working on the next phase of the project.

If you read it, what did you think of the Open-Closed Principle?

I thought the article made a lot of sense and seemed like a useful principle to use for Object Oriented Design. However, this seems difficult to use in practice unless you have a good idea of what changes are likely to occur so you can close your design against those changes.

What was your experience of iterators and reduce2?

I have previously worked with iterators in Java, so it was interesting to see how Python iterators behaved in a similar way (with some small differences). I found reduce2 to be fairly simple to implement, although I am sure that there is a more efficient way to implement it than the one I implemented for the exercise.

What made you happy this week?

This week I was happy to learn that the U.S. is expected to have enough vaccines for every adult by the end of May. This made me hopeful that we might be able to have a normal in-person semester in the Fall, although I’m trying not to be overly optimistic in case we have another COVID variant pop up or something.

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

I found this article that provides a basic React tutorial. This might be helpful to refer back to during the next phase of the project or to give you a better understanding of the different parts of your React code.

--

--