Build a Cross-Tab Drawing Canvas with JavaScript and BroadcastChannelBuild a neon cross-tab drawing canvas with JavaScript, Canvas and BroadcastChannel. No WebSockets, backend or external libraries.10 min read·certosinolab.hashnode.dev1Aug 24
Stop Writing has() + get() + set() — JavaScript Has a Better WayLearn how Map.getOrInsertComputed() replaces repetitive has(), get(), and set() logic with cleaner, lazy value creation in JavaScript.7 min read·certosinolab.hashnode.devAug 8
JavaScript Object vs Map: When Should You Use Each?Learn the key differences between JavaScript Object and Map, when to use each, and which one fits your data structure best.6 min read·certosinolab.hashnode.devAug 8
JavaScript Finally Fixed Summation — But 0.1 + 0.2 Is Still BrokenLearn what JavaScript’s Math.sumPrecise() fixes, why 0.1 + 0.2 is still broken, and when precise summation actually matters.9 min read·certosinolab.hashnode.devAug 7
Streaming Large ZIP Archives in the Browser with Vue and the File System Access APIBuild large ZIP archives in the browser with Vue, zip.js and the File System Access API using streaming, ZIP64, progress and fallbacks.32 min read·certosinolab.hashnode.devAug 3