Effect?I've been working with TypeScript for years, and I've always been seeking better ways to handle side effects, errors, and dependencies. When…Apr 13, 2025
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