Chapter 1: Running Man

Yeah! I just finished the first week of my internship at AESTE Works. What a great experience so far. On my first day, Dr Shawn had introduced to me about company rules and sent me a few links to study about Git. Git is the most widely used modern version control system in the world so far. Dr Shawn gave me 2 days to finish it and try all the Git tutorials to familiar with it. This is due to Read more

One Last Post

My final week commences. I had spend a little too much time developing for the project, and now I needed to use the remaining time left to carry out an integral part of software development, i.e testing the CRS application. Being Put To The Test Dr Shawn told me to write a bash script that utilizes the cURL command to send sample JSON payloads to the application, one by one. Each payload are in a separate JSON file, and each Read more

A Month at Work

If you want to do something, you must be expert on it Dr. Shawn always told me that if I  want to be a good programmer I must know the library that I’ve been using. Always read the documentation so that you will gain more knowledge about it and know the advantages and the limitations of your library.For this week, I continue learning about the behavior of the front end that I’ve been working on. I thought that the slider’s Read more

Being Faithful

Last year, a previous intern had developed a system that helps to manage various events or performances in the competition. It’s called the competition management system (CMS for short). At that time, registration was done through Google Forms, and once the registration deadline has passed, all the participant registration details were collated to one spreadsheet that was fed as input to that system. Forward to this year, my system is expected to generate that spreadsheet when invoked. There are two Read more

It’s Going To Take Time.

This week I have started working on my first task in the project hehe… I’m super happy this week because the real work has just begun after spending few weeks of studying. I experimental myself with the JavaScript source code since I have to make some modification to the front end part which is in the JavaScript. This is not easy since I never learned JavaScript before but hey life is about learning new things right? For this week, I have Read more

Reliability

I talked about problems that I faced while developing last week but that is no fun to hear me complain. Now I am going to talk about what I have done so far in my client project. Developing a reliable system Given that the system I am developing is a competition registration system (we called it CRS for short), it is crucial to capture every significant data regarding the participants. As mentioned before, we utilized the use of webhooks in Read more

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