I went to a lot of office hours for my classes and got some logistical stuff sorted out. This past week felt really hectic but fun and I think I improved a lot with some of the most important issues I've been facing this semester. But when I look back on my calendar, it seems like I spent a lot of time hanging out with friends in the afternoon and studying in the morning (which is what I've been doing so far, so I don't know what's changed).
For SWE I'm working on the frontend. I'm kind of confused with how to check that our searching is working properly since we can't update our database yet (we're still in the process of getting the search, filter, and sort implemented on the backend and we need to wait for phase 2 to be graded -- but I'm perfectly fine with the TAs taking their time! I'm really thankful for the extra time we have). I'm a bit worried that we might not finish on-time, but I want to respect the division of work that we have, so I won't stress about it too much.
I'm going to set up Docker Secrets so that we can keep our API keys safe and finish up the search bar (and highlighting).
I thought it was pretty interesting, especially since I've thought that getter/setters were synonymous with OOP. Probably because my first real exposure to programming was in CS 312/314 in Java. In this sense, I appreciate how the OOP class at UT is taught in C++. It also gives us good practice with using pointers and references.
I've seen regular expressions before, but I've forgotten a lot of what I learned, so I'm happy for the review. I still feel pretty shaky on how project and cross_join work. I remember being confused with why project checks for a column in its next() method. I thought it was guaranteed it would be there, but my memory is fuzzy right now.
Monday was Norooz (the beginning of the Persian/Iranian year and also the Spring Equinox)! It made me really happy to see how many of my friends remembered Norooz -- it's a very, very special holiday to me. I want to have an even bigger celebration for Norooz next year. I really hope it falls on Spring Break next year like it used to.
Want to store an API key in a public repo (but not expose your secrets for everyone on the internet to see)? Look into using Docker secrets!