Blogs: Week of 5 Apr — 11 Apr

What did you do this past week?

I had 3 midterms this past week so I was mostly studying for exams. I didn’t do quite much for the projects in this class or other classes. And I’m glad that the deadline got extended again. After studying the work that was assigned to me this weekend I think finishing it by Friday is quite feasible.

What’s in your way?

As for this class, I’m implementing searching with algolia and I need to upload the data to the algolia server. I hope the free account has enough quotas to support our website’s data. I’m also pretty behind on another cs class, I need to go to office hours more often next week to clarify stuff.

What will you do next week?

Next week I will first implement the search functionality on this class project. Then spend more time on the y86 assembler in another class.

If you read it, what did you think of the Why getter and setter methods are evil?

I first read it in the cs371p oop class a year ago. I think the paper overall makes a good point about why getters and setters are against the oo design concepts. It also gives exceptional examples of benign getters which only access a field of an object. It’s a great paper and refreshing on the concepts is pretty helpful.

What was your experience of select, project, cross join, and theta join?

They are all pretty new to me. I like the way Downing explaining them in python. I actually missed the project exercise on Wednesday, the select one on Monday was pretty straightforward.

What made you happy this week?

I’ve finished all the required readings and blogs(except the last one) this week. To be honest I don’t really like annotating the papers since the content overlaps with the previous Downing class too much. It’s always a good thing to have fewer things to worry about.

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

In case you haven’t started implementing searching on your project, I recommend you check out algolia, which is a searching API that saves you from designing search APIs yourself. The free quotas should meet the needs of most of our class projects.

https://www.algolia.com/

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Building dynamic queries with Ecto

5 Lessons Learned Working on a Free Open Source Project

Scrum: Why It Doesn’t Work

Dennis’ 17 Laws of Test Driven Development

Data Structures and Python

What Does a Product Manager Do?

SQS as an event source to trigger Lambda

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Yichen Liu

Yichen Liu

More from Medium

NAME CHANGE

Vera x Galaxy Guide攻略

Common Conversion Factors for Physics and Chemistry Students:

Integrated Marketing Regina | Daily Update — November 22nd, 2021