PinnedIndex as a key is an anti-patternSo many times I have seen developers use the index of an item as its key when they render a list.Oct 12, 201545Oct 12, 201545
Supermarket Meeting: The Secret to Cutting Down Useless MeetingsA Supermarket Meeting is a consolidated approach to recurring meetings, where diverse topics are discussed in one weekly session.Sep 12Sep 12
Published inJavaScript in Plain EnglishReplace null with ES6 SymbolsSymbol is the new nullJul 24, 202115Jul 24, 202115
Dictator paradox: Why micromanagement is so temptingI firmly believe all creative people hate when others tell them what to do. When instead of problems to solve, they are handled solutions…May 25, 2021May 25, 2021
Published inJavaScript in Plain EnglishHere are the TypeScript Enums I Actually Want to UseSince the very first moment I learned about TypeScript, I knew there’s gonna be this one thing I’ll always hate: Enums. So un-elegant, so…Apr 18, 2021Apr 18, 2021
Engineering Managers Should Not Have the Best Tech Skills in TeamRecently I was re-reading one of my favorite engineering articles The Trident Model of Career Development by Patrick Kua. The sentence…Mar 19, 2021Mar 19, 2021
Embedding a YouTube Channel (not only) in AMPThis is a simple tutorial for embedding a YouTube channel into an AMP. With a small modification, this can be used for any website.Apr 27, 2019Apr 27, 2019
Function length property is not to be trustedThis article is a reply to stefan judis's article How the rest operator and default values affect the function length property.Jan 19, 20181Jan 19, 20181