Ka Wun Lau, Garren
Web Developer
I build accesible, responsive, and dynamic websites

I am a self-taught web developer interested in how things work from top to bottom. Current career goal is to work towards full stack development, whereas my hobbyist goal is to learn Three.js and explore the potential of 3d models in web.

I am a self-motivated fast learner, continuously taking courses on other subject matters like Docker, Django, Microservices, and more.

My friends and colleagues would describe me as a approachable and friendly person. It is important to me that I see people as who they are and make no presumptions.

Dec 6, 2022
I was very wrong about useCallback

Functions wrapped in useCallbacks are memoized, meaning the same function is always returned until the dependency list updates. When we use useMemo, recalculation of the value is only done when variables in the dependency list updates. This helps with reducing

React
2 min read
Dec 5, 2022
A tiny dive into Webpack 5’s module federation

Introductions With webpack 5 module federation was released. The motivation was to allow multiple builds forming a single application without forming a dependency on each other. Let’s take a look at the high level concepts of module federation. Usually if you require code from

Webpack
2 min read
Dec 5, 2022
Study: Should you use memoized function in useEffect

Disclaimer: I am moving something I wrote a while back here, I have a better understanding of useCallback and its intended use now. Nonetheless, I still feel like this blog post is worth keeping. Description: Sometimes we want to track certain variables and run some logic when

React
3 min read

On my off time I like to draw and play video games

I recently joined the Vancouver urban sketchers as well!

Check out my playground pages!Three.js playgroundDjango app
Built with Next.js and Tailwind CSS, deployed with Vercel, animations by gsap, and icons by Fontawesome.