Written by Victor Leung who is a keen traveller to see every country in the world, passionate about cutting edge technologies. Follow me on Twitter

  1. September 07, 2020

    When you’re developing a web application, you would need to consider browser compatibility issues. The problem I faced was an android…

  2. April 04, 2020

    I got a task to analyse a massive amount of log files. When you open the file in Excel, it would simply freeze your laptop. Given the…

  3. April 04, 2020

    In this article, I am going to explain how to migrate your WordPress local MySQL database to Amazon Web Service (AWS) Relational Database…

  4. March 27, 2020

    If you are a mac user and using git, you may accidentally commit a file with .DS_Store. Your windows colleague would be confused what does…

  5. March 18, 2020

    I encounter a rare scenario that there is a file modified, but I don’t want to commit this change on git. There are many ways to do such…

  6. December 04, 2019

    In javascript, you can console.log(‘whatever”) in your browser for troubleshooting. However, in php code, a little bit trick is required…

  7. November 03, 2019

    I’m building a Koa.js server and need to connect to MongoDB to store and retrieve data. Here is how to do it with some simple steps:

  8. November 03, 2019

    Ghost 3.0 just released. I hate Wordpress with PHP but love Ghost with Node.js. It is open source and the dark theme is pretty cool. So I…

  9. October 01, 2019

    It’s painful to work behind a corporate network and everything does not work out of the box. Simple command like npm install would not…

  10. August 24, 2019

    The key personal learning from the Germany trip is anti-fragile. Travelling involves many uncertainty and randomness. Despite my flight…

  11. August 24, 2019

    In this article, I would discuss the lesson we can learn from this Li & Fung’s family. The insights we can get from this family to last…

  12. July 10, 2018

    I am working on an upgrade for Dynatrace AppMon from version 6.5 to 7.1. AppMon is a tool for gathering performance data, trusted by many…

  13. November 19, 2017

    Managing your boss means consciously working with the higher level manager to obtain the best possible results for you in the traditional…

  14. November 19, 2017

    The research found that six distinct leadership styles have a direct impact on the working atmosphere and financial results in terms of…

  15. November 09, 2017

    I’m doing production support for an iOS mobile app. The pain point is hard to debug HTTPS traffic between the iPhone and our server. In…

  16. November 06, 2017

    In order to get people to follow your lead, the only way to succeed is by getting the people to motivate themselves. The common mistakes…

  17. September 23, 2017

    Life is a series of decisions. From day to day business operations to critical decision for the future directions of a firm, managers are…

  18. June 04, 2017

    This article is about the Internet Border Gateway Protocol (BGP). It is a standardised exterior gateway protocol to exchange routing and…

  19. November 29, 2016

    It was challenging to work on an Internet of Thing (IoT) project for a Bluetooth smart device in the last year, which is different from…

  20. October 08, 2016

    I am developing an app with request access to the user’s microphone. It was working fine with iOS 9, but since upgrade to iOS 10, it…

  21. September 24, 2016

    Once upon a time, my teacher taught me that Hong Kong is an international financial centre. Every day, we enjoy economic success with a…

  22. September 16, 2016

    A lot of friends ask me questions about the emerging of the Blockchain revolution. According to the recent news, four of the world’s…

  23. June 13, 2016

    RancherOS is a Linux distro for running Docker container. There is an AMI (Amazon Machine Images) in the marketplace, but it took me a…

  24. May 28, 2016

    After 3 months of development on the weekends, our unity 3D game is ready to release and deploy to App Store. However, it was not straight…

  25. April 09, 2016

    I love helping people and solving complex problems, but it’s frustrating to see issues that are beyond the scope of a programmer to fix. If…

  26. December 20, 2015

    I’m a Software Engineer with a leading Australian technology company. I’m smart, skilful, hard-working… but these are not enough to be a…

  27. October 09, 2015

    My goal is to travel around the world! Yep, this is a bit too ambitious. One important principle I learnt from software engineering is how…

  28. July 18, 2015

    One of the tasks I perform today is batch cropping a lot of pictures. I have found ImageMagick very useful to scales and crop the images…

  29. February 20, 2015

    If you are using mac and install nodejs via pkg file downloaded from the official website, you are likely to encounter this error message…

  30. February 20, 2015

    Sublime Text 3 includes a command line tool, subl. However, it does not work out of the box after you install the editor in OS X Yosemite.

  31. February 20, 2015

    I took the Hack Reactor remote beta at the second cohort in Hong Kong to improve my technical skills in JavaScript. It was well structured…

  32. February 20, 2015

    I am working on a project using BreweryDB. I was trying to load some data from the API, but they don’t support jsonp.

  33. December 22, 2014

    I was setting up continuous integration using CircleCI with karma test for Angular on Heroku. The test was working on local host, but…

  34. December 22, 2014

    NOTE: This tutorial is using Meteor 1.1.3 with cfs:standard-pacage 0.0.2 (15th December, 2014). Since this feature is under active…

  35. December 22, 2014

    I was invited by General Assembly (GA) Hong Kong to talk about my experience in the Web Development Immersive (WDI) course.