Published inKata.ai Tech BlogHow to Frontend at Kata.aiHow we work as a frontend team, the tools we use, and the cultures + practices we adapt.Jun 25, 2020Jun 25, 2020
Published inSoutheast Asian Social Critique12 Netflix series that you can watch right now, guaranteed to be free of ‘negative’ contentAt least, we hope they are.Jan 24, 2020Jan 24, 2020
Jangan ambil sponsor dari Fintech LendingA cautionary tale about peer-to-peer lending companies sponsoring university events, and what they can do with your personal data.Jan 8, 2020Jan 8, 2020
Published inKata.ai Tech BlogMigrating to TypeScript, Part 2: Trust the compiler!Or, The Part Where We Get to Write Some Code.Feb 27, 2019Feb 27, 2019
Published inKata.ai Tech BlogMigrating to TypeScript, Part 1: Getting startedIn this first article of a multi-part series on migrating to TypeScript, we look into the things you need to do to prepare your project…Jan 21, 2019Jan 21, 2019
Published inKata.ai Tech BlogHeadless WordPress + Next.js — What We LearnedCommon practices, pain points, and things to note when building a headless WordPress website.Oct 16, 201823Oct 16, 201823
Redux 4 + TypeScript: A type-safe approachAn updated version of my type-safe guide to Redux, now compatible with Redux 4+ and TypeScript 3.0+.Jul 6, 201810Jul 6, 201810
Building a faster, snappier feed reader with PWA + JAMstackWritten as part of the #WWWIDChallenge on Progressive Web Apps.Mar 31, 2018Mar 31, 2018
Published inSoutheast Asian Social CritiqueI can’t believe I’m writing about Internet Positif againDear Kemkominfo, please stop.Mar 7, 20182Mar 7, 20182
A type-safe approach to Redux stores in TypeScriptRedux and TypeScript are a match made in heaven. Here’s how to make the most out of static types to make your Redux store as type-safe as…Feb 7, 20187Feb 7, 20187