Perspectives
Latest writing
-
How to Fix iOS 10 Permission Crash Errors
I've been developing an app that requires access to the user's microphone.
Read more -
The Future of FinTech in Hong Kong
I was often told by my teachers that Hong Kong is an international financial center. Indeed, in our highly competitive corporate environment, we enjoy economic success daily.…
Read more -
What is Blockchain and How is It Used?
Many of my friends have been asking about the emergence of the blockchain revolution. According to recent news, four of the world's largest banks have teamed up to develop a new…
Read more -
Installing Jupyter Notebook on macOS
I'm using the Anaconda distribution to install Jupyter Notebook.
Read more -
Launching RancherOS on AWS EC2
RancherOS is a Linux distribution designed for running Docker containers. While there is an AMI (Amazon Machine Image) available in the AWS Marketplace, setting up the security…
Read more -
Deploying a Java Spring Server with a Docker Container
In this guide, I'll show you how to deploy a Java Spring server using Docker. Below are the steps to follow:
Read more -
Apple Push Notification with Java Spring Framework
I'm implementing a Java Spring Framework server that sends Apple Push Notifications to an iPhone using Swift. Here are the things you will need:
Read more -
Submitting a Unity 3D Game to the Mac App Store
After three months of weekend development, our Unity 3D game is ready to be released and deployed to the App Store. However, the process was far from straightforward. I spent an…
Read more -
Resolving Merge Conflicts for the Unity Game Engine
I'm working with a team of four on a Unity 3D game project over the weekends. It's a lot of fun, but we've encountered problems with version control. Using Git and GitHub, we've…
Read more -
Trivial Facts About JavaScript Date
The integer value representing the month in JavaScript begins with 0 for January and goes up to 11 for December. For example:
Read more -
It's Not a Tech Problem, Stupid
I enjoy helping people and solving complex problems. However, it's disheartening to encounter issues that fall outside the scope of a programmer's ability to solve them. If you…
Read more -
What I Learned from Building Large-Scale Applications for Overseas Clients
The IT industry in China is rapidly growing. Over the last year in Hong Kong, I've had the privilege of working on an exciting project that has become a significant milestone in…
Read more