zainul.hashnode.devStop Making This Mistake: Shallow vs. Deep Cloning in JavaScriptIf you've ever changed a property in a "copied" object only to find that the original object changed too, you’ve been bitten by the "Shallow Clone" bug. In JavaScript, understanding the difference between Shallow and Deep clones is the difference bet...Jan 7·3 min read
zainul.hashnode.devUnderstanding Embeddings and Cosine Similarity: A Beginner's GuideHere is a stepping stone towards your journey to AI ! Imagine you're trying to teach a computer to understand words, sentences, or even images. How would you represent these things in a way that a computer can understand and work with? This is where ...Feb 9, 2025·3 min read
zainul.hashnode.devUnderstanding Vite: The Next-Gen Build Tool for Modern Web DevelopmentIn the fast-paced world of web development, efficiency and performance are crucial. Enter Vite, a modern build tool that is rapidly gaining popularity among developers. But what exactly is Vite, and why should you consider using it for your next proj...Oct 6, 2024·4 min read
zainul.hashnode.devConnecting to Your Server After Losing SSH Keys: A Beginner-Friendly GuideHave you ever been locked out of your own server? Don't worry, it happens to the best of us! This guide will help you regain access using SSH keys, even if you've lost your original keys. I will also cover how to use these keys with apps like FileZil...Sep 17, 2024·3 min read
zainul.hashnode.devEssential Linux Commands Cheat Sheet for BeginnersWhether you're a student exploring Linux for the first time or a professional managing your Ubuntu server, having a handy reference can make all the difference. This blog post is designed to be your go-to cheat sheet for essential Linux commands, hel...Aug 18, 2024·3 min read