Jacky EfendiinTokopedia EngineeringGetting Content Painted under 2 seconds on the Mobile WebGoogle recently introduced Web Vitals, a collection of metrics that seek to provide unified guidance for quality signals for user…Jul 30, 20201Jul 30, 20201
Jacky EfendiinBetter ProgrammingThe Case for pnpm Over npm or YarnGet to know this lesser-known JavaScript package managerMar 19, 20205Mar 19, 20205
Jacky EfendiinTokopedia EngineeringBuilding 60 FPS QR Scanner for the Mobile WebNowadays, web-apps are expected to be more and more powerful. Since the conception of AJAX, the web is no longer a medium to simply view…Jan 8, 20201Jan 8, 20201
Jacky EfendiinBetter ProgrammingWriting Your Own Changelog Generator with GitTurn your commit messages into release notes for your usersOct 20, 20195Oct 20, 20195
Jacky EfendiinBetter ProgrammingWebAssembly — Is It As Scary As It Sounds? 😱Learn WebAssembly while building a Wasm-based QR decoder for the browserJul 16, 20191Jul 16, 20191
Jacky EfendiinTokopedia EngineeringAchieving 90+ Mobile Web Performance at TokopediaThe story of how we managed to achieve the elusive green-performance-score for our mobile web, while being interactive in 4 seconds.Mar 1, 20192Mar 1, 20192
Jacky EfendiReact Hooks: Why We should Embrace itThe React team made quite an announcement when they revealed hooks in React. Hooks allow functional component to have state, access to…Oct 28, 20183Oct 28, 20183
Jacky EfendiUnderstanding `Render Prop` in ReactWhen working with React, code reusability is one of the problem that we often have to face. Being a library that promotes component-based…Jul 14, 20181Jul 14, 20181