CS373 Fall 2021 Week 12: Darshan Bhatta

Darshan Bhatta
2 min readNov 13, 2021

What did you do this past week?

This past week, I made more progress on phase 3 with my group. I implemented searching for all our models and we have filter and sort done as well. The only thing left for us to do is finish up the frontend part and other minor things.

What’s in your way?

Nothing is in my way at the moment. We are on track to finish up the project on Monday. Having regular meetings with my group to see what everyone is working on and is blocked by anything helped us a lot in keeping the pace.

What will you do next week?

We will be wrapping up phase 3 on Monday. After that, we will probably take a break and then start taking a look at phase 4. It is pretty crazy seeing that our last phase of the project is about to start, it feels like it was such a short time ago since we started the project.

If you read it, what did you think of the Paper #12: More Getters and Setters?

I thought last week’s article was a very interesting read and following up more about it in this article was good to see. Like many others, I have been taught to use getters and setters often, but reading the last two articles has made me double think about if the way I am doing it is the best design or not.

What was your experience of cross join, theta join, natural join, and SQL? (this question will vary, week to week)

I have used SQL before but did not know about the various join techniques we learned in class. Having implemented them through the in-class exercise helped me understand what is different about each. I have only used LEFT and RIGHT joins before in SQL, so it was interesting learning about the new ones.

What made you happy this week?

I was happy that I had a lighter course load this week. I had more time to hang out with friends and relax.

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

My pick-of-the-week is Next JS, a JavaScript framework built on top of React. The main additional feature on top of React is server-side rendering. This is useful for SEO and loading our web page after by fetching data directly on page load rather than fetching it from an API call after it loads. It has other features like optimizing bundle size by page visited to make things faster. I recommend anyone to try this out if they want to create a website that is React-like and has server-side rendering.