M. Nindra Zaka
Home
Writing
Business
POS System
About
Contact
WRITING
Thoughts on engineering, product, business, and life
I write about the things I build, the lessons I learn running a business, and the craft of software engineering.
All
Product
Engineering
Leadership
Business
Career
Setup Reason for Javascript Development
How to setup reason for javascript development using bucklescript
Sunday, August 15, 2021
Engineering
How React.createElement() works under the hood
Step-by-step explanation about the things that happen under the hood when we call React.createElement()
Wednesday, March 17, 2021
Engineering
Why Redux Need Immutability
Understanding why redux reducer is not allowed to mutate the previous state and must return a new object
Sunday, March 7, 2021
Engineering
Optimize Large List Using Windowing
Learn how to optimize render performance of large list using windowing
Saturday, March 6, 2021
Engineering
Javascript Object.freeze() Function
Understanding what is Object.freeze() and why we need it
Tuesday, March 2, 2021
Engineering
Javascript Function .call() and .apply()
Understanding the Different between .call() and .apply() function
Sunday, February 14, 2021
Engineering
Persisting React State to Local Storage
How i persist React state to local storage and keep them sync
Sunday, February 7, 2021
Engineering
React Hooks Flow
Understanding React hooks flow
Sunday, January 17, 2021
Engineering
Why We Can't Use If Statement In JSX
Understanding why if statement can't be used in JSX
Tuesday, December 15, 2020
Engineering
How to Enter JSX World Smoothly
Understand what and why of JSX
Monday, November 9, 2020
Engineering
View all articles →
M. Nindra Zaka
Building products, businesses, and communities that create real impact.
Navigation
Home
Writing
Business
POS System
About
Contact
Topics
Product
Engineering
Leadership
Business
Career
Let's Connect
mnindrazaka
mnindrazaka
@mnindrazaka
mnindrazaka@gmail.com
© 2025 M. Nindra Zaka. All rights reserved.
Built with
Next.js
+
Tamagui