Michael LinMutative — 10x faster than ImmerMutative — A JavaScript library for efficient immutable updates, 10x faster than Immer by default, even faster than naive handcrafted…4 min read·Dec 31, 2022----
Michael LinHow to make Web application support multiple browser windowsMotivation11 min read·Oct 3, 2021----
Michael LinFronts — A progressive micro frontends frameworkMicro Frontends8 min read·Jul 2, 2021--2--2
Michael LinA new step from BDD — CriusIn order to practice BDD better, we may need a better BDD tool than Cucumber.3 min read·Dec 30, 2019----
Michael LinHow to make Redux more conciseIf you also think that Redux’s Boilerplate code and immutable data update make your code verbose, then this article may be the answer…2 min read·Jun 22, 2019----
Michael LininLevel Up CodingHow to build a large Vue applicationThe MVVM of the Observable model gives Vue a natural advantage in small and medium-sized Web applications, but with the growing popularity…3 min read·Apr 14, 2019--3--3
Michael LinA concise design that completely changed ReduxIt’s been almost four years since the first Redux commit. During this time, there are a variety of encapsulation practices for Redux, in…3 min read·Mar 31, 2019--4--4
Michael LinPractice OOP to front-end universal state module with Redux/MobX/VuexThis is a proposal of an universal state management module design rooted in the OOP paradigm.5 min read·Mar 25, 2019----
Michael LinExplore a more complete front-end testing strategyThe assumption in this article is that we are continuously developing a relatively large front-end project, and we have adopted a…8 min read·Dec 26, 2018--3--3