Ideas

👋 Selamat Datang! (Welcome)

You can find my thoughts on life, career and many more. My views are my own.


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 →

© Irfan Ismail.RSS