Let’s Do This

This week is quite slow for me since everything that I do seems not right. For this week, I should make sure that I understand the source code of the project that I will be handle later made by the previous interns so that I can see the flow of the project work. Dr. Shawn told me to take a look at the all source code to help me with the project and make me familiar with it. For this Read more

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 all. Sometimes the problem stems from the developer himself or herself, such as lacking the understanding of a certain concept or unable to utilize the tools they are using. I Read more

The Second Week

I have started this week, making sure that I completely understand the concepts of wt. Once i finished with wt, I need to understand dbo and how wt and dbo related to each other in web development. Dbo is an object-relational mapper for C++. Based on my study, it simplifies development as there is no code generation, no XML mapping definitions, no macro hacks and concise. In Dbo, there are two relations that very important which are the many-to-one relation Read more

The 6th Week

This week was a major turning point for my project. What I had done for the previous week or so had to be thrown out of the window as the client decided to change their requirement. Here’s how it went down. On the first day of the week, I pretty much completed the basic flow of the project, or so I thought. When Dr Shawn pulled the code from the git repository, build it and then run the program on Read more

Long Road Ahead of Me

My whole week was occupied with me working on the layout and the design of the registration form. In the previous week, I did not focus on the whole design aspect of the form first, so when I showed Dr Shawn my progress on the project in the first day of the week, he was not impressed by its looks. He gave me a few suggestions on how to improve the structure and make it a bit more visually appealing, Read more

Hello

I stepped into AESTE on my first day not knowing what to expect. This was my first internship in the real world and all I was looking for was knowledge, but I gained so much just in one week. On the first day, I was welcomed and greeted by Dr Shawn at the office. He introduced the workplace and explained how things work around in AESTE.  He also guided me on how to login to the system and access to Read more

All about the Users

So for this week all I mainly did was implementing the registration form itself as part of the client project. Design and layout at the moment is not of utmost importance, but to ensure that the required functionality is there. UX in the Online Store Before I dive into that, I’ll talk about the problems we had when extracting the data from a webhook. Differentiating specific products from other products in the online store. Extracting user information in the simplest Read more

A Lesson Learned

The week didn’t start off on the right note. Dr Shawn was rather disappointed at the fact that I didn’t do something as properly as I should. I thought it was safe to assume the outcome of that particular thing, but Dr Shawn made me realize the error of my ways. He highlighted what it means to be a true professional software engineer. One thing about it is that professionals make sure they have concrete evidence when proving something. They Read more

Remote Wireshark

Wireshark is a free and open source packet analyser. It is used for network troubleshooting, analysis, software and communications protocol development, and education. This is not a well advertised feature but it is possible to use Wireshark to monitor the traffic on a third machine. This may come in handy when one is interested to study a remote system under monitoring. So, it is possible for machine C to analyse the traffic between machines A and B, without having to Read more

WooCommerce and POCO C++

This week, I set Wt aside to focus more on the WooCommerce WordPress plugin and the POCO C++ libraries, as both will play an important role in the project. WooCommerce REST API An amazing thing about WooCommerce is their easy to use REST API. It is really useful for developers that needs to extract important data in JSON such as customer orders, product categories, attributes and variations, you name it. I started off by installing a Bitnami WordPress virtual machine, Read more