Articles
New Year, New Pivots
The year of 2023 proved to be both a remarkable and challenging transition for me. With many goals set for the year, I had high ambitions to accomplish as much as could. However, as could be expected, not all of my dreamed successes materialized. At the onset of 2023, I pre-enrolled courses before attending the Czech Technical University. but the courses I selected had schedule conflicts. I had no choice but to reconsid...
Conclusion to Study Abroad Spring 2023
My study abroad semester is coming to an end on June 30th. Throughout the semester, I attempted to juggle time between a remote part-time job, studying five advanced computer science courses at a foreign university, and travel whenever I had the time to. While I think I did the best I could given the circumstances, I eventually failed three of those courses. Overall, I learned a ton during class, traveled to several countries, and followed an ...

Study Abroad Experience - April
It has been roughly two months since I first arrived in Europe to begin my study abroad semester, and I have sure experienced a lot since then! The semester began with orientation week a few days after arrival, where all international students became more acquainted with living in the Czech Republic, reviewed procedures for getting ready for classes at the Czech Technical University, and participated in activities to get to know each other. Th...

Mocking Around with Unittest Part 2
Continuing from part one, I will be demonstrating Test-Driven Development and unit testing. Suppose we want to design a feature for our website that pulls in blog post data from an external API and use that information for certain views. To properly test this functionality, we will need to mock the response and data to ensure that our function works as expected. However, the concept of ...

Mocking Around with Unittest Part 1
An introduction to Test-Driven Development, unit testing, and mocking data.
In this tutorial series, I will be introducing the concept of Test-Driven Development, usage of the Python unittest library, and how to properly use mocks for faking data within unit tests. My goal is for my reader to gain an understanding of the purposes of TDD and effectuate the process themselves aft...
