Posted in 2018

Personal Branding

To be a great technical expert, you do not only do exceptional technical work, and also exceptional job to let people see your skills.

Read more ...


职场菜根谭

之前在网络上搜集到了多种关于职场建议的养分,也结合个人的经验教训,提取出些所谓的精华,大言不惭,称之为职场菜根谭。

Read more ...


AI for Smart Cities

I had the honer to give an ‘AI for Smart Cities’ presentation in ‘Big Data & AI Asia’ conference Dec 5. The conference was hold in Suntec and it was a big event around hundreds people participated.

Read more ...


Node.js Basics

Recently, I used Node.js quite a lot to handle personal projects. It is easy to start, and also easy to get wrong. This blog covers the basics part of Node.js development.

Read more ...


Authentication & Authorization Basic

Authentication and Authorization are two relevant but different concepts, which causes confusion sometimes. Both of them are important for SaaS solution. This blog explains the basic of these two concepts.

Read more ...


Microservices Introduction

Microservice is a software architecture style, in which complex applications are composed of small, autonomous process communicating with each other using language-agnostic API, which is a very common cloud pattern.

Read more ...


Blockchain Scenario

This blog explain the potential scenarios of blockchain usage. The content comes from good articles on web.

Read more ...


Https Explainations

Hypertext Transfer Protocol Secure (HTTPS) is a safer version of HTTP, which is the communications protocol of the World Wide Web. An HTTPS session is encrypted using either the SSL protocol (Secure Socket Layer) or TLS protocol (Transport Layer Security) and offers protection against “eavesdropping” and that any change in the transmitted data.

Read more ...


The Personal MBA

This blog contains the booknotes of the book “The Personal MBA”.

Read more ...


Cryptography Introduction (with .NET code example)

Cryptography is the core part of security, this blog introduces the basic concepts in cryptography and uses .NET as code example.

Read more ...


Docker Introduction

Docker is the world’s leading software containerization platform. Docker/container technology becomes more and more popular these days. This blog introduces the basic concept of the above technology.

Read more ...