Zeng Hou LiminBetter ProgrammingHow to Scale SQL and NoSQL DatabasesDatabase sharding and managing CAP theorem tradeoffs with distributed databases·9 min read·Apr 28, 2020--2--2
Zeng Hou LiminBetter ProgrammingAn Introduction to NoSQL DatabasesA high-level overview of SQL/NoSQL, ACID vs. BASE consistency models, and CAP Theorem·7 min read·Mar 12, 2020--2--2
Zeng Hou LiminBetter ProgrammingSystem Design: How Consistent Hashing Is Used by Load Balancers to Distribute RequestsLoad balancers and consistent hashing in six minutes·6 min read·Feb 14, 2020--3--3
Zeng Hou LiminBetter ProgrammingWhat Is JSON Web-Token Authentication?A high-level understanding of JSON Web Tokens (JWT) and session IDs·4 min read·Jan 27, 2020--1--1
Zeng Hou LiminBetter Programming3 Steps to Creating Dynamic Views in AngularDynamically loading components without directives·6 min read·Nov 30, 2019--4--4
Zeng Hou LiminBetter ProgrammingNever Write Another For-Loop In JavaScriptSeven higher-order functions to improve code readability·5 min read·Oct 13, 2019--13--13
Zeng Hou LiminBetter Programming4 Ways to Safely Access Nested Objects in Vanilla JavascriptHow to access nested objects and write safer code·4 min read·Sep 7, 2019--8--8
Zeng Hou LimHow Valuable Are Your Sentiments?This article is a product of a final project from a course NM3239 (Retrieving, Exploring, and Analysing Data) in the National University of…9 min read·Nov 22, 2017--1--1