Blogs: Week of 21 Mar — 27 Mar

Joshua Brown
2 min readMar 28, 2022

What did you do this past week?
This past week, I implemented and resolved some issues for the backend of my software development team. This included creating the SQL tables, as well as creating the endpoints and queries to retrieve the JSON formatted data for the frontend.

What’s in your way?
As of right now, nothing in particular is in my way. However, I will likely not get too much sleep in the next fews days (nearing the deadline of phase two for the project), so thus I will need to rely on a lot of coffee!

What will you do next week?
Next week, I will finish up the backend with the rest of the backend developers on my team. We still need to scrape data for the database (as we are currently using dummy data), so I might need to help my team members finish up on time. Furthermore, I will catch up on my Japanese studying, as I have taken a short pause on the language to work on my computer science classes.

What did you think of Paper #9: Dependency Inversion Principle?
I thought that the paper made sense for the most part, as well as that it is important for higher level code to use wrappers to use lower level code, instead of interfacing directly.

What was your experience of decorators, Cache, and functions? (this question will vary, week to week)
I’ve seen decorators in python code before, but I never really understood what they were. I think it’s cool how functions can be so easily passed to other functions, and I’m glad we covered them. Furthermore, it’s interesting how a function in python can be given arguments in a plethora of ways, whether it be by name or through a dictionary.

What made you happy this week?
This week, I was able to play hide and seek at night with some of my friends! It was a fun throwback to my childhood, with the added excitement of lower light levels at night.

What’s your pick-of-the-week or tip-of-the-week?
While Docker is useful, disabling its autostart on system start can help save resources for your computer.

--

--