Zeng Hou LiminBetter ProgrammingHow to Scale SQL and NoSQL DatabasesDatabase sharding and managing CAP theorem tradeoffs with distributed databasesApr 28, 20202Apr 28, 20202
Zeng Hou LiminBetter ProgrammingAn Introduction to NoSQL DatabasesA high-level overview of SQL/NoSQL, ACID vs. BASE consistency models, and CAP TheoremMar 12, 20202Mar 12, 20202
Zeng Hou LiminBetter ProgrammingSystem Design: How Consistent Hashing Is Used by Load Balancers to Distribute RequestsLoad balancers and consistent hashing in six minutesFeb 14, 20203Feb 14, 20203
Zeng Hou LiminBetter ProgrammingWhat Is JSON Web-Token Authentication?A high-level understanding of JSON Web Tokens (JWT) and session IDsJan 27, 20201Jan 27, 20201
Zeng Hou LiminBetter Programming3 Steps to Creating Dynamic Views in AngularDynamically loading components without directivesNov 30, 20194Nov 30, 20194
Zeng Hou LiminBetter ProgrammingNever Write Another For-Loop In JavaScriptSeven higher-order functions to improve code readabilityOct 13, 201913Oct 13, 201913
Zeng Hou LiminBetter Programming4 Ways to Safely Access Nested Objects in Vanilla JavascriptHow to access nested objects and write safer codeSep 7, 20198Sep 7, 20198
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…Nov 22, 20171Nov 22, 20171