The React HellAfter switching to the backend and system architecture, I’ve always appreciated the elegance and efficiency of clean code. However, upon rev…Jul 28, 2024
A note on TypeScript discrimination unionsRecently I started using discrimination unions a lot in typescript. This technique allows us to write more type-safe codes, for instance: in…Jan 11, 2024
Write an O(m*n) LeetCode solution of find-and-replace-pattern that beats 100.00% of users with TypeScript [54ms]Try to solve the solution before read this article at: leetcode.com/problems/find-and-replace-pattern Intuition Thoughts: Focus on matchi…Dec 31, 2023
Accelerate Development with NX Build System [slideshare]On March 29, 2023, I had the pleasure of hosting a dynamic presentation at Groove Technology, unveiling insights on how to expedite developm…Mar 28, 2023
Garbage Collectors and Memory Leaks in Nodejs - V8 [slideshare]On November 10, 2022, I had the privilege of conducting an insightful workshop on "Garbage Collection and Memory Leaks in Node.js V8" at TI…Nov 9, 2022
A glance at the Rust SWC [slideshare]On September 8, 2022, I had the privilege of presenting a cutting-edge Javascript and Typescript compiler to my team at TIKI. Allow me to in…Sep 7, 2022