CS373 Spring 2021: Remus Wong
- What did you do this past week?
My team mostly took a break after phase III was done. We had to crunch last weekend to implement all of the features and we got a majority of things done. However, we, unfortunately, had a hick-up at the end when we were doing some last-minute merges and broke our selenium tests.
- What’s in your way?
I think that phase III should go a lot smoother. There was definitely a lot of overhead work that needed to be initially set up in phase II to lay the foundation for the later stages. I do appreciate Downing for the extension as all of the deadlines for my other classes lined up into one day.
- What will you do next week?
I will do some cleaning up on our project and fix some of the things that we weren't working for phase III. At the moment, our queries to our database are taking a decent amount of time so that will need to be optimized. It takes somewhere around 4 seconds for the page to load for our geolocation so it returns a bulk load of over 20,000 locations. I’m sure that the query itself needs to be fixed but I'm not sure if there is another way to segment the data that is being passed.
- If you read it, what did you think of the Dependency Inversion Principle?
I have not read it yet but I will get around to it after writing this.
- What was your experience of +, *, ** and decorators? (this question will vary, week to week)
It was the first time that I saw a feature like this in a language and I thought that it was really interesting.
- What made you happy this week?
After a miserable week of crunching a lot of projects, I will allow myself to take a little bit of a break. I am excited for an upcoming book that is coming out called, Bloodlines by Will Wright. If you like reading wuxia/xanxia genre novels you might like this. Although it is written by an American author I think that it is one of the best out there as its just a fun read.
- What’s your pick-of-the-week or tip-of-the-week?
Make sure you are using inner joins with your tables and not looping through them in your code for a much more optimized time.