PHP cURL

My progress is really slow this week. I continued working on ERPNext by writing some PHP code to see whether it can interface with ERPNext API to perform CRUD operations. I am supposed to finish writing the code by this week because I already knew the endpoint for all of the four basic functionalities. But, I waste too much time to understand cURL which I am not supposed to. I will try to speed up next week and finish it Read more

ERP Next API

This week I still continue to look into on how to integrate ERPNext and WooCommerce and after that I tried to run ERPNext VM with VirtualBox. I downloaded ERPNext Production and import it into the VirtualBox. Then, I spend my time trying to find the endpoint to send API request of four basic functions which are Create, Read, Update and Delete. To test this out I am using Client for URLs (cURL) which is a command line tool for getting Read more

Aliyun – Malaysia vs Singapore

I’ve been waiting for a decent cloud provider to provide a data centre in Malaysia for a while. And recently, Alibaba Cloud launched their data centre in Malaysia to some fanfare. So, I decided to take a look at their offerings. While their offerings are pretty nice when compared to other major cloud providers, at a very reasonable price, one thing that caught my attention was the fact that it may be cheaper to host in Singapore, compared with Malaysia. Read more

Doing Research

This week I only continue to do research. I already finished the research that Dr Shawn asked me to do last week. After I finished that task, Dr Shawn asked me to do research about WooCommerce and ERPNext. I need to find out the possibility to integrate those two systems together. WooCommerce is a e-commerce system while ERPNext is a full-featured ERP system. However, the two systems cannot talk directly to each other so I need to find the possibility Read more

Slow IPv6 Routes

We’re trying to increase IPv6 adoption by migrating things. However, slow IPv6 routes don’t help. We tested things using Vultr’s network as they had servers is 15 countries. These are an abbreviated sample of the results. LONDON HOST: vm1359261.vultr.com Loss% Snt Last Avg Best Wrst StDev 1. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 6. 2001:e68:5083:6d93:7555:c0a5:2945:cbd9 10.0% 10 269.5 269.6 269.2 269.9 0.2 PARIS HOST: vm1359265.vultr.com Loss% Snt Last Avg Best Wrst StDev 1. ??? 100.0 10 0.0 0.0 Read more

Need To Study More

This week, I only did some small changes with the project. I really struggle with the Update function as I mentioned last week  the response time for the Update function is quite long. I told Dr Shawn about the problem and in a short time he figured out why that thing happened and he also guided me how to solve the problem. Dr Shawn told me that I have to do a lot of reading and explore more about the Read more

Death of the General Purpose CPU

General purpose CPUs are dead. Long live the general purpose CPU. I think that this is what’s happening in the world today – we are witnessing a shift in computing paradigms. The most obvious of these shifts is the exponential growth of artificial intelligence (AI) computations. As more and more computing applications shift towards AI, computing power has to shift as well. Most already know that the venerable general purpose CPU is not particularly suited to AI computations. So, many Read more

CRUD

Early this week I met Dr Shawn, as usual I updated him about my progress and told him the problem that I was trying to solve. Dr Shawn helped me to solve that problem and he also taught me a few other ways to solve that particular problem. I learned a lot of new things that day. I was able to show the data from JSONPlaceholder which is fake online REST API into the card. After that I work on Read more

Axios

This week I continue my learning process about Vue.js and Vuetify. I tried to look into tutorials and examples and after that I tried to do it but at the same time I tried to changed the things a little bit because I want it to function the way things supposed to work. From the first time Dr Shawn asked me to rewrite the project, we decided to use jsonServerRestClient but when I told Dr Shawn that I have some Read more

Vue.js

This week I spent my time trying to understand how Vue.js works by going through the guide provided in their official website. I also tried to do the examples because it is the best way to learn things. After that, I tried to implement Vuetify which is a UI toolkit into Vue.js and I can see that those two things can work together but I still need to learn how to use Vuetify and Vue.js in the right way as Read more