CS 373 Spring 2021: Kent Hansen #6

Kent Hansen
2 min readMar 7, 2021

1. What did you do this past week?

This last week my group and I worked on finishing up all the tasks for Phase I. We built out our static site using React, designed our REST API on Postman, and worked on the report and user stories.

2. What’s in your way?

For the next week/phase, we need to figure out how to better manage AWS as we’ve had some issues with it so far. We also need to learn more about how to design the backend and use docker as we will need to use that in the next phase.

3. What will you do next week?

Next week my group and I will add more content to our site, start implementing the backend in Flask, and start connecting the two.

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

The Open-Closed Principle paper was helpful in thinking about structuring modules. I can see it being useful for all sorts of software design.

5. What was your experience of iterators and reduce2? (this question will vary, week to week)

I thought it was very interesting learning about iterators in python because they work slightly differently than in other languages I’ve learned. I thought it was also helpful to extend this to implementing reduce2 using iterators as it helped me understand how python’s for loop in working under the hood with an iterator.

6. What made you happy this week?

This week my dad was able to schedule a vaccine appointment which I am super glad about.

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

My pick-of-the-week for this week is VSCode Insiders Edition for those who are using an mac with an apple silicon chip. While the main version of VSCode isn’t yet optimized for the M1 chip, the insiders edition is so you can benefit from a natively-run and optimized version of VSCode.

--

--