1) What did you do this past week?
I spent most of last week finishing up the Voting project with my partner. Also, I had a major presentation for my language class to explain the cold storm in Texas. Moreover, the usual tasks were the algorithm problem sets, watching history lectures, etc.
2) What’s in your way?
I have to finish the backend infrastructure for my club’s mobile app in the next two weeks. Also, I have a problem set for my algorithms class. My midterms are over so hopefully, I have no trouble finishing them up.
3) What will you do next week?s
I will be finishing the last few features for my club’s mobile app MVP. I will be writing functions for pulling in data for the user and rendering it on the frontend. Then, the usual would be attending classes. Also, I want to make sure I leave as little work as possible for Spring Break by finishing assignments ahead of time.
4) If you read it, what did you think of the Open-Closed Principle?
I thought the reading was extremely fascinating. I developed most of the mindset of the open-closed principle through experience, not necessarily reading a paper/book about it. It was a good read to go over principles I realized through several failures in my coding journey.
5) What was your experience of arrays, iterators, and algorithms?
I have always loved the idea of abstraction and it was pretty cool to see them in the implementation of arrays, iterators, and algorithms in C++. I did not know that there were different types of iterators (bi-directional, forward, etc) but they made a lot of sense as to how they can help in improving efficiency.
6) What made you happy this week?
The weather in Virginia is getting warmer every week. I am finally able to go out on hikes after a long time.
7) What’s your pick-of-the-week or tip-of-the-week?
React Native is popular for building cross-platform mobile applications within a single code base. With react-native-web, you can also deploy react-native applications as web applications! Check it out: https://necolas.github.io/react-native-web/docs/