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…

The Wt Framework

My week started off with me meeting Dr Shawn at the office. He told me to just learn the git flow workflow just for that day and I did so, and at the same time I tried to get comfortable with my new working environment. The real work started on my second day where he introduced me about AESTE’s very own project which I would be working on during my internship period as I sat down with him for my Read more…

Bye

This week is my last week. I tried my best to make sure that the project that I have been assigned was working even though I know that the way I did it was not in the same way Dr Shawn wanted me to do it. I worked hard on that thing and I wish that I have more time to work on the project. I would like to thank Dr Shawn for giving me the opportunity to be a Read more…