PinnedMichael TonginJavaScript in Plain EnglishAn Introduction to TypeScriptA basic overview on TypeScript interfaces, types and enums3 min read·May 5, 2021----
Michael TongSimulate a Parking Lot application in javascriptLet’s say we have a small parking lot that can only take 5 cars at a time but at the same time there are 10 cars trying to park. Of course…·1 min read·Nov 1, 2023----
Michael TongHandling left click, right click, and double click simultaneously in reactThis is a useful tutorial that you will need if you want to support an application that handles single click, double click, and right click…·1 min read·Oct 27, 2023----
Michael TongDiscussing Frontend System design with e-commerceThis can be a typical interview question you can encounter when interviewing for frontend engineer positions.·6 min read·Sep 3, 2023----
Michael TongBuild a component that increments counter with mouse cursor inside a boxToday we will built a simple react component that increments a counter quickly when the mouse is hovering over a box.·1 min read·Aug 4, 2023----
Michael TonginJavaScript in Plain EnglishBuild an Easy Image Container w/ DescriptionToday we will focus on building an image container. This can be a very common frontend interview question to test mainly your basic…·2 min read·Aug 2, 2023----
Michael TongSystem design: show the most songs in the last 7 daysToday we will tackle a system design question: Show the songs that were most popular in the last 7 days.2 min read·Jun 30, 2023----
Michael TongDesign a proximity server that implements local searchWith this problem, we have to design a system that handles “places nearby” queries . Given a latitude and longitude, find all the places…3 min read·Jun 2, 2023----
Michael TongSolving Best Time to Buy and Sell Stock ProblemThis is a pretty classic algorithm question that you might encounter on any interview. Let’s take a look into the context of this problem.1 min read·May 6, 2023----
Michael TongDesigning live comment in a system design interviewIn this article, we will be talking about how to implement a live comment system. To understand how to answer this problem, we have to…3 min read·Apr 24, 2023----