PinnedAmbrose LiewIndex Of My ArticlesHere is a list of all the articles that I have written in an easy-to-read format.Apr 17, 2023Apr 17, 2023
Ambrose LiewHow to Create a 2x2 Grid with FlexboxFor context, I was asked this question during a TikTok frontend interview, and I initially thought it was a trick question. I replied it…Jun 28, 2023Jun 28, 2023
Ambrose LiewThe Full Practical Guide To Type Coercion In JavaScript: Beware Of These 3 Common MistakesEver used ‘==’ in JavaScript? Or ‘if (x)’ in JavaScript? Or used String Concatenation?Mar 22, 2023Mar 22, 2023
Ambrose Liew3 Ways To Enforce Object Immutability In JavaScriptWhat happens when an Unstoppable Force meets an Immutable Object?Mar 19, 2023Mar 19, 2023
Ambrose LiewNever Say Never, The never Keyword In TypeScript And Exhaustive MatchingEver heard of the never keyword in TypeScript and know when to use it?Mar 7, 2023Mar 7, 2023
Ambrose LiewMost Developers Fail This Simple CSS Interview Question (CSS Specificity)Think CSS is easy? Think again!Jan 25, 20235Jan 25, 20235
Ambrose LiewThe ONLY Situation To Use ‘==’ In JavaScriptEver pondered when to use ‘==’ in JavaScript? Or ever had the idea that one should always use ‘===’ in JavaScript? Hopefully, by reading…Jan 23, 20232Jan 23, 20232
Ambrose LiewSASS/SCSS Sucks and Here is Why.Ditch the Preprocessors and Embrace Modern CSSNov 13, 202224Nov 13, 202224
Ambrose LiewStop Writing !important in your CSS Code, and Do This Instead!Ever wrote !important in your CSS file to override a CSS property? Come learn CSS Specificity to remove the need to write !important ever…Nov 9, 20229Nov 9, 20229
Ambrose LiewWhy does my useEffect call twice in React 18?!TLDR: Make sure to clean up your useEffects functions correctly.Jun 25, 2022Jun 25, 2022