PinnedTeng Wei HerrinLevel Up CodingChrome’s Performance Panel 101: What’s Going on in Your JavaScript Main ThreadLearn to use the profiler in Chrome’s Performance Panel with my favourite settings and some useful tips·7 min read·May 3, 2024--1--1
PinnedTeng Wei HerrinLevel Up CodingExplained: Web app at the edgeUnderstanding Edge Computing in Full-Stack Web Frameworks like Next.js with Simple Terms·6 min read·Oct 5, 2023----
PinnedTeng Wei HerrinLevel Up CodingAnimated Bar Chart with D3.js and ReactLearn the underlying concepts and how to plot charts with D3.js and React·9 min read·Jan 28, 2024--3--3
PinnedTeng Wei HerrinLevel Up CodingNext.js Middleware: Server-side A/B Testing for Enhanced PerformanceServer-side Feature Flagging via Firebase Remote Config Using Next.js Middleware — With Optimal Performance.·10 min read·Aug 27, 2023----
Teng Wei HerrMy First $100 Engineering Article as a Junior Software EngineerPhoto by Lindsay Henwood on Unsplash3 min read·Feb 23, 2024--1--1
Teng Wei HerrinLevel Up CodingD3.js: 4 Core Concepts You Should Understand FirstUnderstanding 4 Core Concepts of D3.js — DOM Selection, Manipulation, Data Binding, and the Enter-Update-Exit Pattern·8 min read·Jan 9, 2024----
Teng Wei HerrinLevel Up CodingMemory Optimisation: Utilising AbortController with React HooksUnderstanding JavaScript Memory Management and Cleaning Up Async Tasks in React with AbortController·6 min read·Oct 15, 2023----
Teng Wei HerrinLevel Up CodingHow to Use ReportWebVitals with Analytics ToolAn example of integrating Next.js ReportWebVitals with Segment, but applicable to any other analytics tools·8 min read·Sep 3, 2023----
Teng Wei HerrinStackademicA Technical Deep Dive into Chrome’s Web Vitals and Next.js reportWebVitalsUnderstanding the Core Web Vitals as well as other useful metrics, how and when the data is collected and subsequently cleaned up.·8 min read·Aug 27, 2023----
Teng Wei HerrMobX with React functional components — better than Redux?Recommended MobX setup with React functional components·11 min read·Feb 6, 2023----