sourcefound.devCode-Induced Insomnia: The night I debugged in my sleepHave you ever been so deep in the throes of debugging that it felt like you were living in a code-induced haze? I recently found myself in that very situation, where lines of code became an obsession that followed me into my dreams. In this post, I'l...Oct 4, 2023·3 min read
sourcefound.devUnderstanding the Differences: DOM vs SVG vs Canvas vs WebGLThe world of web development has evolved significantly over the years, giving rise to a variety of technologies and tools that enable the creation of rich and interactive web content. Among these, DOM, SVG, Canvas, and WebGL stand out as crucial comp...Aug 17, 2023·4 min read
sourcefound.devHTML vs AMPHTML: Striking the Balance Between Flexibility and PerformanceIn the ever-evolving landscape of web development, the quest for the perfect balance between stunning aesthetics, rich functionality, and blazing-fast performance is a constant challenge. Enter HTML and AMPHTML – two approaches that tackle this chall...Aug 16, 2023·4 min read
sourcefound.devWhy you should move to pnpmpnpm is an alternative package manager for Node.js. It is a drop-in replacement for npm/yarn, but faster and more efficient. Check out the benchmarks here Why more efficient? When you install a package, we keep it in a global store on your machine, t...Oct 28, 2022·2 min read
sourcefound.devWhen to use useCallback() hookOne can easily classify a bunch of react devs into two groups based on their useCallback() usage. those who use it for every inline function in a component and memoize. those who only use it only when needed and optimize performance. Let's understa...Sep 30, 2022·3 min read