Dulanka KarunasenainBits and PiecesCore Web Vitals: Measuring Performance in SPAsA subset of Web Vitals to measure SPA performance5 min read·Feb 24, 2022----
Dulanka KarunasenainBits and PiecesUsing DOM Breakpoints with Chrome DevToolsHow to increase productivity by using DOM breakpoints5 min read·Oct 5, 2021----
Dulanka KarunasenainBits and PiecesBuilding FullScreen Web AppsCreating an Immersive User Experience with Fullscreen Elements5 min read·Sep 28, 2021----
Dulanka KarunasenainBits and PiecesThreats of Using Regular Expressions in JavaScriptHow to avoid catastrophic backtracking and ReDoS attacks5 min read·Sep 2, 2021--4--4
Dulanka KarunasenainBits and PiecesEvent Bubbling and Capturing in JavaScriptHow to Handle JavaScript Event Propagation Life Cycle6 min read·Aug 16, 2021----
Dulanka KarunasenainBits and PiecesSimplified Peer to Peer Communication with PeerJSJavaScript library that acts as a wrapper around WebRTC6 min read·Aug 4, 2021--4--4
Dulanka KarunasenainBits and Pieces4 Methods to Add Conditional Attributes to React ComponentsDifferent methods and best practices of using conditional attributes or props with React5 min read·Jul 6, 2021--2--2
Dulanka KarunasenainBits and PiecesFlutter 2 is Here: What You Should Be Excited AboutBuild cross-platform applications with a single codebase7 min read·Apr 29, 2021----
Dulanka KarunasenainBits and PiecesHow to Create a Timeline with Pure CSSCreate a web timeline component hands-on using CSS styles7 min read·Apr 5, 2021--1--1
Dulanka KarunasenainBits and PiecesHow I Analyzed All NPM Dependency Licenses in One GoUsing license-checker to find NPM dependency licenses5 min read·Mar 31, 2021--2--2