Photo by Jon Moore on Unsplash

Another One

The time has come to embark on a new project. Although a different project on its own, it is closely related to the P3 project I was working on previously. The P3 application authenticates users through client certificates, but how and where are they gonna get the certificates? This is where this project comes in. From here on, I would be referring to this project as 4k. The project was already in development since 2 years ago, done by previous Read more

Uneventful Week

There is nothing much to be said for this week, but I’ll try my best as I can. Basically time for this week was spent addressing minor UI issues in my project. One of it was making my carousel component to be a bit more generic, so that it could hold not only the projects themselves, but also the project templates. This could be done through Slots in Vuejs. Basically, with slots, you could pass in anything into your component, Read more

Photo by Fabian Grohs on Unsplash

Spring Cleaning Part 6

So a few things were done for this week, which I will talk about one by one. First of all, the boost::json thread safety issue is finally resolved. The issue was that the #define BOOST_SPIRIT_THREADSAFE directive needs to be defined in every single source file that includes the property tree header files. It turns out I missed one of the files that had included those header files without the thread safety directive, so after adding it, the server process does Read more

Here the Journey Ends!

This week is the last week of my internship. Time really flies. I feel like it has not been so long since I have written the blog for the first week of my internship. This week, I was mainly working on making documentation of all the work I have done. Making documentation is a useful practice that helps other developers who want to contribute be able to understand what has been done so they can catch up on the project. Read more

Photo by Fabian Grohs on Unsplash
Photo by rawpixel on Unsplash

End of My Internship

This is the last week of my 10-week internship at AESTE. As planned, I spent the entire week writing up the Github wiki documentation for: CAS (Database schema, REST API, details on how to interpret results of analysis) CMS (REST endpoint for export) CRS (REST endpoint for export) There were quite a lot that I needed to cover in my documentation for CAS. Fortunately, I was able to finish on time. Since this is my final week, I guess it Read more

Memorable and Well Worth Journey

My 12 weeks’ internship at Aeste has finally comes to an end. In this final blog, I would like to share my experiences working as an intern here in Aeste and also introduce a little bit of myself. I am third year Mechanical Engineering student studying in a local university who has interest in programming. It’s compulsory for me to do an internship during my third year and I had a hard time deciding what should I do. It was Read more

Photo by rawpixel on Unsplash
Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash

UART Demo Progress

As I mentioned last week, I am working on simulating a real UART device. Do you know what UART device is? Well, let me start by explaining a little bit about it. UART stands for Universal Asynchronous Receiver/Transmitter. A UART is a microchip with programming that controls a computer’s interface to its attached serial devices. It allows the computer to talk to and exchange data with modems, serial ports and other serial devices. UARTs are commonly included in microcontrollers and Read more

Off I go

Time flies, I could not believe I have already finished 12 weeks of internship in Aeste. In the last week, my main job is to write the documentation about all the coding I have done in the P3MUAT project. Still, a few minor changes are done: i) Create our EC keys and self-signed certificate with openSSL. Step1: To view the available curves: openssl ecparam -list_curves Step 2: We chose the EC key with 384 bit prime field (secp384r1). Generate it Read more

Photo by Nicolas Thomas on Unsplash

Finalizing visualizations and C++ backend

This week, I continued working on the visualizations for displaying the results of analyses using the plotly.js library. Previously, I have already implemented bar charts for illustrating the percentile scores of each performance record. The bar chart looks fine but I was not very satisfied with it because I feel that a user with little background knowledge in statistics might not find it interesting at all. I decided to explore plotly.js library a little further to see if there are Read more

Spring Cleaning Part 5

Nothing much was done for this week, except for the fact that project thumbnails are now obtained from the server’s REST endpoint instead of a hardcoded image path. The REST endpoint basically extracts the thumbnail from a specific project archive, that is fetched from the cache or from user’s storage if not in the cache. Then, the thumbnail would be searched for in the archive and if found, it is extracted to a temporary directory. The thumbnail is searched based Read more