CS373 Spring 2022: Cole Weinman — Week 7
What did you do this week?
Early in the week, I spent most of my time finishing up phase 1 of the project. This involved working on instance and model pages for the React frontend. I learned a lot of CSS and React to finish this phase. I also began to work on phase 2 by setting up our Flask backend on the cloud.
What’s in your way?
I did not have a lot of time this week since I spent so much effort finishing phase 1 of the project I was very behind by the end of the week. I had to spend most of the weekend catching up. I hope I can get ahead before spring break so I do not have too much to work on over the break.
What will you do next week?
Next week I will start working on adding data to our SQL database. I need to query data on companies which might require several different APIs. I hope this will not take long but it will depend on how easily I can get all the data I need.
What did you think of Paper #7: Liskov Substitution Principle?
I found this principle a bit confusing at first but I think after reading through the examples I understood it better. It really made me think about how I’ve worked with object-oriented code in the past and whether I was violating this principle or not. I think it’s a bit simpler than I was making it out to be. I’d like to learn more about it and maybe practice it some.
What was your experience of operators and iteration?
It was nice to learn about all the double underscore functions and how flexible Python classes can be by using them. There was nothing too surprising to me regarding iteration since I have dealt with it before in other languages. However, I did learn about some of the tricks with for loops regarding multiple variables in each iteration.
What made you happy this week?
I was happy my group was able to finish phase 1 on time with quality work. I also caught up with some old friends this week which was nice. I also got tickets to see the Weeknd which I’m excited about.
What is your pick-of-the-week?
My pick of the week is Google Cloud Run. Cloud Run is the equivalent to AWS Elastic Beanstalk and in my opinion, it is way easier to set up and work with. There are live logs and a great quickstart guide for setting up a Flask app.