Liu Ting ChunReact — Why you should start integrating non-React libraries with React contextReact context is a relatively unpopular and optional feature. Yet, do you know it is an extremely powerful tool for library integration?·4 min read·Feb 3, 2023----
Liu Ting ChunAngular — Three alternatives for unsubscribing observables at ngOnDestroyThis article summaries three popular approaches to manage Angular RxJS observable subscriptions .·4 min read·Dec 9, 2022--3--3
Liu Ting ChunAdding a transition effect for looping background video with pure JS/CSSUsing videos as the background is common for creative web design. Here is a guide to add a transition effect to make the looping smooth.·2 min read·Feb 26, 2022----
Liu Ting ChunAngular — Four practical use cases of NgTemplateOutletNgTemplateOutlet is one of the most overlooked features in Angular. This article summaries four use cases that suit different projects.·5 min read·Apr 25, 2021--1--1
Liu Ting ChunAngular — An extremely simple and easy implementation of drag and drop list reorderingDrag and drop list reordering is a very common feature of webpages with lists of data. Here is an implementation without using library.·4 min read·Apr 20, 2021--2--2
Liu Ting ChunJS — A life changing coding trick with anonymous functionThis article introduces an extremely useful, but unpopular coding trick with anonymous function, which can highly improve code quality.·3 min read·Mar 26, 2021--1--1
Liu Ting ChunAngular — Four old fashioned practices that you should NOT carry forward to AngularThis article summarizes four classic web development practices that are not suitable anymore for the modern frontend framework — Angular.·5 min read·Feb 4, 2021----
Liu Ting ChunAngular — Using service as a single source of truth for highly coupled pagesIt is common to have highly coupled page logic to suit complicated UI/UX designs. We can utilize service to reduce complexity for this…·5 min read·Jan 20, 2021--3--3
Liu Ting ChunAngular — Utilizing custom pure pipe to improve performancePipe is not only a powerful tool in Angular to achieve data transformation in templates, but also useful to improve performance.·4 min read·Nov 12, 2020----
Liu Ting ChunAngular — Why you should (and how to) avoid Function.prototype.bind in templateFunction.prototype.bind is a potential performance killer when it is used inside an Angular template. Here is how you can avoid that.·3 min read·Oct 27, 2020--1--1