Personal projects: RevPrice | Algohub

Asynchronous in NodeJS

Nov 2017

This article briefly introduces the asynchronous programming model in NodeJS, the issue of callback functions (callback hell), and the solutions for that issue.

Read More


Create self signed CA for docker registry

Nov 2017

A docker registry server cannot be externally accessible until it is secured by TLS (https). A detailed step-by-step tutorial can be found on Docker official site.

Read More


Linode vs. AWS

Apr 2017

I’v been a Linode user for several years. During these years I kept going with Linode even many other better clould providers emerged, such as AWS, util last week. Now I’m happy with my web services running on EC2 and enjoying other services, ECR is one of them. There are reasons triggered me making this change.

Read More


Dockerize develop environment for robotics

Jan 2017

Player is a network server for robot control. It provides interfaces of sensors and actuators over network. A program communicates with Player to get sensor data and to send commands to actuators. So basically Player is a bridge between your program and phsical robots/simulator. For more information about Player, you can check this Player wiki page.

Read More



© 2023 LiangZhang
Powered_by Jekyll and Bootstrap .