Photo by Jon Moore on Unsplash

Fitting the Pieces Together

At this point, I am more or less aware of how the whole flow of my project is gonna work, after having a fruitful discussion with Dr Shawn. Let me first summarize the flow from the perspective of the customer: Customers can subscribe to a license, in accordance to their prefered category, i.e Hobbyists, Professionals, Organizations, etc. Upon purchasing the license successfully, they will be given a download link to whereby the certificate would be automatically installed in their browser. Read more…

Renewing Subscriptions

In the last blog post, I talked about the structure of how certificates would be created. I would now be talking a bit about the renewal process in WooCommerce subscriptions and how it relates to the renewal of the certificates as well. Subscriptions in general involves having recurring payments that are due at regular intervals, e.g: a week, a month, a year, etc. When the payments are made before or by the due date, the subscription is said to be renewed. There Read more…

Photo by Jon Moore on Unsplash
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