1 ) What did you do this past week?
I started refactoring the frontend code for the idb project. I managed to get rid of some pesky bugs and several code duplications that were bugging me. One particular problem was that our instance pages didn’t work very well with the brower’s forward and back button. I was able to fix it by adding a listener through the router library to detect changes in the url instead of a react hook.
2 ) What’s in your way?
I need to start preparing for final exams since all of mine fall on their respective last days of class. I will need to get my last homeworks done for a few of my classes, and I need to make arrangements for going home after the semester.
3 ) What will you do next week?
Next week I will continue to work on cleaning up the idb frontend. I have created several issues on gitlab for parts of the code that I will be addressing. I have a lab to do for computer networks, and will start preparing for 2 presentations.
4) If you read it, what did you think of What Happens to Us Does Not Happen to Most of You?
All of those stories are infuriating experiences that should not happen to anyone. I think that progress is slowly being made towards making society better, but in the meantime, it would help if everyone would participate by being an ally. I was aware of the unequal treatment of women and minorities in CS, but it is always good to continually quantify how bad it is to see if the situation is improving and if the measures that are being taken are working.
5 ) What was your experience of joins and refactoring?
I’m glad that I was able to get some more practice with SQL table joins this week after not using them for about a year. The idea of having a catalog of common refactors seems similar to star and galaxy catalogs from astronomy, but you can use the items in the catalog to improve your code. I would like to look more into that catalog to improve my skills as a programmer.
6 ) What made you happy this week?
I had a nice Thursday. My Aunt and I played minigolf and went out to eat afterwards. I fixed some bugs that were irritating me with the idb project. I also continued playing on my modded Minecraft server with my friends.
7 ) What’s your pick-of-the-week or tip-of-the-week?
https://reactrouter.com/web/guides/quick-start had several tutorials and code samples that I used to better understand how the router in our project works. I would recommend giving it a look.