Provide Fallback UI with useLayoutEffect in Gatsby
Jul 14, 2019 (2 minutes read)
Embracing graceful degradation in Gatsby site by providing fallback UI without JS with useLayoutEffect hooks
Jun 30, 2019 (1 minute read)
Choose What Allows You to Proceed Now, Optimize Later
Jun 21, 2019 (1 minute read)
Premature optimization is not just bad for programming, it's bad for life decision too.
Joining a Hackathon
May 05, 2019 (4 minutes read)
Personal notes on my recent experience of joining Can You Hack It hackathon.
Thoughts on Testing
Apr 15, 2019 (2 minutes read)
A list of unorganized random thoughts on automated testing
Creating a Simple Event Bus
Apr 09, 2019 (1 minute read)
Adding Types for npm Packages
Apr 01, 2019 (1 minute read)
How to add custom types for npm packages that doesn't have declaration nor DefinitelyTyped support.
Mar 30, 2019 (1 minute read)
Be Human While You Code
Mar 19, 2019 (2 minutes read)
Even when your colleague or boss doesn't care, write accessible code. Because you can. Because you should. Because you're human, and you care about other human too.
Using Web Component With React
Mar 17, 2019 (2 minutes read)
Using web component in React requires some boilerplates to make it work, trying to abstract that boilerplate has a limitation. With React hooks, it's much less boiletplate and the abstraction is no longer needed.