Blogs: Week of 12 Oct — 18 Oct — Sean Chen

Sean Chen
2 min readOct 18, 2020

What did you do this past week?

I had several midterms early in the week, so I spend a fair bit time preparing for those. Thankfully, they all turned out okay. After the exams, I spent most of my time working on the semester long projects for my classes. For 373, I worked on learning Flask, Flask-Restless, and SQL-Alchemy as well as documenting and writing unit tests for the API with Postman.

What’s in your way?

For this class, phase 2 of the project comes with a lot of learning to do. There are many different ways to implement things, and each tutorial online does it in a slightly different way which makes it a bit more difficult. For 371L, we’re still waiting for the feedback on our design document even though the alpha build of our app is due next week :(.

What will you do next week?

Phase II of the project is due on Tuesday so I’m gonna be primarily working on that early in the week. The alpha build of our app for 371L is due on Thursday, so I’ll be working on that after turning in Phase II. Hopefully I’ll have some free time towards the end of the week!

If you read it, what did you think of The Liskov Substitution Principle?

It’s definitely a useful read for learning the principles of good object-oriented design. The Rectangle/Square example did a good job of pointing out the flaws with a design that might make sense at first glance.

What was your experience of Test #1? (this question will vary, week to week)

I was a bit scared when a TA posted that we wouldn’t have time to refer to any online resources, but thankfully the exam itself wasn’t too bad. I could see how it could take some time though if you misunderstood some part of the design initially. There was a fair bit of overlap between the two parts and also between the questions themselves which helped a lot in terms of time.

What made you happy this week?

I finally got a bottomless portafilter (I actually bought it a few weeks ago, but it shipped from China). Here was my first pull of espresso with it:

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

Use Vanilla to hide unwanted items and clutter on your Mac’s menu bar! It seems like very app nowadays wants to add their own menu bar item; mine became so cluttered I couldn’t find the actual things I wanted. Vanilla lets you choose to hide the icons you don’t want behind an arrow.

--

--