Photo by Jacob Miller on Unsplash

Integration

For this week, I spent time trying to integrate my project, P3, with a sister project, i.e S3. The relationship between them is that P3 is a project dashboard manager, allowing users to create, read, update and delete their projects and boards, configure a cloud storage to be used to Read more…

Photo by rawpixel on Unsplash

Refactoring

Not much was done for this week, except that I spent most of that time refactoring the caching mechanism. When I first started on the project, I was frustrated at the messiness of the codebase and how it took me longer than expected to understand the workings of the application. Read more…

Photo by Fabian Grohs on Unsplash

Gotta Cache ‘Em All

The week was spent trying to finish up the implementation of the caching mechanism. Overall, I had no major issues regarding the implementation, but there was one thing that caught me unexpectedly. Whenever there are any modifications to the cache, such as adding new entries or expiration of entries, a Read more…

Photo by Jacob Miller on Unsplash

Cache Me if you Can

I now have started another crucial component of the project, i.e a caching mechanism. So far I have been able to simulate the mounting remote filesystems using SSHFS, that provides a convenient way to interact with files in your remote storage just like how you would normally interact with files Read more…

Photo by Jon Moore on Unsplash

A Blog about Certificates

Previously, there were some issues in the transmission of the bitstream to the board’s server, but with a touch of Dr Shawn’s magic, he managed to somehow solve the issue on the board side. With that, I was able to send the bitstream successfully and get a proper response from Read more…

CORS Mistakes + Firmware Download

I would like to first start off that last week’s problem of not having the automatic redirection working in Firefox was actually my own mistake without even realizing it. Basically, the CORS protocol should only take place for cross site requests, for example if a client application that is being Read more…