Effortless Web Scraping: Overcoming Anti-Scraping Techniques with MultiloginWeb Scrapping Web scraping involves the process of extracting data from websites. It's performed using software that simulates human browsing to collect information from web pages. This data can then be analyzed or stored for various purposes. Howeve...Sep 3, 2024 · 8 min readnaimulhaque.com
Deep Dive into Object Oriented Programming (OOP) in JavaScriptYou are not the only one to feel that OOP in JavaScript is weird. This is fairly common for people coming from other backgrounds. Many developers transitioning from traditional class-based languages share the same sentiment. JavaScript’s approach to ...Nov 2, 2023 · 12 min readnaimulhaque.com
A Closer Look at the 'this' keyword in JavaScriptThe this keyword is a unique identifier in JavaScript. The value of this is determined at runtime and can vary depending where you are using it. As a result, the behavior of the this keyword seems confusing to many people, especially to those who are...Aug 26, 2023 · 7 min readnaimulhaque.com
Combinatorics 101: Filling the Vacant SpacesIn the previous part, we tackled some combinatorics problems using intuition, focusing on the principles of multiplication and addition. We discovered why \(n!\) gives us the number of ways to arrange \(n\) distinct objects. We also developed a notio...Jan 2, 2020 · 7 min readnaimulhaque.com
Combinatorics 101: Getting StartedCombinatorics is a branch of mathematics which is about counting. Here we are concerned with problems which basically ask the total number of ways to do something. Combinatorics is just a fancy word for counting techniques. Combinatorial problems hav...Nov 30, 2019 · 7 min readnaimulhaque.com