Problems

In the world of software development, there is always problems. For developers, we may have problems using a certain third party tool, in which maybe it has quite a few bugs or is not configured the way we want it too, because these tools are made by other humans after Read more…

Triggering Synthesis

I learned the way of testing a specific function in a program which is built with REST API. Basically every function is assigned to be accessed with either one of four commands (GET, POST, PUT, DELETE). By using CURL command, I can access and test the functionality of a particular Read more…

HOTP and cURL

This week I worked on the HMAC-based one-time password (HOTP) key which is used to encrypt the message. The encryption is achieved using a key and a counter. The HOTP code is based on a work done by one of the previous interns. As Dr. Shawn pointed out, the main Read more…

Adopting cURLpp

So.. I was using system() to perform CURL requests in my application. There were a few downsides to this:- Error handling of response. Messy codes. My boss talked about using the cURLpp library to replace the existing system() curl mechanism. So this week I tried my hand on it in Read more…