Web development comes with a huge set of rules and techniques every website developer should know about. If you want a website to look and function as you wish them to, you need to get familiar with web technologies that will help you achieve your goal. Developing an app or a website typically comes down to knowing 3 main languages: JavaScript, CSS, and HTML. And while it sounds quite complicated, once you know what you are doing, understanding web technology and the way it works becomes significantly easier. Now, let’s take a look.What is Web Technology?You have probably heard the
Read more · 5 min readDuckDuckGo is an internet search engine that emphasizes protecting searchers' privacy and avoiding the filter bubble of personalized search results. DuckDuckGo distinguishes itself from other search engines by not profiling its users and by showing all users the same search results for a given search term.DuckDuckGo hit a milestone in January 2021 when it reached 100 million searches per day for the first time.Why We Should Care About DuckDuckGo?My research into DuckDuckGo started in 2018 and at that time, data privacy concerns were already on the rise.With antitrust claims against some of the giants including Facebook, Amazon, Apple, and Google,
Read more · 3 min readWhat Is Bing?Bing is a search engine created and operated by Microsoft, replacing its former Live Search, Windows Live Search, and MSN Search offerings.Microsoft CEO Steve Ballmer revealed the search engine in May 2009. Bing was fully operational in June 2009.In July 2009 an agreement was reached in which Yahoo! would use Bing to power search on its portal site and would provide the sales force to work with companies that sought to do special campaigns on Bing. The Microsoft-Yahoo! arrangement was scheduled to last for 10 years, and Bing largely powered Yahoo! Search across the globe from 2012. In
Read more · 2 min readDivide and Conquer is an algorithmic paradigm (sometimes mistakenly called "Divide and Concur" - a funny and apt name), similar to Greedy and Dynamic Programming. A typical Divide and Conquer algorithm solves a problem using the following three steps.1. Divide: This involves dividing the problem into some sub problem.2. Conquer: Sub problem by calling recursively until sub problem solved.3. Combine: The Sub problem Solved so that we will get find problem solution. The following are some standard algorithms that follows Divide and Conquer algorithm.  Quicksort is a sorting algorithm. The algorithm picks a pivot element, rearranges the array elements in such a
Read more · 3 min readWhat Is Baidu?Baidu is the dominant internet search engine company in China. Its features and services are similar to those of Google, but its focus is on China, where it controls most of the search market.Baidu censors search results and other content in accordance with Chinese regulations. Google is blocked from mainland China by the nation's Great Firewall. Baidu Inc. is registered in the Cayman Islands and is listed on the Nasdaq under ticker symbol BIDU.Understanding BaiduBaidu is the 6th largest search engine in the world and commanded a share of the Chinese search market above 78% in February 2021,
Read more · 3 min read