Hi there! 👋
My name is Annas Alghoffar. I’m a Frontend Engineer and Technical Lead with a passion for building scalable and modern web applications. Throughout my career, I’ve worked with cutting-edge technologies to create efficient and impactful solutions.
Featured
React Basics: JSX, Props, & State (Casual Guide)
Posted on:October 25, 2023 at 10:00 AMLearning React from scratch without the headache. We cover JSX, Props, and State in human language, not robot speak.
AstroPaper 2.0
Posted on:January 30, 2023 at 03:57 PMAstroPaper with the enhancements of Astro v2. Type-safe markdown contents, bug fixes and better dev experience etc.
Recent Posts
React Lists & Keys: The Right Way to Render Arrays
Posted on:January 26, 2026 at 07:21 PMStop ignoring that 'unique key prop' warning! Here's why React needs keys and why using index is a bad idea.
React Clean Code: 5 Bad Habits to Avoid
Posted on:January 24, 2026 at 10:00 AMWorking code is the bare minimum. Clean code is an investment. Let's discuss 5 deadly sins often committed by Junior React Developers.
React Performance: Debouncing & Throttling
Posted on:January 23, 2026 at 10:00 AMStop spamming your API! Learn how to use Debouncing and Throttling in React to make your apps faster and smoother.
React Data Fetching: Loading, Errors, & Custom Hooks
Posted on:January 22, 2026 at 10:00 AMFetching data is easy. Handling loading and errors properly? That's where it gets tricky. Let's build a robust data fetching solution.