Why most of the devs prefer external styling ?As a developer, we have to use CSS for styling whether we are working in a professional setup or on personal projects. I'm considering you already know what Cascading Styling Sheet is! Cascading Style Sheets (CSS) is a stylesheet language used to de...Aug 4, 2023 · 4 min readmohdasifabid.hashnode.dev
How to remove the duplicate Elements from an array in JavaScript ?const numArray = [0,1,1,2,2,2,3,3,5,5,5] // input //expected output [0,1,2,3,5] Using the indexOf & filter method indexOf: MDN says, the indexOf() method returns the first index at which a given element can be found in the array, or -1 if it is no...May 16, 2023 · 3 min readmohdasifabid.hashnode.dev
Ditch the Repetition: Unlocking the Power of DRY for DevelopersAs a developer, you've likely heard the term "DRY" being thrown around. DRY stands for "Don't Repeat Yourself," and it's a programming concept that advocates for code reusability and efficiency. In this blog post, we'll explore why a developer should...Apr 13, 2023 · 2 min readmohdasifabid.hashnode.dev
What is the difference between server side and client Side Rendering?When building web applications, developers have two options for rendering the user interface: client-side and server-side rendering. Each approach has its own advantages and disadvantages, and choosing the right one depends on the specific needs of t...Apr 10, 2023 · 2 min readmohdasifabid.hashnode.dev
JavaScript data typesAs we all know that JavaScript is a single-threaded, non-blocking, asynchronous, concurrent programming language with lots of flexibility. We should also keep in mind that JavaScript is a dynamically-typed language, which means that variables can hol...Apr 9, 2023 · 2 min readmohdasifabid.hashnode.dev