QanlevonThis is indeed a handy feature.I collected the most common misuses of optional chaining hereMay 6, 2023May 6, 2023
QanlevoninTowards DevHow to build a solid FinTech app — 3 problems developers must solveDive into technical problems that usually occur in FinTech apps and learn solutions from experienced developersMay 6, 2023May 6, 2023
QanlevoninTowards DevShallow Comparison in ReactJS: Nuances of setState that most developers missInsight about how React component works and the comparison technique it uses to determine when to renderMay 4, 2023May 4, 2023
QanlevoninTowards DevComponent vs. Element in ReactJS — The secret to optimize performance by reusing elementsDifference between component and element in ReactJS and a simple technique to optimize performance by reusing elementsMay 2, 2023May 2, 2023
QanlevoninTowards Dev“Sanity First”: Avoid common misuses of optional chaining in Front-End developmentMost common use cases of sanity check for Front-End developers and the misuses of optional chaining.May 2, 2023May 2, 2023
QanlevoninTowards DevOptimize React app performance with lazy loading and React HooksThe perks of being lazy and the art of deferring function invocationMay 2, 20231May 2, 20231
Qanlevon5 advices when using React HooksuseHook the right way to explore the beauty of ReactDec 12, 2019Dec 12, 2019
QanlevonAn introduction to Aspect-Oriented ProgrammingIntroduce and explain all core concepts of Aspect-Oriented Programming. Real use cases with Javascript demo. Comparison with OOP.Dec 3, 2019Dec 3, 2019
QanlevonAdvanced functional programming: Optimize data processing performance with stream pipelineApply function composition and transducer concepts to process data in a stream pipeline, demonstration with RxJSNov 14, 20191Nov 14, 20191