Software testing is one of the essential parts of the software development process. Unit testing is the modular method to test programs to see if they function according to the specs. It checks the individual modules for any errors and ensures the components are working as intended.

Photo by Nolan Issac on Unsplash

What is the Unit Testing Process?

It comprises 4 main blocks:
1. Test case creation
2. Review
3. Baseline
4. Test case Execution

A test case should be made independently and be modular so that it can be modified easily. It protects the developers and provides high fidelity feedback on a high-level functionality as it is…

Photo by Sava Bobov on Unsplash

These are the ingredients for you to build your own website.

Ghost Premium

Ghost is a publishing platform that supports both the frontend and backend of your blog. If…

Photo by : AbsolutVision

There are a lot of investors selling covered calls on long-term investments and many say that it is a wasted income opportunity if you don’t. There is however a big problem with selling covered calls on stocks that you are highly bullish on, which is important to keep in mind…

Photo by John Guccione

Before diving into option strategy, you should have a good solid basic understanding of what the Greeks are. They are known as delta, gamma, theta, and vega. The Greeks provide a way to measure the sensitivity of an option’s price to quantifiable factors. …

Photo by: wise

I have been searching for many ways to send money to a foreign country for investment. My situation: I do have a CIMB Singapore bank account myself and I want to transact my monies from MYR to SGD. So the traditional way of remitting money via bank transfer (TT) has…

Visual Studio Code is a powerful tool because it contains different bunches of extensions. These extensions can help boost your productivity and workflow effectively if you know how to use ‘em. Also, if you use multiple machines, you will find some of them extremely useful.

Photo by James Harrison on Unsplash

In this article, I am going to share with you my top 5 popular extensions that will supercharge your workflow. These extensions are my favourite.

How do you install them? Well, simply use the Command Palette (⇧+⌘+P or Ctrl+Shift+P) and search the extensions by the name.

1. Night Owl Black

Photo by Christopher Sardegna on Unsplash

After working for nearly 3 years in the industry, I decided to take a leap of faith to leave my job and start my study life in a foreign country. …

Investment in US, China, SG market can be very easy using interactive brokers platforms. My favorite investment brokerage that offers a comprehensive platform across various markets — US, HK, SG and etc. Regulated by US Securities and Exchange Commission and the Commodity Futures Trading Commission; and a member of FINRA & SPIC in the US. Here I am going to show you how to fund Interactive Brokers in a much cost-saving approach, rather than getting your money blindly eaten by the bank. Fintech has the best exchange rate and saves you from the hefty remittance fee from the banks.

Photo by : Interactive Brokers

Interactive Brokers has the best fee structure — it offers as low as USD0.35 to USD1 per transaction depending on the choice of tiered or fixed commission. I opted for a tiered opt commission.

So how do we transfer money to IBKR in a cheaper way? I am using fintech…


Deep network has achieved remarkable performance in computer vision tasks like image recognition and object detection. However, in most cases, the classifier that trained on a specific dataset does not generalize well in any new dataset, this phenomenon is known as data shift problem. …

Fabian Tan

Engineer | Personal Finance | Investor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store