CS373 Fall 2020: Elias Lampietti

What did you do this past week?

This past week my group and I wrapped up phase 3 of the IDB project. One of my main tasks was to implement site-wide searching for our website. I implemented this by taking a user to a search results page with corresponding results for all our data models.

What’s in your way?

After completing most of my projects last week I don’t actually have too much in my way this week. I plan to use this free time to get started on the next phase early.

What will you do next week?

Early next week my group members and I plan to meet up to discuss the next phase of the project and get started early. It doesn’t seem to be as involved technically as the other phases, so it will be nice to just refine a lot of what we already have.

If you read it, what did you think of The Dependency Inversion Principle?

I just finished reading The Dependency Inversion Principle and thought it did a good job explaining a very useful principle to avoid having complicated classes and instead increase the usability of classes. With this principle, scaling to many different inputs is much easier.

What was your experience of relational algebra in Python?

I think it’s a good intro to SQL as we’ve been working in Python this whole time, but I’m looking forward to seeing some examples in SQL instead. SQL has become an important language if you’re interested in the field of data science so I’m looking forward to becoming more familiar with it.

What made you happy this week?

This past week I hung out with some friends at a rooftop downtown called The Edge. It some great views and I had a good time.

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

My tip-of-the-week is that in VSCode you can press “Command/Control D” after selecting text and then it will highlight another occurrence of this text in the program each time you press it. Now you can edit the selected areas all at once.