Ideas
👋 Selamat Datang! (Welcome)
You can find my thoughts on life, career and many more. My views are my own.
FashionValet's Deserved Overreaction
FashionValet's stake firesale in 2024 drew criticism from the average Msian who doesn't know any better, and why it is the PR disaster of the year.Read More →
Buying property is a pipedream for many
Thoughts on property as investment, current market practice, government policy and a personal takeRead More →
sse helper
simple sse abstraction. used in nextjsRead More →
debug story - nextjs NEXT_PUBLIC env & docker
Nextjs has an interesting way of handling "secrets" on the client side, and you might face this issue if you build your app with Docker!Read More →
career principles - kill ego early
there is only one way to deal with ego, and how it helped me in my career.Read More →
useData - useState improved!
managing state the easy way. I no longer want to see your 'stairway to useState-heaven'Read More →
govtech and be the change mindset
reflection on govtech, personal aspirations & motivations, 2023 wrapupRead More →
mastering recursion
I believe recursion is a technique we have to master and get comfortable with, if we want to level up our skill as software engineersRead More →
mixpanel collection via proxy with nextjs
This guide goes through how to setup mixpanel collection via proxy in NextJS and why it should be considered as standard.Read More →
Moving to Typescript
After coding extensively in Typescript for work, I can never look back to coding in JS, without feeling scared that anything might break.Read More →
the tree-shake mystery - part 2
The best thing you can do as a developer, is to build the right environment that supports tree shaking and pray that it worksRead More →
the tree-shake mystery - part 1
When building an NPM library or application, we should always build our code that allows it to be tree-shaken.Read More →
every developer should try tmux
tmux is a tool I use on a day-to-day basis that helps me to manage my command line operations.Read More →