<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anjan Kant</title>
    <description>The latest articles on DEV Community by Anjan Kant (@anjankant).</description>
    <link>https://dev.to/anjankant</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241616%2Fb6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png</url>
      <title>DEV Community: Anjan Kant</title>
      <link>https://dev.to/anjankant</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anjankant"/>
    <language>en</language>
    <item>
      <title>100% Free SEO Tools | SEO Agility Tools</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Sat, 04 Jun 2022 14:53:15 +0000</pubDate>
      <link>https://dev.to/anjankant/100-free-seo-tools-seo-agility-tools-542c</link>
      <guid>https://dev.to/anjankant/100-free-seo-tools-seo-agility-tools-542c</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr5jx2ll2avdtmq1mah3w.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr5jx2ll2avdtmq1mah3w.jpg" alt="Free SEO Tools"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Free SEO Agility Tools&lt;/strong&gt; was founded in 2021 by SEO Agility Tools, a well-experienced (Professional background). The idea was to make high-quality SEO tools available to the general public. That's our ultimate goal: To create SEO tools those are equal to the paid ones, and make them available to everyone on the Internet at no cost. This is something we've been doing for the past (2021) and it's only just begun. &lt;/p&gt;

&lt;h2&gt;
  
  
  Major Tools
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Generate 512 Hash
&lt;/h2&gt;

&lt;p&gt;There are two ways to use the &lt;a href="https://seoagilitytools.com/Compute-Free-Sha-512-Hash-Online" rel="noopener noreferrer"&gt;SHA512 hash function generator&lt;/a&gt; to generate a secure 128-bit char password or to use it as the key to protect important data like digital certificates, the internet, and even insurance transactions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Generate 384 Hash
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://seoagilitytools.com/Compute-Free-Sha-384-Hash-Online" rel="noopener noreferrer"&gt;SHA3-384 hash function generator&lt;/a&gt; at Free SEO Agility Tools generates a SHA3-384 hash which can be used as a secure 96-character password or used as a key to protect important data such as Insurance Health Company's data, market data, Monetary transactions, and much more. SHA3-384 hash function generator.&lt;/p&gt;

&lt;h2&gt;
  
  
  Generate 256 Hash
&lt;/h2&gt;

&lt;p&gt;Highly secure 128 Hexadecimal passwords can be generated by using the SHAKE-256 hash function generator, which generates a &lt;a href="https://seoagilitytools.com/Compute-Free-Sha-256-Hash-Online" rel="noopener noreferrer"&gt;SHAKE-256 hash&lt;/a&gt; for optimal asymmetric encryption padding.&lt;/p&gt;

&lt;h2&gt;
  
  
  Generate Md5 Hash
&lt;/h2&gt;

&lt;p&gt;This tool is essential for generating a unique string that can be used to protect sensitive data, such as credit card numbers, insurance policy numbers, and other financial transactions. Compute &lt;a href="https://seoagilitytools.com/Compute-Free-Sha-Md5-Hash-Online" rel="noopener noreferrer"&gt;Free SHA-MD5 Hash&lt;/a&gt; Online here.&lt;/p&gt;

&lt;h2&gt;
  
  
  Meta Tags Generator
&lt;/h2&gt;

&lt;p&gt;Meta tags are HTML tag products that provide metadata about your site, such as representation and other types of description. Web crawlers and search engines make use of these Meta tags to help with indexing and to provide relevant and important information in their search results. Using our &lt;a href="https://seoagilitytools.com/Meta-Tags-Generator" rel="noopener noreferrer"&gt;Meta Tags Generator&lt;/a&gt;, you can create SEO-friendly meta labels that not only assist web indexes in identifying the content of your website page but also aid in your internet searcher rankings.&lt;/p&gt;

&lt;h2&gt;
  
  
  Twitter Card Generator
&lt;/h2&gt;

&lt;p&gt;There are two steps involved in creating Twitter cards if you want to use them to promote your business. The first step is to create the meta tags for the Twitter card that you want to create. To use them, you must first create them and then submit them to Twitter for approval. The approval process begins with a brief application that asks for some basic information about you and your website. Requesting to be added to Twitter's whitelist is known as a whitelist request. Once Twitter has given its approval, your website's meta tags for Twitter cards will be picked up and displayed by Twitter.&lt;br&gt;
Twitter cards can now be used to promote your business. It's incredibly simple, and it gives you a new outlet for marketing your company and attracting new clients. Twitter card meta tags can be generated using a &lt;a href="https://seoagilitytools.com/Twitter-Card-Generator" rel="noopener noreferrer"&gt;Twitter card generator&lt;/a&gt; or by writing and inserting the HTML code into your website's code. This tool by Free SEO Agility Tools lets you tweet a variety of content—photos and videos included—freely. &lt;/p&gt;

&lt;h2&gt;
  
  
  Open Graph Generator
&lt;/h2&gt;

&lt;p&gt;Open graph tags give search engines accurate information about your website. A website's open graphs protocol contains data that aids in its ascent in the search results. A website with an open graph protocol will be more visible on social media sites like Facebook and get better search engine rankings as a result. It's exactly what a webmaster or owner wants to accomplish. Free SEO Agility Tools now offers an &lt;a href="https://seoagilitytools.com/Open-Graph-Generator" rel="noopener noreferrer"&gt;online open graph generator&lt;/a&gt; that is easy to use. Using this OG tag generator, you can quickly and easily create an open graph for your website or blog.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ping Sitemap
&lt;/h2&gt;

&lt;p&gt;You can use this &lt;a href="https://seoagilitytools.com/Ping-Sitemap" rel="noopener noreferrer"&gt;Ping Sitemap tool&lt;/a&gt; to notify search engines that support fast ping of your Sitemap. XML Sitemaps Protocol compliant files are required for submission. What's the point of using it? It is possible to notify search engines of a new Sitemap URL or an update to an existing one and request that they re-crawl your content by sending a fast ping.&lt;br&gt;
Need help or support with any of the tools? You can always get in &lt;a href="https://seoagilitytools.com/contact-us" rel="noopener noreferrer"&gt;touch &lt;/a&gt; with the Team of Free SEO Agility Tools.&lt;/p&gt;

</description>
      <category>seoagilitytools</category>
      <category>freeseotools</category>
      <category>technicalseo</category>
    </item>
    <item>
      <title>Key Points Should be Know About Data Scraping</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Fri, 22 May 2020 13:37:26 +0000</pubDate>
      <link>https://dev.to/anjankant/key-points-should-be-know-about-data-scraping-425b</link>
      <guid>https://dev.to/anjankant/key-points-should-be-know-about-data-scraping-425b</guid>
      <description>&lt;p&gt;Web scraping is meant for web content extraction or web harvesting, which serves an uncountable number of reasons. In detail, web scraping generally refers to gaining data or content available on different websites or blogs or any internet sources. It’s possible through HTTP (Hypertext Transfer Protocol) or Web browsers. Throughout web scraping methodology, the users or developers get extracted image, text or datamining, and favicon, easily.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Video Library: Be an Expert in Web Scraping with Free 15 Awesome Video&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 21 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  1. Which one is the best web scraping tool?
&lt;/h2&gt;

&lt;p&gt;The best web scraping tool could be selected as per the types of targeted website and its level complexity and restriction. However, the selected tool can assist you to obtain the data quickly and easily with an adequate cost or none, you can opt for any tool you’d prefer. This step is very important to judge the importance of the website.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Is web scraping legal always?
&lt;/h2&gt;

&lt;p&gt;Often, Web scraping is not illegal, but it’s considered just as a tool for the purpose of collecting information easily within few moments. However, without permission, if you’re data mining from any govt, tender or any important financial or banking websites, it might go against the law and it’s a kind of stealing non-public information.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Why it’s prohibited to scrape data from copyrighted websites?
&lt;/h2&gt;

&lt;p&gt;You can’t copy information from other restricted websites and use them directly in your website. So, you need to write the information in a unique approach and own words to avoid any violation of copyright policy. Just take reference to concepts from other data mining information. Sometimes, hackers use these ‘web scraping’ tactics to steal information like bank id and password. So, be careful from such kind of hackers.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Can we scrape social media sites?
&lt;/h2&gt;

&lt;p&gt;Regrettably, some websites like Facebook and LinkedIn are such websites, which block programmed web crawling throughout their robots.txt. But somehow, it’s possible to extract the text from the two websites if you only extract data available to the public.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. What is a robots.txt file?
&lt;/h2&gt;

&lt;p&gt;Robots.txt is a text file belongs to the web server directory of a website that informs search engine crawlers, spiders or bots, with respect to scrapping restrictions and facilities. Before webs scraping any website, you need to understand the robot.txt file of the same website to cross the restrictions easily.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Is the web scraping valuable for digital marketing or online research?
&lt;/h2&gt;

&lt;p&gt;Web scraping is mainly focused on collecting a huge range of information so it can be functional in any type of industry that has requirement of the data for research and analysis purposes. It is often used frequently in market research, human capital optimization, price controlling, lead generation, and many more needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Extraction from any website is possible?
&lt;/h2&gt;

&lt;p&gt;Practically, this is not feasible to extract content from any website. Since all websites do not follow a universal page format, it would be difficult for one web scraper to connect with all web pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Is web scraping different from data mining?
&lt;/h2&gt;

&lt;p&gt;Yes of course, Practically Web scraping and data mining are considered as two different perceptions. Web scraping is to gather raw text, images, and other information, but data mining is the procedure of importing or detecting large data sets in a specific pattern.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/what-is-web-scraping-data-mining-4np8" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;What is Web Scraping | Data Mining&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Jan 22 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  9. How to scrape data behind a login page?
&lt;/h2&gt;

&lt;p&gt;Scraping data behind a login web page is not tough if you have an active account on the website. The scraping procedure after the login process would be equal to that of a normal web scraping.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. How to solve CAPTCHA during web scraping?
&lt;/h2&gt;

&lt;p&gt;Generally, CAPTCHA is used to be a terrifying thing for web scraping, but now can be resolved easily. Several web scraping tools have the characteristic of resolving CAPTCHA automatically at the time of the extraction procedure.&lt;/p&gt;

&lt;h2&gt;
  
  
  11. How web scraping is different from web crawling?
&lt;/h2&gt;

&lt;p&gt;Even though Web scraping and web crawling are two closely relevant concepts, web crawling is used to methodically browsing the WWW, usually for the reason of web indexing.&lt;/p&gt;

&lt;h2&gt;
  
  
  12. Is it possible to republish the text or image extracted through web crawling?
&lt;/h2&gt;

&lt;p&gt;Sure, but to republish the content you need to have permission from the website owner. Though you can extract text content from websites that permit bots, you still can use this content in a unique approach that does not violate the copyrights of the content publisher.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 17 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  13. How to extract the content from dynamic website?
&lt;/h2&gt;

&lt;p&gt;Because of frequent edit in a dynamic website, there is no issue at all to extract content from such sites. For instance, often there’re new posts available on Twitter and in order to scrape content from such a website, you can extract data from twitter within a proper interval.&lt;/p&gt;

&lt;h2&gt;
  
  
  14. How web scraping tools download required files from a website directly?
&lt;/h2&gt;

&lt;p&gt;There are several scraping tools available that can download files from the website directly and save to Dropbox or download folder or other servers at the time of the text information.&lt;br&gt;
Hope, above information could help out to extract image, text or data mining, favicon and other useful information from the websites.&lt;br&gt;
&lt;a href="https://www.technologycrowds.com/2020/05/what-are-key-things-should-be-knowaboutdatascraping.html"&gt;&amp;gt;&amp;gt;&amp;gt; Source Article →&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Articles list to expertise with Web Scraping
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/04/hap-what-is-html-agility-pack.html"&gt;HAP: What is HTML Agility Pack?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/04/hap-learn-to-install-html-agility-pack.html"&gt;HAP: Learn to Install HTML agility pack and Load an HTML Document&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/05/Extract-Meta-Information-from-the-website-using-HTML-agility-pack.html"&gt;Learn HAP: Extract Meta-Information from the website using HTML agility pack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/08/learn-hap-select-nodes-using-html.html"&gt;Learn HAP: Select Nodes using Html Agility Pack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/09/html-manipulation-using-html-agility-pack.html"&gt;Learn HAP: HTML Manipulation using html agility pack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/11/HTML-Traversing-html-using-Agility-Pack-CSharp.html"&gt;Learn HAP: HTML Traversing using Agility Pack C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/11/html-writer-using-html-agility-pack-csharp.html"&gt;Learn HAP: HTML Writer using Agility Pack C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2019/07/how-to-find-text-by-class-name-using-html-agility-pack.html"&gt;How to Find Text by class name using Html Agility Pack C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2019/08/how-to-search-html-page-by-specific-text-using-html-agility-pack.html"&gt;How to search HTML Page by specific text using html agility pack?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2019/08/hap-how-to-extract-favicon-from-website.html"&gt;HAP: How to extract favicon from website using HTML Agility Pack&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>datascraping</category>
      <category>webscaping</category>
      <category>datamining</category>
      <category>webscrapingrule</category>
    </item>
    <item>
      <title>Which is better React JS or Angular</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Wed, 12 Feb 2020 11:23:15 +0000</pubDate>
      <link>https://dev.to/anjankant/which-is-better-react-js-or-angular-56bg</link>
      <guid>https://dev.to/anjankant/which-is-better-react-js-or-angular-56bg</guid>
      <description>&lt;p&gt;&lt;strong&gt;J&lt;/strong&gt;avaScript is the most used technology in the web development world. When it comes to web development, choosing the right framework for a new JavaScript system is crucial. It can decide the ease of development, the features of the application, and sustainability, flexibility, and scalability of the system. Out of the various JavaScript frameworks, React JS and Angular JS are the most popular and widely used. Both of them are advanced JavaScript frameworks and it can be challenging for any web developer to decide which is better React JS or Angular? For that, one has to understand the difference between Angular &amp;amp; React JS. As far as the popularity goes, React is used by 53% of web developers while Angular draws 30% of them.&lt;br&gt;
&lt;strong&gt;&lt;a href="http://bit.ly/2lSE3r6"&gt;&amp;gt;&amp;gt;&amp;gt; Subscribe YouTube Channel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Basic Differences Between Angular and React JS –
&lt;/h2&gt;

&lt;p&gt;In case you do not know yet, AngularJS has been developed by Google while ReactJS is a product of Facebook. Before we can go for in-depth ReactJS vs Angular comparison and decide which is better, let us look at the basic differences.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/the-game-changer-react-or-angular-or-vue-11a4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;The game changer: React or Angular or Vue?&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 27 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#angular&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#vue&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Architecture
&lt;/h2&gt;

&lt;p&gt;AngularJS is a full-fledged MVC framework based JavaScript framework. ReactJS is based on JavaScript library and its view is more like MVC while it needs Flux for implementation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Working
&lt;/h2&gt;

&lt;p&gt;Angular JS provides the window to bring JavaScript to HTML while React JS does the reverse. While React works with virtual Dom and does server-side rendering, Angular works with real DOM and does client-side rendering.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dependencies ##
&lt;/h2&gt;

&lt;p&gt;AngularJS has two-way data binding option and it automatically manages all dependencies. On the other hand, ReactJS needs additional tools to manage dependencies which is a big drawback.&lt;/p&gt;

&lt;h2&gt;
  
  
  Application
&lt;/h2&gt;

&lt;p&gt;Most of the Single Page Applications(SPAs) the update single view at a time are best suited for Angular. If the SPAs update multiple views at a time, ReactJS will be perfect for them. While choosing the right framework for a new JavaScript system, keep in mind that React has no Model or Controller like Angular.&lt;/p&gt;

&lt;h2&gt;
  
  
  ReactJS vs Angular Comparison - Which is Better?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Performance
&lt;/h3&gt;

&lt;p&gt;Due to the presence of two-way data binding, Angular is slightly laggy in comparison to React JS. It can get slower if there are several views available that are dependent on one another. That is why React JS is preferred for SPAs with multiple views at a time. Another reason for the slow performance of Angular is that it works with real Dom and when this real DOM gets updated, the browser has to make many modifications of the internal values which is not the case with virtual DOM that React JS works with. If you are looking for high performance, React JS is a clear winner.&lt;/p&gt;

&lt;h2&gt;
  
  
  Structure
&lt;/h2&gt;

&lt;p&gt;A well-defined and structured framework is always preferable for easy development. Angular has the perfect MVC structure that most of the professional developers love to work with. Technically speaking, React JS is not exactly a framework as there is no definite structure as such. It is more of a vast JavaScript library with which you can update the Views for the users. You cannot really create an independent application with it as it lacks the Model and Controller parts.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/status-codes-http-status-codes-21k5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Status Codes: HTTP Status Codes&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 23 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#httpstatuscodes&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#statuscodes&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webstatuscodes&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
But React JS offers more freedom to a developer as there is no certain way to write code. You can follow JSX to create components or you can write plain and simple JavaScript and HTML. Beginners can learn React JS easily due to no usual syntax to learn. But a developer has to spend extra time to structure the application as no pre-defined structure is present. Therefore, if you are experienced and working on a complex project, you should choose Angular. If you want freedom from usual syntax and structure frameworks, React JS is for you.

&lt;h2&gt;
  
  
  Advantages and Disadvantages –
&lt;/h2&gt;

&lt;p&gt;The first advantage of Angular is that it has a vast community support where you can get solutions to your problems quicker. The availability of full-fledged architecture makes it easy to develop complex web application conveniently.&lt;br&gt;
The first advantage of ReactJS is that it gives more freedom as you do not have to learn complex syntaxes and you can make your own structure. The rendering is prompt due to the use of virtual DOM and one-way data binding. It can handle large database effortlessly and it is more JavaScript centric which makes it robust and focused.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Video Library: Be an Expert in Web Scraping with Free 15 Awesome Video&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 21 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Among the disadvantages, Angular is difficult to learn due to complex syntaxes and other complexities. The developers have to focus on the security aspect minutely as it is a client-side rendering technology. As far as the disadvantages of ReactJS go, it lacks a proper framework and one has to learn Flux for the implementation of ReactJS based view.&lt;br&gt;
&lt;a href="https://www.technologycrowds.com/2018/04/which-is-better-reactJS-vs-angular.html"&gt;&amp;gt;&amp;gt;&amp;gt; Source Article →&lt;/a&gt;

</description>
      <category>reactjsorangular</category>
      <category>reactjsvsangular</category>
      <category>comparereactjsangular</category>
    </item>
    <item>
      <title>Chrome 79 Update Covers 51 vulnerabilties | Hacked Password Alarm</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Tue, 04 Feb 2020 09:28:26 +0000</pubDate>
      <link>https://dev.to/anjankant/chrome-79-update-covers-51-vulnerabilties-hacked-password-alarm-499f</link>
      <guid>https://dev.to/anjankant/chrome-79-update-covers-51-vulnerabilties-hacked-password-alarm-499f</guid>
      <description>&lt;p&gt;Clients of Google's Chrome internet browser are being encouraged to introduce the most recent update quickly to fix two security vulnerabilities, one of which is as of now being abused in nature.&lt;br&gt;
&lt;strong&gt;&lt;a href="http://bit.ly/2lSE3r6"&gt;&amp;gt;&amp;gt;&amp;gt; Subscribe YouTube Channel&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
the two high seriousness vulnerabilities are known as &lt;strong&gt;CVE-2019-13720&lt;/strong&gt; and &lt;strong&gt;CVE-2019-13721&lt;/strong&gt; and classed as &lt;strong&gt;"use-after-free"&lt;/strong&gt; vulnerabilities.&lt;br&gt;
&lt;strong&gt;Chrome 79&lt;/strong&gt; patches &lt;strong&gt;51 vulnerabilities&lt;/strong&gt; and its Password Checker will currently alert clients when a website secret key may have been uncovered. The component is being turned out step by step to Chrome clients.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/asp-net-web-api-interview-questions-and-answers-3kk6" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;.Net Core Web API Interview Questions and Answers&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 4 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterviewquestionanswers&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterview&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotnetcorewebapi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotenetcore&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Your password is kaput
&lt;/h2&gt;

&lt;p&gt;Google heated the usefulness of its Password Checker into Chrome 79 with the goal that when the component is empowered, the program will caution its client if an entered secret word has been uncovered by an earlier information break.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fighting phishers
&lt;/h2&gt;

&lt;p&gt;Safe Browsing, a Google-made innovation, cautions when a client steers toward a website that may contain malignant substance. (The term is additionally applied to the API Google makes accessible to other program developers; for example, Mozilla depends on the Safe Browsing API to caution Firefox clients about hazardous sites.)&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 17 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Wrapping Up
&lt;/h2&gt;

&lt;p&gt;The most recent form of Chrome discharged today to fix the security vulnerabilities is variant &lt;strong&gt;78.0.3904.87&lt;/strong&gt; and it's accessible for &lt;strong&gt;Windows, Mac, and Linux&lt;/strong&gt;. The update ought to show up consequently, yet in the event that it hasn't sprung up yet you can physically apply it by exploring to &lt;strong&gt;Help&lt;/strong&gt; - &amp;gt; &lt;strong&gt;About&lt;/strong&gt; Google Chrome in the program menu. Once introduced, the risk is killed and you can keep on utilizing Chrome as ordinary.&lt;br&gt;
&lt;a href="https://in.pcmag.com/news/133610/use-chrome-update-your-browser-immediately"&gt;&amp;gt;&amp;gt;&amp;gt; Source Article 1 →&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.computerworld.com/article/3211427/whats-in-the-latest-chrome-update.html"&gt;&amp;gt;&amp;gt;&amp;gt; Source Article 2 →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>chrome79update</category>
      <category>chromeupdate</category>
      <category>cve201913720</category>
      <category>cve201913721</category>
    </item>
    <item>
      <title>What is Web Scraping | Data Mining</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Wed, 22 Jan 2020 10:54:11 +0000</pubDate>
      <link>https://dev.to/anjankant/what-is-web-scraping-data-mining-4np8</link>
      <guid>https://dev.to/anjankant/what-is-web-scraping-data-mining-4np8</guid>
      <description>&lt;p&gt;Web scraping is a popular term for various significant methods used to extract web metadata or gather valuable information across the Internet. Generally, this is accomplished with exclusive software that simulates web surfing to gather specific bits of information from different websites.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 17 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Purpose of web scraping
&lt;/h2&gt;

&lt;p&gt;Throughout web scraping programs, some professionals or businessmen will be able to gather some web data to sell to other companies or users, for promotional intention.  Hence, Web scraping is known as screen scraping, data mining, Web harvesting or Web data extraction.&lt;br&gt;
&lt;strong&gt;&lt;a href="http://bit.ly/2lSE3r6"&gt;Subscribe YouTube Channel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Web scraping as data mining
&lt;/h2&gt;

&lt;p&gt;Web scraping as data mining helps in report collection of weather, auction information, market pricing for any product, or any other list of gathered information can be inherited or captured. Sometimes, web scraping is restricted by many websites with respect to data mining, but web scraping is widely utilized to collect aggregated data from different private or government data sources in spite of all legal challenges.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Video Library: Be an Expert in Web Scraping with Free 15 Awesome Video&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 21 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Types of data mining
&lt;/h2&gt;

&lt;p&gt;Different types of data mining are practiced by developers. Four approaches are given below.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Text pattern fetching
&lt;/h2&gt;

&lt;p&gt;A simple yet influential method to extract text from html pages can be based on the UNIX grep command or regular expression-matching facilities of programming languages (for instance Perl or Python).&lt;/p&gt;

&lt;h2&gt;
  
  
  2. HTML parsing (Wrapping)
&lt;/h2&gt;

&lt;p&gt;In this data mining method, the wrapper extracts information or text from a specific web page having dynamically encoded data. The most important feature of the wrapper is it detects such dynamic templates in a specific information source, extracts its entire content and translates it into a relevant form. Wrapper making algorithms presume that input web pages of a wrapper orientation system conform to a common template and that they can be easily identified in terms of a URL common scheme.[3] Furthermore, some semi-structured data retrieving languages, like the HTQL and XQuery, can be utilized to parse HTML based web pages and to regain and transform html web page content.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. HTTP programming
&lt;/h2&gt;

&lt;p&gt;Static and dynamic web pages can be recovered by posting HTTP requests to the distant web server through socket applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. DOM (Document Object model parsing)
&lt;/h2&gt;

&lt;p&gt;By embedding a complete-matured web browser, like the Internet Explorer, Chrome or the Mozilla browser control, the application can recover the dynamic content produced by the client-side scripts. All these browsers also parse the website pages into a DOM tree, based on which web scraping applications can regain parts of the pages.&lt;br&gt;
&lt;a href="https://www.technologycrowds.com/2020/01/What-is-Web-Scraping-Data-Mining.html"&gt;&amp;gt;&amp;gt;&amp;gt; Original Source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webscraping</category>
      <category>datamining</category>
    </item>
    <item>
      <title>.NET Core 3.1 Release New Features</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Thu, 12 Dec 2019 10:45:28 +0000</pubDate>
      <link>https://dev.to/anjankant/net-core-3-1-release-new-features-3bo</link>
      <guid>https://dev.to/anjankant/net-core-3-1-release-new-features-3bo</guid>
      <description>&lt;p&gt;Microsoft has released the new version of .NET Core 3.1 with the resolution of all errors and drawbacks of .Net Core 3.0. It allows the developers to work efficiently with C++/CLI throughout different Operating Systems. As per the Microsoft team, no provision of further changes is required for the next 3 years. So, this version is considered a more stable software application.&lt;br&gt;
&lt;strong&gt;&lt;a href="http://bit.ly/2lSE3r6"&gt;&amp;gt;&amp;gt;&amp;gt; Subscribe YouTube Channel&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 17 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Hence, it’s recommended to &lt;a href="https://visualstudio.microsoft.com/vs/"&gt;Download Visual Studio 2019&lt;/a&gt; version 16.4 instead of only .NET core 3.1 to get downloaded both Visual studio and ASP.NET core 3.1 together. It’s available for Windows, Linux, and macOS.

&lt;p&gt;&lt;em&gt;Following new features are found in .Net Core 3.1&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Preview channel option of Mac 8.4 OS
&lt;/h2&gt;

&lt;p&gt;Visual Studio version for Mac also supports along with .NET Core 3.1 for preview channel option of Mac 8.4 OS.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Paying attention to Blazor and Windows Desktop
&lt;/h2&gt;

&lt;p&gt;The .NET Core 3.1 primarily focused on the two new and big additions in .NET Core 3.0 such as Windows Desktop and Blazor and also provides great support for C#, C++/CLI with CLR Class Library (.NET Core) and CLR Empty Project (.NET Core).&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Operating Systems
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;.NET Core 3.1 is compatible following operating systems:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;openSUSE: 15+&lt;/li&gt;
&lt;li&gt;RHEL: 6+&lt;/li&gt;
&lt;li&gt;Debian: 9+&lt;/li&gt;
&lt;li&gt;Alpine: 3.10+&lt;/li&gt;
&lt;li&gt;Ubuntu: 16.04+&lt;/li&gt;
&lt;li&gt;Fedora: 29+&lt;/li&gt;
&lt;li&gt;SUSE Enterprise Linux (SLES): 12 SP2+&lt;/li&gt;
&lt;li&gt;macOS: 10.13+&lt;/li&gt;
&lt;li&gt;Windows Server: 2012 R2+&lt;/li&gt;
&lt;li&gt;Windows Client: 7, 8.1, 10 (1607+)
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/asp-net-web-api-interview-questions-and-answers-3kk6" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;.Net Core Web API Interview Questions and Answers&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 4 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterviewquestionanswers&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterview&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotnetcorewebapi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotenetcore&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Please Note: Only the Win Forms and WPF apps are functioning and supported on Windows client.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Chip support
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;x86 on Windows&lt;/li&gt;
&lt;li&gt;x64 on Windows, Linux, and macOS,&lt;/li&gt;
&lt;li&gt;ARM64 on Linux (Use Linux kernel version 4.14 or later)&lt;/li&gt;
&lt;li&gt;ARM32 on Windows and Linux&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Which Controls of Win Forms are removed from .NET Core 3.1?
&lt;/h2&gt;

&lt;p&gt;The .NET Core 3.1 has removed the Win Forms controls such as:##&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DataGrid&lt;/li&gt;
&lt;li&gt;ContextMenu&lt;/li&gt;
&lt;li&gt;Toolbar&lt;/li&gt;
&lt;li&gt;Menu&lt;/li&gt;
&lt;li&gt;MainMenu&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.technologycrowds.com/2019/12/release-of-new-version-net-core-3-1.html"&gt;&amp;gt;&amp;gt;&amp;gt; Source Article →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>netcore</category>
      <category>dotnetcore31</category>
      <category>dotnetcorenewrelease</category>
    </item>
    <item>
      <title>Development Machine Performance: Free up drive space in Windows 10</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Mon, 02 Dec 2019 07:33:42 +0000</pubDate>
      <link>https://dev.to/anjankant/development-machine-performance-free-up-drive-space-in-windows-10-53e</link>
      <guid>https://dev.to/anjankant/development-machine-performance-free-up-drive-space-in-windows-10-53e</guid>
      <description>&lt;p&gt;&lt;strong&gt;I&lt;/strong&gt;f your PC is running low on free space, you might not be able to install important Windows updates, and your PC’s performance may be affected. Here are some ways to free up space so you can keep your PC up to date and running smoothly. These suggestions are listed in order, so start with the first one, see if that helps, and then continue to the next one if it doesn't.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241616%2Fb6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 17 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;1) &lt;a href="https://support.microsoft.com/en-in/help/4458149/windows-10-low-disk-space-error-due-to-a-full-temp-folder" rel="noopener noreferrer"&gt;If you're getting a Low Disk Space error because of a full Temp folder&lt;/a&gt;&lt;br&gt;
2) &lt;a href="https://support.microsoft.com/en-in/help/4458149/windows-10-low-disk-space-error-due-to-a-full-temp-folder" rel="noopener noreferrer"&gt;Free up space with Storage Sense&lt;/a&gt;&lt;br&gt;
3) &lt;a href="https://support.microsoft.com/en-in/help/4013876/windows-10-free-up-space-to-install-latest-feature-update" rel="noopener noreferrer"&gt;Free up space for Windows 10 updates&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241616%2Fb6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Video Library: Be an Expert in Web Scraping with Free 15 Awesome Video&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 21 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
4) Delete Personal files or move them to an external storage device&lt;br&gt;
    &lt;em&gt;Personal files such as videos, music, photos, and documents can take up a lot of space on your device. To see which files are using the most space:&lt;/em&gt;&lt;br&gt;
    &lt;em&gt;i) Select File Explorer  from the taskbar and find the files you want to move.&lt;/em&gt;&lt;br&gt;
    &lt;em&gt;ii) Under This PC in the menu on the left, select a folder to see what files are saved in it. The Videos, Music, Pictures, and Downloads folders usually contain the largest files that you’ve saved to your device.&lt;/em&gt;&lt;br&gt;
    &lt;em&gt;iii) To see the size of the files in a folder, select View &amp;gt; Details. Right-click in the open space and then select Sort by &amp;gt; Size to show the largest files at the top of the list.&lt;/em&gt;&lt;br&gt;
    &lt;em&gt;iv) If there are files you no longer need on your device, you can either delete them or move them to an external storage device like a USB drive or an SD card.&lt;/em&gt;
&lt;h3&gt;
  
  
  5) Save new persoanl files to another drive
&lt;/h3&gt;

&lt;p&gt;1) Select Start  &amp;gt; Settings  &amp;gt; System  &amp;gt; Storage.&lt;br&gt;
   2) Under More storage settings, select Change where new content is saved.&lt;br&gt;
   3) For each content type, select a drive from the drop-down menu. If the drive you want to use isn't listed there, make sure it's connected to your PC.&lt;/p&gt;
&lt;h3&gt;
  
  
  6) Turn on OneDrive Files on-Demand
&lt;/h3&gt;

&lt;p&gt;OneDrive Files On-Demand requires Windows 10 version 1709 or later and OneDrive client version 17.3.7064.1005 or later. To see which version of Windows you’re running, select Start  &amp;gt; Settings  &amp;gt; System  &amp;gt; About . To see which version of the OneDrive client you have installed&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241616%2Fb6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/the-game-changer-react-or-angular-or-vue-11a4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;The game changer: React or Angular or Vue?&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 27 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#angular&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#vue&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  7) Run Antivirus Software
&lt;/h3&gt;

&lt;p&gt;Sometimes a virus or other malware can consume significant hard-drive space by corrupting your system files. If you suspect your PC is infected with malware, use an antivirus program like Windows Defender to run a virus scan and cleanup. If this doesn't fix the problem, you might need to reset your PC.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://support.microsoft.com/en-in/help/12425/windows-10-free-up-drive-space" rel="noopener noreferrer"&gt;&amp;gt;&amp;gt;&amp;gt; Original Source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>developmentmachinepeformance</category>
      <category>freediskspace</category>
    </item>
    <item>
      <title>The game changer: React or Angular or Vue?</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Wed, 27 Nov 2019 07:39:53 +0000</pubDate>
      <link>https://dev.to/anjankant/the-game-changer-react-or-angular-or-vue-11a4</link>
      <guid>https://dev.to/anjankant/the-game-changer-react-or-angular-or-vue-11a4</guid>
      <description>&lt;p&gt;&lt;strong&gt;F&lt;/strong&gt;or a front-end web developer, it is always a tough choice to choose between the various technologies that he/she are provided with. A few years back, the w3 organisation has made the JavaScript as the client-side script that has to be used by default by any browser.&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1199948299886829568-691" src="https://platform.twitter.com/embed/Tweet.html?id=1199948299886829568"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1199948299886829568-691');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1199948299886829568&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h6&gt;
  
  
  1) Having information about users of each of the technology is quite helpful in the comparison done here. The Angular has the defaulter as Google itself, accompanied by Wix, weather.com, healthcare.gov and the infamous Forbes website. The happy clients of React are Uber, Twitter, Paypal and the list goes on. When it comes to Vue, the satisfied customers are Alibaba, the popular Baidu, and GitLab.
&lt;/h6&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 17 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h6&gt;
  
  
  2) There are bigger hands that uplift the developments of Angular and React whereas Vue is composed of a relatively small team. This is somewhat a peculiar condition as the code can be expected to be a lot cleaner when the size is lesser, while the length of each stride is more when backed by giants.
&lt;/h6&gt;

&lt;h6&gt;
  
  
  3) In a survey conducted by stackoverflow.com, it was found that around 67% of the developers who used React technology are in true love with it while 52% of the Angular developers are actually satisfied to continue further. Vue was accepted by 89% if they would use it again while the numbers are 92 for React and 65 for Angular.
&lt;/h6&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Video Library: Be an Expert in Web Scraping with Free 15 Awesome Video&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 21 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h6&gt;
  
  
  4) The updating and upgrading policies have been quite problematic for Vue dependent developers when it comes to a large scale application while people are comfortable with React and Angular.
&lt;/h6&gt;

&lt;h6&gt;
  
  
  5) It should be noted that the React uses the ES6 standard of Javascript and Vue is in between of ES5 and ES6. Angular is quite typical here, as it largely bases itself on Typescript. The disadvantage here is that the typescript itself may disappear completely over the time. Consistency is one good thing angular has got.
&lt;/h6&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/status-codes-http-status-codes-21k5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Status Codes: HTTP Status Codes&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 23 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#httpstatuscodes&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#statuscodes&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webstatuscodes&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h6&gt;
  
  
  6) Template flow is one big concern that these three have got for their developers. React literally breaks this custom by mixing up the Js code into HTML and this is actually what was tried to prevent in HTML coding. The other two are at par in this case.
&lt;/h6&gt;

&lt;h6&gt;
  
  
  7) The learning curve is yet another factor which helps for the best comparison between Angular or React or Vue. React requires you to have prior knowledge about JavaScript while the Angular demands you to learn the entirely new syntax that is specific to it. Vue, on the other hand, doesn't tease you much.
&lt;/h6&gt;

&lt;p&gt;&lt;a href="https://www.technologycrowds.com/2018/05/the-game-changer-react-or-angular-or-vue.html"&gt;&amp;gt;&amp;gt;&amp;gt; Source Article →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>angular</category>
      <category>vue</category>
    </item>
    <item>
      <title>Status Codes: HTTP Status Codes</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Sat, 23 Nov 2019 09:17:33 +0000</pubDate>
      <link>https://dev.to/anjankant/status-codes-http-status-codes-21k5</link>
      <guid>https://dev.to/anjankant/status-codes-http-status-codes-21k5</guid>
      <description>&lt;p&gt;REST API takes care to give feedback about the request by utilizing the HTTP message response's status line part. Largely this feature describes about the result from the server.&lt;br&gt;
&lt;strong&gt;&lt;a href="http://bit.ly/2lSE3r6" rel="noopener noreferrer"&gt;Subscribe YouTube Channel&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
There are five main categories where most of the http codes fall into, while there are forty codes that would come under those five main standards. RFC-2616 is a standard for web which describes the syntax of the Status Line as:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Status-Line = HTTP-Version SP&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Status-Code SP Reason-Phrase CRLF&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Here below you can find the http status codes list. You can use this http status codes cheat sheet to keep track of the client request.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The five categories of Http Status codes are as below:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;1xx: This Http Client code series that start with 1 indicate that it is informational. This counts the actions of transfer level communications protocols.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;2xx: The series that start with 2 is an indication of all green about the communication. Simply put, it means the client's request has been accepted by the server and the response has been returned successfully.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;3xx: An indicative code that instructs the client to consider few more steps to complete the request.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;4xx: This list of codes in the 4 series actually denotes that the fault lies with the client. This could include trying to access resource which doesn't exist on the server or trying to access the ones which are forbidden.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;5xx: 5 series is a server side problem and thus it becomes the server's responsibility to correct it. Some of the errors may include internal server error that arise due to faulty processing of the request.&lt;/em&gt;&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241616%2Fb6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/asp-net-web-api-interview-questions-and-answers-3kk6" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;.Net Core Web API Interview Questions and Answers&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 4 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterviewquestionanswers&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterview&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotnetcorewebapi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotenetcore&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Here below you can get a brief note about what each of the codes are and their functionality as http status codes explained here.
&lt;h2&gt;
  
  
  Status Code: 200
&lt;/h2&gt;

&lt;p&gt;It is an OK code. This status code means that the client's request was carried out successfully by REST API. 200 Status code will always contain a response body and it is mandatory according to the standards. The response is dependent on the type of requests such as for POST request the body will contain the response that was desired as a result of the action in the request. Header fields are received for HEAD type of requests.&lt;/p&gt;
&lt;h2&gt;
  
  
  Status Code: 201
&lt;/h2&gt;

&lt;p&gt;This is a typical HTTP 'created'' code because this code results as a consequence of resource creation on the server side by the controller after the client's request has been accepted. The response body of this 201 code contains the URI for the newly created resource and they could be many. Yet in the header field, ultimately it should be the most specific URI to the resource that needs to be referenced.&lt;br&gt;
If the server fails to create the resource immediately and there is a chance that it could take too long, then the server must return 202 code.&lt;/p&gt;
&lt;h2&gt;
  
  
  Status Code: 202
&lt;/h2&gt;

&lt;p&gt;It is a response code that states the request has been accepted. Status Code 202 is generally used when the requested action may take a longer than usual time for completion. This kind of standard is beneficial to both the server and client as the connection between the both now needn't be persistent. That means the client need not hang on to the server connection until the process completes. Since the code returns while the action is in the half way or awaiting, a pointer to status monitoring or an approximate time by which the user can expect the desired action be fulfilled is sent in the body of the response.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241616%2Fb6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Video Library: Be an Expert in Web Scraping with Free 15 Awesome Video&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 21 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Status Code: 204
&lt;/h2&gt;

&lt;p&gt;Being in the 2xx code series, this particular code also indicates that the server has successfully accepted the request and has fulfilled the request.What makes this code stand out is that the REST API would return an empty response body yet with updated meta information regarding the present client's document active view, if exists, as a set of entity-headers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 301
&lt;/h2&gt;

&lt;p&gt;As discussed above,all the 3xx series needs further more steps to complete the request. Here, this code when received means the resource that the client has been requesting for has been moved permanently and is available with a new URI request. This movement could be due to slight redesigning in the REST API's resource model. The response body for this code would contain the newly assigned URI for the requested resource. API versioning for the new ones can help you avoid in receiving this response code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 302
&lt;/h2&gt;

&lt;p&gt;This is a URL redirection way with this status code. The resource that was requested has been found but on the client side, response would contain the URL. This URL in the header field is the page to which the user would be redirected.&lt;br&gt;
This code was inappropriately implemented by many of the web browsers, where the request type gets changed to GET regardless of the initial request type. To resolve the reactions that are expected from the client, additional codes 303 and 307 have been issued for the servers to clear the confusion.&lt;/p&gt;
&lt;h2&gt;
  
  
  Status Code: 303
&lt;/h2&gt;

&lt;p&gt;This code finds its use when all we desire is that the REST API should indicate that the task by controller has been completed yet instead of sending the response along with the body, send as a reference to new URI. This time, it doesn't forcefully redirect the client but provides a temporary URI which the client can access using a GET request.&lt;br&gt;
It has to be kept in mind that this code response shouldn't be cached though the subsequent GET request that user may use to ping the server can be cached.&lt;/p&gt;
&lt;h2&gt;
  
  
  Status Code: 304
&lt;/h2&gt;

&lt;p&gt;This code is almost similar to the 204 status code. The only difference being that 204 is issued when there is nothing to be sent in the response body while the Status Code 304 is sent when there is no content modified as the request headers received by the REST API would contain either If-Modified-Since or If-None-Match.&lt;br&gt;
In these circumstances, the server wouldn't send any response as it presumes the client does have a copy of the resource from the previously downloaded response and this actually saves bandwidth.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241616%2Fb6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/asp-net-web-api-interview-questions-and-answers-3kk6" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;.Net Core Web API Interview Questions and Answers&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 4 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterviewquestionanswers&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterview&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotnetcorewebapi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotenetcore&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Status Code: 307
&lt;/h2&gt;

&lt;p&gt;It is a temporary redirect code that instructs the user to follow the link that the REST API sends in the response's header location field instead of the REST API itself processing the request. The user needs to henceforth still use the original URI for future requests. Only if the request type is not HEAD, the response should include a short note about the hyperlink along with the link to the new URI. Response such as this must be sent only if the request type was either GET or HEAD. In other cases, the redirect decision should lie with user.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 400
&lt;/h2&gt;

&lt;p&gt;The most generic code out of the 4xx series which indicates that the request received is a bad one and the client shouldn't put forward the similar kind of request. Bad request may involve invalid request type or misleading parameters or any other violations. When there are no appropriate codes in the 4xx series that can be used, this is the one which has to be sent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 401
&lt;/h2&gt;

&lt;p&gt;An unauthorized access to resource without proper credentials leads to this response code. The client must be responded with the challenge present in processing the request and must guide the user what could be done to proceed. Hence user may repeat this request but this time with a proper authentication details.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 403
&lt;/h2&gt;

&lt;p&gt;This is a forbidden status code which means that irrespective of the user sending proper authentication details or not, user doesn't have sufficient permissions to access the requested resource. Further repetition would not induce any successful effect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 404
&lt;/h2&gt;

&lt;p&gt;A code that is usually sent when the requested resource is unavailable or not found on the server. The request can be repeated for any number of times yet for a failed response. Server may choose 410 instead of Status Code 404 when it somehow knows that the requested resource was available previously on the requested URI but is no more present permanently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 405
&lt;/h2&gt;

&lt;p&gt;If the resource residing on the server should be accessed only through particular request method, say GET or POST only but not PUT/DELETE, the Status Code 405 method not accepted code is sent along with the resource support information through allow header.&lt;br&gt;
Example - Allow: HEAD&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 406
&lt;/h2&gt;

&lt;p&gt;A not acceptable http code that results when the client requests for one media type through Accept request header, as response but the API is unable to generate anything as such.For example the client may request for a format application/json but the API can only process and send the response as application/xml format, then the API needs to send a Status Code 406 code.&lt;br&gt;
If the user is not satisfied with the response that the API sends, then the user agent must terminate receiving the data and modify the request.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 412
&lt;/h2&gt;

&lt;p&gt;If the request from the client contains conditions or more specifically what is called as preconditions in the request headers and request has to be processed only if the conditions were satisfied, then a failure to do so should issue a 412 Precondition failed response code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 415
&lt;/h2&gt;

&lt;p&gt;An Unsupported Media Type indicative status code that occurs when the media type supplied by the client can't be processed by the API. Say for example, the client sends the request with application/pdf in the Content-Type header while the API can process only application/xml, then the server will send a 415 response.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 500
&lt;/h2&gt;

&lt;p&gt;It is a very generic response code which indicates that there was an Internal server error. Most likely this code indicates that there was an exception raised while processing the request. Since the fault lies on the server side, client may try the request again hoping to get a proper response.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 501
&lt;/h2&gt;

&lt;p&gt;The server when fails to recognize the request method or it has no idea what to do with the request, a 501 not implemented code is issued.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status Code: 418 I'm a teapot
&lt;/h2&gt;

&lt;p&gt;The hypertext transfer protocol 418 i am a teapot error response code indicates that the server refuses to brew coffee as a result of it's a pot, &lt;a href="https://tools.ietf.org/html/rfc2324#section-2.3.2" rel="noopener noreferrer"&gt;read more...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.technologycrowds.com/2019/01/status-codes-http-status-codes.html" rel="noopener noreferrer"&gt;&amp;gt;&amp;gt;&amp;gt; Source Article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>httpstatuscodes</category>
      <category>statuscodes</category>
      <category>webstatuscodes</category>
    </item>
    <item>
      <title>Free Video Library: Be an Expert in Web Scraping with Free 15 Awesome Video</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Thu, 21 Nov 2019 10:16:46 +0000</pubDate>
      <link>https://dev.to/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin</link>
      <guid>https://dev.to/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin</guid>
      <description>&lt;p&gt;Below are listed free 15 awesome videos to become a web scraper with these free videos library.&lt;br&gt;
&lt;em&gt;Install pckage, load document, traverse nodes, extract images, extract links, extract icon, parse HTML etc.&lt;/em&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="http://bit.ly/2lSE3r6" rel="noopener noreferrer"&gt;Subscribe YouTube Channel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Well crafted list is as follow:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt;Sr No&lt;/th&gt;
    &lt;th&gt;Topics&lt;/th&gt;
    &lt;th&gt;Video Length (Mins)&lt;/th&gt;
    &lt;th&gt;YouTube Link&lt;/th&gt;
  &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;1)&lt;/td&gt;
    &lt;td&gt;Learn Install html agility pack and Load a HTML Document&lt;/td&gt;
    &lt;td&gt;5:36&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/MI1QXaIEjb4" rel="noopener noreferrer"&gt;https://youtu.be/MI1QXaIEjb4&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;2)&lt;/td&gt;
    &lt;td&gt;Extract all Href value from HTML Document using html agility pack&lt;/td&gt;
    &lt;td&gt;5:39&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/Lhtnb6r7XH4?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/Lhtnb6r7XH4?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;3)&lt;/td&gt;
    &lt;td&gt;Extract Meta Information from website using html agility pack&lt;/td&gt;
    &lt;td&gt;7:37&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/4jdlwMo6Sfc?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/4jdlwMo6Sfc?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;4)&lt;/td&gt;
    &lt;td&gt;Select Nodes using Html Agility Pack&lt;/td&gt;
    &lt;td&gt;10:13&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/tGfOmR94BWs?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/tGfOmR94BWs?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;5)&lt;/td&gt;
    &lt;td&gt;HTML Manipulation using html agility pack&lt;/td&gt;
    &lt;td&gt;18:15&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/9LD7Y4UztCE?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/9LD7Y4UztCE?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;6)&lt;/td&gt;
    &lt;td&gt;HTML Traversing (Parent Node) html using Agility Pack C#&lt;/td&gt;
    &lt;td&gt;6:10&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/BTdFcZkKjKc?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/BTdFcZkKjKc?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;7)&lt;/td&gt;
    &lt;td&gt;HTML Traversing (Parent Node) html using Agility Pack C#&lt;/td&gt;
    &lt;td&gt;6:10&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/BTdFcZkKjKc?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/BTdFcZkKjKc?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;8)&lt;/td&gt; 
    &lt;td&gt;HTML Traversing (Next Sibling) using Agility Pack C#&lt;/td&gt;
    &lt;td&gt;6:30&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/yS8u1yUCWu8?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/yS8u1yUCWu8?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;9)&lt;/td&gt;
    &lt;td&gt;HTML Traversing (Next Sibling) using Agility Pack C#&lt;/td&gt;
    &lt;td&gt;6:30&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/yS8u1yUCWu8?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/yS8u1yUCWu8?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;10)&lt;/td&gt;
    &lt;td&gt;How to Extract Image Source using Regex C#&lt;/td&gt;
    &lt;td&gt;6:03&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/VPQRs54mlzU?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/VPQRs54mlzU?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td colspan="4"&gt;
    &lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241616%2Fb6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 17 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;

    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;11)&lt;/td&gt;
    &lt;td&gt;Convert UL List into String using HTML Agility Pack C#&lt;/td&gt;
    &lt;td&gt;6:33&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/3m1X1Xcu4PA?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/3m1X1Xcu4PA?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;12)&lt;/td&gt;
    &lt;td&gt;Search Specific Text from HTML using HTML Agility Pack&lt;/td&gt;
    &lt;td&gt;9:09&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/An1FqrFLvyM?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/An1FqrFLvyM?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;13)&lt;/td&gt;
    &lt;td&gt;Extract Links From Web Page using HTML Agility Pack C#&lt;/td&gt;
    &lt;td&gt;7:16&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/VQw-ZsjIYaQ?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/VQw-ZsjIYaQ?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;14)&lt;/td&gt;
    &lt;td&gt;Extract Icon from Website using HTML Agility Pack C#&lt;/td&gt;
    &lt;td&gt;6:46&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/QQRdMGy9wcI?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/QQRdMGy9wcI?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;15)&lt;/td&gt;
    &lt;td&gt;How to parse HTML table using HTML Agility Pack C#&lt;/td&gt;
    &lt;td&gt;13:04&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://youtu.be/BGTYeNwRf8s?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87" rel="noopener noreferrer"&gt;https://youtu.be/BGTYeNwRf8s?list=PLJufu9snJTv4tHfmsR-6QA4SPYj5vmp87&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>webscraping</category>
      <category>htmlagilitypack</category>
      <category>datamining</category>
    </item>
    <item>
      <title>Entity Framework Interview Questions And Answers | Freshers | Experienced</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Wed, 06 Nov 2019 12:09:39 +0000</pubDate>
      <link>https://dev.to/anjankant/entity-framework-interview-questions-and-answers-freshers-experienced-6l3</link>
      <guid>https://dev.to/anjankant/entity-framework-interview-questions-and-answers-freshers-experienced-6l3</guid>
      <description>&lt;p&gt;I compiled most frequently asked entity framework interview questions and answers for freshers and experienced dot net developers on Entity framework, architecture, Data Model, Client Data Provider, DB Context, difference between framework, LINQ &amp;amp; SQL etc.&lt;br&gt;
&lt;strong&gt;&lt;a href="http://bit.ly/2lSE3r6"&gt;Subscribe YouTube Channel&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 1 Most frequently asked entity framework interview questions &amp;amp; answers for freshers do contain this very basic one: What is an Entity framework?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; An Entity Framework is something which specifies the relational mapping of objects. A Framework provides a mechanism to store and access data in the database automatically. It’s a very important concept of MVC model. There are various tools that are based on EF model. One such model is .NET.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 2 What is the reason that one should choose entity framework ?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; An Entity Framework helps the developers or programmers an easy mechanism to access the database without much knowledge of programming or coding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 3 Is the entity framework an open source project?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; Yes, Entity Framework is an open source and is separated from .NET from the release of 6th version.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 4 Point out the differences in performances while using entity framework and ADO.NET. This is a common question among the Entity Framework Interview Questions and Answers for freshers and experienced.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1) Entity framework is not as fast as ADO.NET.&lt;br&gt;
2) Performance of Entity Framework is not as good as ADO.NET.&lt;br&gt;
3) Entity Framework is easy to use, as accessing database does not involve much coding.&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 17 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Q. 5 Mention what are all the components that are present in the Entity Framework architecture.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1) The various components Entity Framework consists of are&lt;br&gt;
2) Entity Data Model (EDM)&lt;br&gt;
3) Object Service&lt;br&gt;
4) ADO.Net Data Provider&lt;br&gt;
5) Entity SQL&lt;br&gt;
6) LINQ to Entities&lt;br&gt;
7) Entity Client Data provider&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 6 In what way did the Entity Framework affect the LINQ?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; LINQ (Language Integrated Query) is a component of Entity Framework which actually helps the programmers to query the database without creating any stored procedures using a language similar to SQL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 7 What does lazy loading mean?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; Lazy loading process delays the loading of related objects unless they are not required in the process, It only returns those objects that are required by the user and other related objects are returned when they are needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 8 Enlist the Entity Data Model parts.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; Storage model, Conceptual Model, and Mapping are the parts of Entity Model.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/asp-net-web-api-interview-questions-and-answers-3kk6" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;.Net Core Web API Interview Questions and Answers&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 4 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterviewquestionanswers&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterview&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotnetcorewebapi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotenetcore&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Q. 9 What do Pluralize and Singularize terms mean in Entity Framework context?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; These terms are used as naming conventions for an object. Naming conventions are used for the better understanding and easy differentiation of elements in a program. This can be enabled while adding an EDMX file by selecting an option in the window, which will adhere to singular or plural coding convention.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 10 What is the role of .edmx file in entity framework?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; An EDMX file maintains a graphical view of mapping between the conceptual model, a storage model while declaring the models. This information is used by the ADO.NET entity model designers to render the model graphically. It also consists of all the mapping details of how object maps with SQL tables.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 11 Explain the use of DbContext in entity framework?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; DbContext is an important class in Entity Framework. Other classes that are derived from DbContext are known as context classes. It is used in creating the .edmx file.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 12 What is the use of MSL?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; MSL stands for Mapping Schema Language. It defines a Mapping Layer which connects the entity type definition from CSDL to the metadata definition in the SSDL. It is essential for .NET Classes to know the table structure and its relations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 13 Are primary and foreign keys supported in Entity Framework?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; Yes. Entity Framework has both primary and foreign keys which can be defined in the database tables and imported or if the database is not set up, they can be created in the data model classes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q. 14 What are the properties that Entity Framework has?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; Basically, three types of properties can be defined in Entity Framework. They are Navigational properties, Complex properties, and Scalar properties.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.technologycrowds.com/2018/06/entity-framework-interview-questions.html"&gt;Source&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>entityframeworkinterview</category>
      <category>entityframeworkquestion</category>
      <category>entityframeworkanswers</category>
    </item>
    <item>
      <title>Visual Studio: Learn Free Web Scriping in Easy 10 Steps | Data Mining | HTMLAgilityPack | LINQ</title>
      <dc:creator>Anjan Kant</dc:creator>
      <pubDate>Thu, 17 Oct 2019 09:10:10 +0000</pubDate>
      <link>https://dev.to/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618</link>
      <guid>https://dev.to/anjankant/visual-studio-learn-free-webscriping-in-easy-10-steps-data-mining-htmlagilitypack-linq-618</guid>
      <description>&lt;p&gt;These 10 articles will guide you how to become a web scraper, data mining from scratch, you must have basic concepts of programming. You can scrap whole website after learning these articles.&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/free-video-library-be-an-expert-in-web-scraping-with-free-15-awesome-video-1oin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Video Library: Be an Expert in Web Scraping with Free 15 Awesome Video&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Nov 21 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webscraping&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#htmlagilitypack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datamining&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/04/hap-what-is-html-agility-pack.html"&gt;HAP: What is HTML Agility Pack?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/04/hap-learn-to-install-html-agility-pack.html"&gt;HAP: Learn to Install HTML agility pack and Load an HTML Document&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/05/Extract-Meta-Information-from-the-website-using-HTML-agility-pack.html"&gt;Learn HAP: Extract Meta-Information from the website using HTML agility pack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/08/learn-hap-select-nodes-using-html.html"&gt;Learn HAP: Select Nodes using Html Agility Pack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.technologycrowds.com/2018/09/html-manipulation-using-html-agility-pack.html"&gt;Learn HAP: HTML Manipulation using html agility pack&lt;/a&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/anjankant" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQGMztC0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--fuouKCET--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/241616/b6a1deca-9298-45e6-ae6d-d3acbc7b3aab.png" alt="anjankant"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anjankant/asp-net-web-api-interview-questions-and-answers-3kk6" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;.Net Core Web API Interview Questions and Answers&lt;/h2&gt;
      &lt;h3&gt;Anjan Kant ・ Oct 4 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterviewquestionanswers&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webapiinterview&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotnetcorewebapi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#dotenetcore&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/11/HTML-Traversing-html-using-Agility-Pack-CSharp.html"&gt;Learn HAP: HTML Traversing using Agility Pack C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2018/11/html-writer-using-html-agility-pack-csharp.html"&gt;Learn HAP: HTML Writer using Agility Pack C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2019/07/how-to-find-text-by-class-name-using-html-agility-pack.html"&gt;How to Find Text by class name using Html Agility Pack C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2019/08/how-to-search-html-page-by-specific-text-using-html-agility-pack.html"&gt;How to search HTML Page by specific text using html agility pack?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.technologycrowds.com/2019/08/hap-how-to-extract-favicon-from-website.html"&gt;HAP: How to extract favicon from website using HTML Agility Pack&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.technologycrowds.com/search/label/HTML%20Agility%20Pack"&gt;Source&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webscraping</category>
      <category>htmlagilitypack</category>
      <category>datamining</category>
    </item>
  </channel>
</rss>
