PinnedFionna ChanFrozen Pineapple SliceMemories of Hong Kong lingering at the back of my mind6 min read·Mar 23, 2022----
Fionna ChanThe Lifelong Grief of Losing a ParentMy firsthand experience is nothing like any description5 min read·Jul 11, 2022----
Fionna ChanA Story Without a BeginningOriginally written in Chinese on 30 March 2008.4 min read·Mar 25, 2022----
Fionna ChanMy First-time (Virtual) Hackathon ExperienceHave you ever joined a hackathon?6 min read·Mar 28, 2021----
Fionna ChaninThe 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…7 min read·Sep 5, 2020----
Fionna ChanDon’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.6 min read·Apr 21, 2019--1--1
Fionna ChanTo 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…11 min read·Apr 3, 2019----
Fionna ChaninLevel 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…6 min read·Mar 25, 2019--2--2
Fionna ChanBuilding 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…6 min read·Mar 17, 2019--2--2
Fionna ChanOn 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…2 min read·Nov 12, 2018--1--1