Author: Aaquib Ahmed
-
Simple explanation of Bit Manipulation for DSA in JavaScript | Number System
So we have arrived now at our next stop in the series of “Understanding Data Structure and Algorithms with JavaScript 🚀”, which is the Bit Manipulation. Bit manipulation is one of the most critical topics in competitive programming competitions point of view because using BIT methods can decrease your submission time, directly increasing your rank among…
-
10 Crazy Useful Google Chrome Extensions for a Developer you Need to Have!
Google Chrome is one of the most popular browsers in the world with a market share of 65.2%, meaning more than 6 persons out of 10 are surfing the internet using Google Chrome as their main default browser. One of the biggest reasons for its popularity among netizens is its amazing and useful google chrome…
-
Simple and Best Explanation on Sliding Window Algorithm with Diagram
Welcome to another blog of the series “Understanding Data Structure and Algorithms with JavaScript 🚀”. The sliding window algorithm is one of the most popular techniques in order to find the suitable sub-array or sub-string for a given problem. It helps reduce the use of nested loops into a single loop, thus decreasing the time complexity…
-
10 Must Know JavaScript DOM Methods
JavaScript is one of the most popular choices for developers all around the world in order to create interactive websites or web applications. If you want to develop an interactive website with a unique user experience you must have knowledge of JavaScript DOM Methods. With the help of JavaScript DOM Methods, you create, select and…
-
Simple tutorial to create SnackBar Notification using vanilla JavaScript
A Snackbar/Toast notification UI component provides visual feedback to the user informing about some event without affecting the user’s experience. You may have always wondered how a snackbar/toast notification works or how to custom create snackbar notification bar from scratch according to one’s need. It is also one of the famous questions interviews generally ask…
-
15 Useful GitHub Repositories Every Developer Should Bookmark
I often wondered about the resources I could use to refer to and help me in the process of learning during my journey as a developer. Having good resources such as books, blogs, or even useful GitHub repositories is a convenient and efficient way to master the skill and learn industry standard practices so that…
-
Introduction to Recursion – Learn In The Best Way with JavaScript | Part 1
Recursion is one of the important and challenging topics for many developers to understand and master. Recursion is also a foundation for many other algorithms and techniques. Developers often get confused and it gets difficult to visualize what is happening at each stage during recursion execution. Here is an article explaining the working of Recursion…
-
Top 5 awesome Testing libraries for Javascript
Javascript is one of the most popular programming languages among developers supporting web, mobile, and desktop applications. As our applications are getting big handling millions of concurrent users, it is not very easy to manage such a complex code base which needs to be perfect before pushing it to production. Thus need for smart automated…
-
10 Killer Web Applications to Boost Your Productivity
Productivity is a measure of producing the quality of work done in a given time and has become a buzzword in recent years. In today’s modern busy world where time means money, producing an efficient amount of work with less time is a great way to end a day. As we are constantly surrounded by…
-
Why System Design is important for a Developer!
Creating and designing an application that can sustain and carry forward operations for millions of users is challenging and it is also a path that required continuous support and improvement. Having knowledge of designing an efficient system that can support millions of users is very important and can only be implemented if the developer has…