CS373 Fall 2021: Blog 8
What did you do this past week?
For the project in this class, my group has been getting the foundations of our database and backend started, since we can’t really do any frontend work without it. My other CS class also has a pretty fast project turnover, and my group had to get a halfway milestone turned in on Friday, and unfortunately two of my partners just didn’t come to our meetings last week.
What’s in your way?
Pretty standard stuff, primarily due dates. Hopefully my other partners will actually show up to work on our project this week!
What will you do next week?
I’ve been working on the Flask backend for this phase of the project. Currently it’s just serving hardcoded JSON objects of what our static HTML shows, but once our database has been populated I will actually be able to start figuring out how to query it and serve the actual data.
If you read it, what did you think of the Paper #8: Liskov Substitution Principle?
I didn’t read the paper assigned for this week.
What was your experience of comprehensions, generators, and yield? (this question will vary, week to week)
I think it’s really interesting and useful that Python provides list comprehensions. I’ve never found myself needing to use one, but maybe that’s just a consequence of not having the means to do so, or just being taught to program in the way that we are here at UT.
Generators and yield are also really fascinating parts of the mechanics of Python that seem to take everything I know about programming and turns it on its head.
What made you happy this week?
Some of my favorite artists have been releasing new albums lately, so I’ve been enjoying listening to them. I also got tickets to one of their concerts in Houston that I’ll be going to with a friend from high school.
What’s your pick-of-the-week or tip-of-the-week?
I was confused at first about Flask and virtual environments, but after some further reading, and also help from one of my group members, I’m fairly certain it will be unnecessary considering the fact that we’re using Docker images.