PinnedPublished inLevel 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 tipsMay 3, 2024A response icon2May 3, 2024A response icon2
PinnedPublished inLevel Up CodingExplained: Web app at the edgeUnderstanding Edge Computing in Full-Stack Web Frameworks like Next.js with Simple TermsOct 5, 2023Oct 5, 2023
PinnedPublished inLevel Up CodingAnimated Bar Chart with D3.js and ReactLearn the underlying concepts and how to plot charts with D3.js and ReactJan 28, 2024A response icon4Jan 28, 2024A response icon4
PinnedPublished inLevel 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.Aug 27, 2023A response icon1Aug 27, 2023A response icon1
Published inLevel Up CodingNext.js SSG: Caching Third-Party Assets for Zero Runtime CostMinimizing Bandwidth Usage by Serving Third-Party Assets Statically in Next.jsSep 8, 2024Sep 8, 2024
Published inLevel Up CodingHow to Identify Web Performance Bottlenecks Using a Browser ProfilerA Step-by-Step Guide to Diagnosing Performance Issues in Web ApplicationsAug 20, 2024Aug 20, 2024
My First $100 Engineering Article as a Junior Software EngineerPhoto by Lindsay Henwood on UnsplashFeb 23, 2024A response icon1Feb 23, 2024A response icon1
Published inLevel 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 PatternJan 9, 2024Jan 9, 2024
Published inLevel Up CodingMemory Optimisation: Utilising AbortController with React HooksUnderstanding JavaScript Memory Management and Cleaning Up Async Tasks in React with AbortControllerOct 15, 2023Oct 15, 2023
Published inLevel Up CodingHow to Use ReportWebVitals with Analytics ToolAn example of integrating Next.js ReportWebVitals with Segment, but applicable to any other analytics toolsSep 3, 2023Sep 3, 2023