CS373 Fall 2021 Week 7: Darshan Bhatta

Darshan Bhatta
2 min readOct 9, 2021

What did you do this past week?

This week my group and I took a look at phase 2 of the project and planned out all the things that need to be done. It seems like there is a lot of things to do in this phase, but I feel like my group has a solid plan going forward. On my end, I modified a script I wrote for phase 1 to scrape the data we want from the APIs to scrape a lot more of the data.

What’s in your way?

Nothing is in my way at the moment.

What will you do next week?

I will be working more on phase 2 of the project. I think my work will primarily reside in calling our backend and using that to render some of our views.

If you read it, what did you think of the Paper #7: Open-Closed Principle?

I thought it was a very good paper. I enjoy reading about design principles and the rationale behind them. The open-closed principle makes sense since it ensures that one can add new features to their codebase without having to modify the existing code that much.

What was your experience of operators, and iteration? (this question will vary, week to week)

I did not have a lot of experience with operators and iterations in Python. It was interesting to learn about how in Python you can have destruction in the iteration loop for an iterator of an iterator. The lectures were helpful in understanding this and I also did some practice outside of the class to fully understand the idea.

What made you happy this week?

I was happy that our group was able to complete phase 1 of the project on time. It seemed overwhelming at the bringing but us planning it out into smaller chunks helped a lot and made it easier to get done. It was super fun working on it and I learned things along the way.

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

My pick-of-the-week is SendGrid, a platform that allows one to easily send emails with a few lines of code. They have nice documentation and their free plan allows you to send 100 emails a day. I like it cause it is very simple to get started and it has analytics and email templating built right out of the box. I would recommend this to anyone that wants to build an application that needs to automatically send emails.