This past week was pretty exciting for me! I heard back from the two companies I'd been waiting for, and both extended summer internship offers to me! I've been really ecstatic the entire week, especially because both were companies that I really liked, with products and missions that aligned with my interests. However, because of that, I've been drifting in and out of productivity. My team and I have been frantically working on this phase's requirements. Like usual, we procrastinated, only to realize that the specs were a bit unclear. Thankfully, some questions on Piazza cleared up the confusion. I think we've gotten our back-end implementation on par with the requirements, and now we're working on creating front-end components. I'll also see if I can contribute some additional front-end tests since we were severely lacking in those in the last phase.
Just a couple class projects, this IDB project included. I hope that we can finish all the necessary requirements for this phase. We still need to implement the front-end for sorting and filtering and add several additional front-end tests. Even still, the project has been going smoothly for me, which is a relief. Before this phase, searching, sorting, and filtering sounded difficult, but SQLAlchemy made everything a lot easier.
Next week, I will finish up this phase's requirements. I'll see if I can help finish up the front-end for sorting and filtering, and also add some tests in between all the work. I have a Modern Web Apps project due on Wednesday, so I will have to make time for that as well. I also have to write a script for my Japanese group skit. I didn't actually realize that the week after is Thanksgiving Break, so I'm really looking forward to finally relax and go on vacation with my family for a bit. I will also be deciding between my two offers, so I'm planning on talking to people who've interned there before to learn more about each company.
To be honest, I didn't actually enjoy it that much. I understand that it's necessary and a useful skill to have, but all these inner joins, natural joins, whatever joins are confusing. It was fine just learning about them, but when we had the HackerRank about writing different SQL queries, it really twisted my brain around. I also just don't like dealing with the back-end or with databases, so that might have contributed to my overall annoyance with SQL. However, I am glad that I finally got to learn a bit, so now I can say that I might be able to write a SQL query.
recharts. Last week, I found a React wrapper for some D3 components, but this week, I found a better one. It's a lot more customizable than the last one I mentioned, so it's easier to create more complex and detailed charts.