Notes
Notes on what I've learned and how I learned it as a frontend software engineer — problem-solving, technical deep-dives, and the occasional recipe.
Mole Cleaned Up My Good Ol' 256GB MacBook
My M1 MacBook with 256GB of storage was permanently full, and macOS would only tell me the culprit was System Data. Mole is a dead simple terminal tool that showed me where every gigabyte went, and then got them back.
Mole Cleaned Up My Good Ol' 256GB MacBookHow ts-belt Helps Me Write Predictable Code
ts-belt is a TypeScript utility library created by Mobily that uses a functional approach. Here is how Option, Result, and AsyncResult replaced the pile of null checks and try/catch in the LLM code I work on every day.
How ts-belt Helps Me Write Predictable CodeTanstack Query Is More Than Just Server State
We are often careless when managing server state. Tanstack Query is more than just fetching data from the server, storing it, and invalidating the cache.
Tanstack Query Is More Than Just Server StateIntroducing Lanjut. ATS-Friendly Resume Builder
ATS-Friendly resume has become one of industry's standard for modern days. But many people find difficulty to create it, so I ship Lanjut. An ATS-Friendly resume builder.
Introducing Lanjut. ATS-Friendly Resume BuilderJotai Recipes I Commonly Use for My Project
To read and modify state on our application with Jotai, we need to use paradigm called Recipes, now lets see how we can utilize those terms to read and modify our state with Jotai
Jotai Recipes I Commonly Use for My ProjectImproving Performance in React with These 3 Techniques
A slow or unresponsive app can frustrate users and lead to a poor user experience. In today's competitive market, it's more important than ever to ensure that your app is delivering the best possible experience to your users.
Improving Performance in React with These 3 TechniquesJotai, a beautiful state manager for React dev
When talked about state manager, the first word you could think would probably Redux, but for now let's use another state manager library, introducing Jotai.
Jotai, a beautiful state manager for React devHow To Setup Husky, Lint Staged, And Commitizen On A Next.js Project
Coding is not just writing lines of code, we often end up do everything manually, so why not use some tools that help us achieve our goals? This article will show you how to setup Husky, Lint Staged, And Conventional Commit With Next.js
How To Setup Husky, Lint Staged, And Commitizen On A Next.js Project