PinnedAmbrose Liew·Apr 17, 2023Index Of My ArticlesHere is a list of all the articles that I have written in an easy-to-read format.
Ambrose Liew·Jun 28, 2023How 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…
Ambrose Liew·Mar 22, 2023The 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?
Ambrose Liew·Mar 19, 20233 Ways To Enforce Object Immutability In JavaScriptWhat happens when an Unstoppable Force meets an Immutable Object?
Ambrose Liew·Mar 7, 2023Never Say Never, The never Keyword In TypeScript And Exhaustive MatchingEver heard of the never keyword in TypeScript and know when to use it?
Ambrose Liew·Jan 25, 2023Most Developers Fail This Simple CSS Interview Question (CSS Specificity)Think CSS is easy? Think again!A response icon5A response icon5
Ambrose Liew·Jan 23, 2023The 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…A response icon1A response icon1
Ambrose Liew·Nov 13, 2022SASS/SCSS Sucks and Here is Why.Ditch the Preprocessors and Embrace Modern CSSA response icon23A response icon23
Ambrose Liew·Nov 9, 2022Stop 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…A response icon9A response icon9
Ambrose Liew·Jun 25, 2022Why does my useEffect call twice in React 18?!TLDR: Make sure to clean up your useEffects functions correctly.