PinnedFrozen Pineapple SliceMemories of Hong Kong lingering at the back of my mindMar 23, 2022Mar 23, 2022
The Lifelong Grief of Losing a ParentMy firsthand experience is nothing like any descriptionJul 11, 2022Jul 11, 2022
My First-time (Virtual) Hackathon ExperienceHave you ever joined a hackathon?Mar 28, 2021Mar 28, 2021
Published inThe StartupHow to Create a LitElement Web Component — Heart/UnheartWith React and Vue being the dominant players in the frontend field, most developers are reluctant to try out other frameworks (or…Sep 5, 2020Sep 5, 2020
Don’t Build a Component Library without a DesignerA component library is a design system translated into code. Think carefully whether you need to build one when you don’t have a designer.Apr 21, 20191Apr 21, 20191
To Startup Teams: Always Write Tests, Especially for MVPsWhen your startup is experimenting with an idea, you need to find if people would pay for what you offer. At this stage, what you want is…Apr 3, 2019Apr 3, 2019
Published inLevel Up Coding10 ES6+ Syntax for writing elegant JavaScript codeNot all JavaScript developers get excited when ECMAScript has a new release. It can be annoying to be expected to continually learn new…Mar 25, 20192Mar 25, 20192
Building a React component library with styled-components: Input FieldFrom simple .css files to sassy .scss files, and to the CSS in JS styled-components, web developers have come a long way in styling the…Mar 17, 20192Mar 17, 20192
On Writing a Technical ArticleI know some developers who are blessedly good at coding and good at being a tutor at the same time, yet very few of them would pick up the…Nov 12, 20181Nov 12, 20181