<?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: Nirupamvas</title>
    <description>The latest articles on DEV Community by Nirupamvas (@nirupamvas).</description>
    <link>https://dev.to/nirupamvas</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%2F509345%2F3f76258a-ac7c-415b-91ac-993ab45bf14f.jpg</url>
      <title>DEV Community: Nirupamvas</title>
      <link>https://dev.to/nirupamvas</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nirupamvas"/>
    <language>en</language>
    <item>
      <title>Copilot in the Cockpit? Why Edge Isn’t Ready for Takeoff as an AI Browser</title>
      <dc:creator>Nirupamvas</dc:creator>
      <pubDate>Sun, 07 Jan 2024 11:02:22 +0000</pubDate>
      <link>https://dev.to/nirupamvas/copilot-in-the-cockpit-why-edge-isnt-ready-for-takeoff-as-an-ai-browser-1oae</link>
      <guid>https://dev.to/nirupamvas/copilot-in-the-cockpit-why-edge-isnt-ready-for-takeoff-as-an-ai-browser-1oae</guid>
      <description>&lt;p&gt;Microsoft recently crowned Edge the “AI browser,” touting its Copilot integration as a revolutionary step forward. But before we break out the celebratory champagne, let’s hold onto our browser tabs for a second. Does a chatbot companion truly transform Edge into an AI powerhouse, or is Microsoft marketing a glorified upgrade?&lt;/p&gt;

&lt;p&gt;Copilot: A Useful Sidekick, Not a Co-pilot&lt;/p&gt;

&lt;p&gt;Don’t get me wrong, Copilot is a nifty tool. Powered by OpenAI’s technology, it offers basic functionalities like summarizing webpages, generating creative text formats, and answering simple questions. However, calling it the heart of an “AI browser” feels like mistaking a sidekick for a co-pilot.&lt;/p&gt;

&lt;p&gt;Where’s the Deep Integration?&lt;/p&gt;

&lt;p&gt;True AI integration goes beyond slapping on a chatbot. We need seamless, contextual assistance woven into the browsing fabric. Imagine hovering over a complex graph and having Copilot automatically analyze it, or highlighting text and triggering relevant actions like booking flights or creating calendar events. Such deep integration, sadly, is missing in Edge.&lt;/p&gt;

&lt;p&gt;Surface-Level Smarts Don’t Cut It&lt;/p&gt;

&lt;p&gt;Copilot currently operates in a separate sidebar, disconnected from the core browsing experience. It’s a helpful resource, but not an inherent part of the journey. An AI browser should anticipate your needs, surfacing relevant information and taking proactive actions based on your browsing context. Right now, Copilot feels more like a helpful tourist guide you occasionally consult, not a co-pilot navigating the web alongside you.&lt;/p&gt;

&lt;p&gt;Limited Scope, Limited Impact&lt;/p&gt;

&lt;p&gt;Copilot’s capabilities are currently restricted to basic tasks. It can’t access your emails, calendar, or other essential tools, hindering its ability to truly personalize your browsing experience. An AI browser needs to understand your workflow and preferences, not just offer generic assistance.&lt;/p&gt;

&lt;p&gt;The Road Ahead: Beyond the Chatbot&lt;/p&gt;

&lt;p&gt;Microsoft deserves credit for pushing the boundaries of browser functionality. But calling Edge an “AI browser” feels premature. To earn that title, it needs deeper Copilot integration, contextual awareness, and broader access to user data and tools. Until then, Edge remains a capable browser with a helpful AI sidekick, not a game-changing AI co-pilot.&lt;/p&gt;

&lt;p&gt;So, what’s next? We urge Microsoft to focus on seamlessly weaving AI into the browsing experience, making Copilot a true co-pilot that anticipates our needs and enhances our web journey. Let’s move beyond surface-level features and strive for an AI browser that truly redefines how we navigate the online world.&lt;/p&gt;

&lt;p&gt;The future of browsing is bright, but let’s ensure AI isn’t just a marketing buzzword. Let’s make it the co-pilot we deserve.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Install Most Interactive Shell On A Linux Machine</title>
      <dc:creator>Nirupamvas</dc:creator>
      <pubDate>Wed, 16 Jun 2021 16:34:47 +0000</pubDate>
      <link>https://dev.to/nirupamvas/how-to-install-most-interactive-shell-on-a-linux-machine-36ko</link>
      <guid>https://dev.to/nirupamvas/how-to-install-most-interactive-shell-on-a-linux-machine-36ko</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%2Ft4964vu4e57xwyer2xet.png" 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%2Ft4964vu4e57xwyer2xet.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello Guys, I am Nirupamvas and I am back again with an other awesome Linux tutorial. So let's get started.&lt;/p&gt;

&lt;p&gt;Before getting into it, let's understand some of the things &lt;/p&gt;

&lt;h3&gt;
  
  
  What Is Shell??
&lt;/h3&gt;

&lt;p&gt;A shell is an interface to the underlying operating system. It allows you to execute operations using text and commands, and it provides users with advanced features like being able to create scripts.&lt;br&gt;
Unix Shell is a powerful tool that allows programmers to accomplish complex tasks with just a few words. There are a lot of widely available Shells such as Bourne Shell, C Shell, etc.&lt;/p&gt;

&lt;p&gt;So, everytime you want to execute a command you need to type entire command, I think this is one messy thing we need to do each and every time. To boost productivity and to save time for our lazy squad we have something called Fish. So let's see what is it all about.&lt;/p&gt;
&lt;h3&gt;
  
  
  What is FISH?
&lt;/h3&gt;

&lt;p&gt;Fish, or the “Friendly Interactive Shell,” is the most user-friendly and interactive shell, in my opinion.&lt;br&gt;
It is much more customizable than Zsh and Bash. It has a ton of cool features like consistent syntax, nice tab completion and syntax highlighting, is easy to pick up and use, and has excellent runtime help.&lt;br&gt;
You can change the theme and color of your shell just by using a framework called Oh My Fish. Unlike the aforementioned shells, fish is not POSIX compliant, but it also doesn’t intend to be.&lt;br&gt;
You can run Bash scripts in both Zsh and fish by adding the following shebang line to the first line of your Bash file.&lt;/p&gt;

&lt;p&gt;Let's start our installation,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Step 1 : Download Fish&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt-get install fish
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 2 : Entering into Fish&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can now enter the Fish shell simply by typing&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fish
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;step 3 : Setting Fish as your default shell&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can set Fish as your default shell instead of Bash:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;chsh -s /usr/bin/fish
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This way, Fish will be used automatically every time you log in. Test this setting by exiting SSH, then logging back in. Upon logging in, you will be presented with a Fish shell.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 4: Creating a config file&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In order to be able to change the properties of the Fish shell, we first need to create a config file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir -p ~/.config/fish
vim ~/.config/fish/config.fish
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 5: Removing the default message&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By default, Fish will show this message when you enter the shell:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can remove this message by adding the following to the ~/.config/fish/config.fish file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;set -g -x fish_greeting ''
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It will pop up either vim or nano, in any case type 'I' and start editing and to save type&lt;br&gt;
&lt;code&gt;ESC then :wq then Hit enter&lt;/code&gt;&lt;br&gt;
This will remove the message and rather set it to a blank value. You can add something such as "Welcome to Terminal!" by entering a value instead of leaving it blank:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;set -g -x fish_greeting 'Welcome to Terminal!'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you do not like in any case what you do is, simply uninstall, so how to do that, see below.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Step 6: Switching back to Bash&lt;/strong&gt;
If you would like to use Bash again, simply type:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you want to permanently use Bash as your default shell, type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;chsh -s /bin/bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;BONUS&lt;br&gt;
 This will not only work on Virtual machines or Fully installed linux but also in Windows Subsystem for Linux.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's it, now you are good to go!! Hope you enjoy 😎.&lt;/p&gt;

</description>
      <category>ubuntu</category>
      <category>linux</category>
    </item>
    <item>
      <title>Pushing Large Files to GitHub(CMD-V)</title>
      <dc:creator>Nirupamvas</dc:creator>
      <pubDate>Sun, 02 May 2021 11:17:10 +0000</pubDate>
      <link>https://dev.to/nirupamvas/pushing-large-files-to-github-cmd-v-1fmg</link>
      <guid>https://dev.to/nirupamvas/pushing-large-files-to-github-cmd-v-1fmg</guid>
      <description>&lt;p&gt;Hello everyone in todays article we will see how you can upload large files i.e, Files&amp;gt;25MB to you Git Repositories. So Lets get started.&lt;/p&gt;

&lt;p&gt;Before getting started make sure that the following things are ready&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Make you have a &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt; account&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Download and install &lt;a href="https://git-scm.com/downloads"&gt;GITBASH&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Configure &lt;a href="https://git-scm.com/downloads"&gt;GITBASH&lt;/a&gt; i.e, connect it with you GitHub account&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now I hope everything is ready so lets begin.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open the command line ("Terminal" on the Mac, "Git Bash" on Windows) and change into your project's base directory. There, you can create a new Git repository:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ cd projects/my-project
$ cd projects/my-project/git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;As a first step, you can add all of your current files to the 
repository and then bundle these in a commit:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ git add .
$ git commit -m "Initial commit"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Now, you are ready to push your code to GitHub!&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  How to Push to GitHub
&lt;/h4&gt;

&lt;p&gt;Before you can upload your code to GitHub, you need to create a remote repository in your GitHub account.&lt;/p&gt;

&lt;h4&gt;
  
  
  Using Git on the Command Line
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If you're working with Git on the Command Line, you'll have to open the GitHub.com interface in your browser. Right on the "Dashboard" view, you can see a button to create a new repository:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IfNDlys_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nfrruldwtl7husml7g1g.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IfNDlys_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nfrruldwtl7husml7g1g.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Then, on the project's main page, you can use the green "Code" button to reveal the repository's remote URL and copy it to your clipboard:&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dAOIyWrA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5pxx3li45e9cbqt1t2x4.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dAOIyWrA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5pxx3li45e9cbqt1t2x4.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can then connect this remote repository to your local Git repository with the following command:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ git remote add origin &amp;lt;remote repository URL&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;The final step is to push your changes from your local repository to your new remote repository:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ git push origin master
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;NOTE:&lt;br&gt;
The maximum size of GitHub is 100 MB per file, 1 GB per repo&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;So that's it guys!&lt;br&gt;
If you like this article hit that button, if you have any doubt's you can comment down below.&lt;/p&gt;

</description>
      <category>github</category>
    </item>
    <item>
      <title>How to Generate a URL QR Code in Google Chrome on Andriod</title>
      <dc:creator>Nirupamvas</dc:creator>
      <pubDate>Sat, 14 Nov 2020 06:34:43 +0000</pubDate>
      <link>https://dev.to/nirupamvas/how-to-generate-a-url-qr-code-in-google-chrome-on-andriod-3260</link>
      <guid>https://dev.to/nirupamvas/how-to-generate-a-url-qr-code-in-google-chrome-on-andriod-3260</guid>
      <description>&lt;p&gt;Hello everyone! I am Nirupamvas and I will be going be say how you can generate a URL QR Code in Google Chrome on Andriod. Lets get started&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Warnings!To use the QR code sharing feature in Google Chrome on Android, we’ll need to enable a couple of feature flags. Enabling these flags will not alter your browsing experience, but know that, at the time of writing, the feature is experimental. Enabling flags might cause issues down the road.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Step 1:
&lt;/h3&gt;

&lt;p&gt;Open Google chrome in your Andriod mobile or tablet and type &lt;code&gt;chrome://flags&lt;/code&gt; in the address bar.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rr1U4ijo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qi98eyz66ei6el8brfcb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rr1U4ijo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qi98eyz66ei6el8brfcb.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2:
&lt;/h3&gt;

&lt;p&gt;Search for &lt;code&gt;sharing-hub&lt;/code&gt; in the search bar and enable it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pB5qPzIP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/h2ydo0xem3xgbvy7oqi9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pB5qPzIP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/h2ydo0xem3xgbvy7oqi9.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Search for &lt;code&gt;QR&lt;/code&gt; in the search bar and enable it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GlDA8yhW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jn6si921ssu35c1dk4ca.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GlDA8yhW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jn6si921ssu35c1dk4ca.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3:
&lt;/h3&gt;

&lt;p&gt;Click on Relaunch&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4bgvzutM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jkoqshwomvce88bg6zgt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4bgvzutM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jkoqshwomvce88bg6zgt.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4:
&lt;/h3&gt;

&lt;p&gt;Select share option on your URL you want &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YyMHjMYm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/9x633dpn8l1x5uuaksqf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YyMHjMYm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/9x633dpn8l1x5uuaksqf.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then you will see the following pop up click on QR Code&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iMqTtYzK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/xeg9xizr1hvwtv5vccq0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iMqTtYzK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/xeg9xizr1hvwtv5vccq0.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
If you want to download click on download share to your friends&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8CHJ8on6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/demejmq5oi66namu0fvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8CHJ8on6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/demejmq5oi66namu0fvj.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
 And swipe the QR and you could able to see scan and you can scan your friends QR to&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yWm_YJft--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jxov0uq6endgtmkhqem3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yWm_YJft--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jxov0uq6endgtmkhqem3.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it guys! Hope you like the post click on like if you do so.&lt;/p&gt;

</description>
      <category>chrome</category>
      <category>android</category>
      <category>url</category>
      <category>qr</category>
    </item>
    <item>
      <title>Nodemailer Module</title>
      <dc:creator>Nirupamvas</dc:creator>
      <pubDate>Thu, 12 Nov 2020 16:13:02 +0000</pubDate>
      <link>https://dev.to/nirupamvas/nodemailer-module-5174</link>
      <guid>https://dev.to/nirupamvas/nodemailer-module-5174</guid>
      <description>&lt;p&gt;Hay everyone! I am Nirupamvas and today we will know about Nodemailer module in Nodejs and lets see its syntax,and how you write the code and where you can use it. So lets get started.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is Nodemailer&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Nodemailer is a single module with zero dependencies for Node.js, designed for sending emails. Its main features include (but are not limited to):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Platform-independence&lt;/li&gt;
&lt;li&gt;HTML content and embedded image attachments&lt;/li&gt;
&lt;li&gt;Unicode support&lt;/li&gt;
&lt;li&gt;Security, in particular, email delivery with TLS/STARTTLS and DKIM email authentication&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How to use Nodemailer&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Installation&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The only thing required to start using Nodemailer is Node.js version 6.0 or above. And you need to install Nodemailer itself but it's really easy with &lt;a href="https://www.npmjs.com/package/download"&gt;npm&lt;/a&gt; or &lt;a href="https://classic.yarnpkg.com/en/"&gt;Yarn&lt;/a&gt; package manager.Type the following command in Node.js command prompt:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install nodemailer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;or&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yarn add nodemailer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;once you have completed you can include the module in any application:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var nodemailer = require('nodemailer');
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;Send an Email&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Now you are ready to send the emails from your servers.&lt;/p&gt;

&lt;p&gt;Use the username and password from your selected email provider to send an email. In this section I will showing you with Gmail account to send an email:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var nodemailer = require('nodemailer');

var transporter = nodemailer.createTransport({
  service: 'gmail',
  auth: {
    user: 'youremail@gmail.com',
    pass: 'yourpassword'
  }
});

var mailOptions = {
  from: 'youremail@gmail.com',
  to: 'myfriend@yahoo.com',
  subject: 'Sending Email using Node.js',
  text: 'That was easy!'
};

transporter.sendMail(mailOptions, function(error, info){
  if (error) {
    console.log(error);
  } else {
    console.log('Email sent: ' + info.response);
  }
});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And that's it! Now your server is able to send emails.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Multiple Receivers&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;To send an email to more than one receiver, add them to the "to" property of the mailOptions object, separated by commas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var mailOptions = {
  from: 'youremail@gmail.com',
  to: 'myfriend1@gmail.com, myfriend2@gmail.com',
  subject: 'Sending Email using Node.js',
  text: 'That was easy!'
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;Send HTML&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;To send HTML formatted text in your email, use the "html" property instead of the "text" property:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var mailOptions = {
  from: 'youremail@gmail.com',
  to: 'myfriend@yahoo.com',
  subject: 'Sending Email using Node.js',
  html: '&amp;lt;h1&amp;gt;Welcome&amp;lt;/h1&amp;gt;&amp;lt;p&amp;gt;That was easy!&amp;lt;/p&amp;gt;'
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You need to do the following changes in you Google account in order to receive the email&lt;br&gt;
&lt;strong&gt;Turning on 'less secure apps' settings as mailbox user&lt;/strong&gt;&lt;br&gt;
1)Go to your &lt;a href="https://myaccount.google.com/"&gt;Google Account&lt;/a&gt;.&lt;br&gt;
2)On the left navigation panel, click Security.&lt;br&gt;
3)On the bottom of the page, in the Less secure app access panel, click Turn on access.If you don't see this setting, your administrator might have turned off less secure app account access.&lt;br&gt;
4)Click the Save button.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And that's guys! Hope you like it if any quaries put them in the comments section.&lt;/p&gt;

</description>
      <category>node</category>
    </item>
    <item>
      <title>How to Host your Static Web pages on GitHub-Pages for Free </title>
      <dc:creator>Nirupamvas</dc:creator>
      <pubDate>Mon, 09 Nov 2020 10:43:39 +0000</pubDate>
      <link>https://dev.to/nirupamvas/how-to-host-your-static-web-pages-on-github-pages-for-free-5a02</link>
      <guid>https://dev.to/nirupamvas/how-to-host-your-static-web-pages-on-github-pages-for-free-5a02</guid>
      <description>&lt;p&gt;Hello everyone! I am Nirupamvas and today I am going to tell you about how you can use GitHub-Pages to host your static web pages. So lets get started.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Before we dig in you need to know little bit about GitHub and GitHub-Pages&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt; :&lt;br&gt;
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. People from different parts of the world upload here projects and contribute to opensource and many opensource projects are in GitHub.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;GitHub-Pages&lt;/strong&gt; : &lt;br&gt;
GitHub Pages is GitHub's answer to project pages, and it allows you to serve any static website straight from your repository. Since GitHub pages support custom domains, you can host a static website on GitHub pages free of charge, with deploys straight from Git.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  1) Create a Git-Hub account:
&lt;/h4&gt;

&lt;p&gt;Go to &lt;a href="https://github.com/" rel="noopener noreferrer"&gt;Git-Hub&lt;/a&gt; website and fill the details and create an account.&lt;br&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%2Fi%2Fth1tl78gxf8iyarypefl.png" 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%2Fi%2Fth1tl78gxf8iyarypefl.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After creating you will redirected to your dashboard or just sign in with your credentials.&lt;/p&gt;

&lt;h4&gt;
  
  
  2) Create a Repository
&lt;/h4&gt;

&lt;p&gt;Click on create repository&lt;br&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%2Fi%2Fh2823qkby7d3dgmuyoak.png" 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%2Fi%2Fh2823qkby7d3dgmuyoak.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Give the repository name, description. If you want others to see your repositories check public or else check private, if you want to describe or need to say how to work with it then include Readme.&lt;br&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%2Fi%2F2ykk6vv4ycz29i0yr9f4.png" 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%2Fi%2F2ykk6vv4ycz29i0yr9f4.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Click on create Repository&lt;/p&gt;

&lt;h4&gt;
  
  
  3) Uploading Files
&lt;/h4&gt;

&lt;p&gt;For uploading files there are 2 ways one is using Git-CLI and other one is using native method. I will be using native method that's so simple.&lt;br&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%2Fi%2Fwvq6f4e0f6n4pc2q8y3t.png" 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%2Fi%2Fwvq6f4e0f6n4pc2q8y3t.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on the upload file section then you will able to see the following screen.&lt;br&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%2Fi%2Ftrdjmbtxhk1xjquz8l84.png" 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%2Fi%2Ftrdjmbtxhk1xjquz8l84.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here you can drag and drop your files or click on upload and select files.&lt;br&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%2Fi%2Ffmha9gx5wcg6fooiim6y.png" 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%2Fi%2Ffmha9gx5wcg6fooiim6y.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
After uploading all of your files click on commit changes.&lt;/p&gt;

&lt;h4&gt;
  
  
  4) Publishing your webpage
&lt;/h4&gt;

&lt;p&gt;Now click on Settings tab as show below.&lt;br&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%2Fi%2Fvrarp4qetk89l63wrbhw.png" 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%2Fi%2Fvrarp4qetk89l63wrbhw.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now scroll down until you see a section called GitHub Pages&lt;br&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%2Fi%2Fffwf2kt1z5h67ysz308d.png" 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%2Fi%2Fffwf2kt1z5h67ysz308d.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now select branch as main and click on save.&lt;/p&gt;

&lt;p&gt;Now after saving it will be reloaded now scroll down and you will be able to see a link. &lt;br&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%2Fi%2Fwi1c9b9p2n9rsqfmf139.png" 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%2Fi%2Fwi1c9b9p2n9rsqfmf139.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on the generated link and your good to go!!&lt;br&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%2Fi%2Fnu58xrtuw7081hrhegft.png" 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%2Fi%2Fnu58xrtuw7081hrhegft.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it Guys, Hope you like it, if you so hit that like button any queries leave a comment below.! &lt;/p&gt;

</description>
      <category>github</category>
      <category>html</category>
      <category>css</category>
      <category>host</category>
    </item>
    <item>
      <title>How To Dual Boot Linux Mint Along Side Windows 7/8/8.1/10/11</title>
      <dc:creator>Nirupamvas</dc:creator>
      <pubDate>Sat, 07 Nov 2020 14:01:24 +0000</pubDate>
      <link>https://dev.to/nirupamvas/how-to-dual-boot-linux-mint-along-side-windows-7-8-8-1-10-2mic</link>
      <guid>https://dev.to/nirupamvas/how-to-dual-boot-linux-mint-along-side-windows-7-8-8-1-10-2mic</guid>
      <description>&lt;p&gt;Hay guys! Nirupamvas here and today I am gonna teach you about how you can dual boot your system with Linux mint and Windows.&lt;br&gt;
So let's get started!!&lt;br&gt;
For this, you gonna require at least a minimum of 4GB of Pendrive either 2.0 or 3.1. If you don't have any of these take a memory card(SD card) and card reader that will be fine too. A proper internet connection for downloading and that's it we are good to go.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minimum system requirements for Linux Mint
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;2GB RAM&lt;/li&gt;
&lt;li&gt;Dual Core Processor&lt;/li&gt;
&lt;li&gt;20GB free disk space&lt;/li&gt;
&lt;li&gt;Bootable Media (USB or DVD)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt; Go to the official website of Linux Mint for downloading &lt;a href="https://linuxmint.com/download.php" rel="noopener noreferrer"&gt;Link&lt;/a&gt;.&lt;/p&gt;

&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%2Fi%2F1hs305qcfmvb076s4o6t.png" 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%2Fi%2F1hs305qcfmvb076s4o6t.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
 here you can see 3 different versions. Confused which one to choose? Let me breif about them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cinnamon&lt;/strong&gt; :  The most popular version of Linux Mint is the &lt;br&gt;
Cinnamon edition. Cinnamon is primarily developed for and by &lt;br&gt;
Linux Mint. It is slick, beautiful, and full of new features.&lt;br&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%2Fi%2Fok0ahmi82nzz08t61eog.png" 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%2Fi%2Fok0ahmi82nzz08t61eog.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mate&lt;/strong&gt; : Linux Mint is also involved in the development of MATE, &lt;br&gt;
a classic desktop environment which is the continuation of &lt;br&gt;
GNOME 2, Linux Mint’s default desktop between 2006 and 2011. &lt;br&gt;
Although it misses a few features and its development is slower &lt;br&gt;
than Cinnamon’s, MATE runs faster, uses less resources and is &lt;br&gt;
more stable than Cinnamon&lt;br&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%2Fi%2Fyzqq49k2ndzx3j0ta2xt.png" 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%2Fi%2Fyzqq49k2ndzx3j0ta2xt.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Xfce&lt;/strong&gt; : Xfce is a lightweight desktop environment. It doesn’t support as many features as Cinnamon or MATE, but it’s extremely stable and very light on resource usage.&lt;br&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%2Fi%2F2qelh9qmxgpq9unxwwiy.png" 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%2Fi%2F2qelh9qmxgpq9unxwwiy.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt; Download the ISO based on your preference I prefer Cinnamon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3)&lt;/strong&gt; Now you need to download an application that creates bootable USB drives. I will be downloading &lt;a href="https://rufus.ie/" rel="noopener noreferrer"&gt;rufus&lt;/a&gt;  in my case you can use what ever your comfortable with. Next install rufus.&lt;br&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%2Fi%2Fwq17h2v8tpgefe2w9qrw.PNG" 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%2Fi%2Fwq17h2v8tpgefe2w9qrw.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4)&lt;/strong&gt; Now plug your pendrive now open rufus then on the device section you will be able to see your pendrive name&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5)&lt;/strong&gt; Then in boot section select the ISO file from you download space. Next click on start your good to go. It will be taking you around 10-15 minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6)&lt;/strong&gt; Next click on finish and then reboot your system if your doing it for the first time then follow this instructions&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Now go to BIOS ,In order to access BIOS on a Windows PC, you must press your BIOS key set by your manufacturer which could be F10, F2, F12, F1, or DEL.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Then make sure that your safe boot is turned off and press ESC and then click YES and then your BIOS will restar.Now your are good to go.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;7)&lt;/strong&gt;Now you need to open Boot Menu by pressing one of several keyboard keys. Common keys for accessing the Boot Menu are Esc, F2, F10 or F12&lt;br&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%2Fi%2Fltzpge4ht5x7fezm9jma.png" 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%2Fi%2Fltzpge4ht5x7fezm9jma.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8)&lt;/strong&gt;Select your drive and click enter. Now you will be able to see the following screen.&lt;br&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%2Fi%2Fds4zi1t6foodekdgnpw2.png" 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%2Fi%2Fds4zi1t6foodekdgnpw2.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9)&lt;/strong&gt;Click on start Linux mint&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10)&lt;/strong&gt;Now click on Install Linux mint&lt;br&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%2Fi%2F21jab3p8qys4u7yrtxg8.png" 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%2Fi%2F21jab3p8qys4u7yrtxg8.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10)&lt;/strong&gt;Now you can see that the Linux Mint 20 installer starting with a Live session. You don’t need to login into the system as the Live session create s new user by itself called “mint” and let you into the Live Session. Remember this is only a temporary session that is being created from the USB disk. To install a version permanently in your system, double click on “Install Linux Mint“.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11)&lt;/strong&gt;Once you click “Install Linux Mint“, you will be prompted with a screen to choose your preferred language. Choose it and click “Continue” to proceed with the installation.&lt;br&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%2Fi%2Fvtjxpn757bo3i1c2ov1o.png" 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%2Fi%2Fvtjxpn757bo3i1c2ov1o.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;12)&lt;/strong&gt;In this step, choose your preferred keyboard layout for Linux Mint 20 and then click on “Continue”&lt;br&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%2Fi%2F5owrlaniuaxoot5ewb5x.png" 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%2Fi%2F5owrlaniuaxoot5ewb5x.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;13)&lt;/strong&gt;If your system is connected to internet and wants to install multimedia codecs during the installation, then click on the check box, and then click on “Continue” to proceed with the installation.&lt;br&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%2Fi%2Fcs1q583yjjfrir1z9cme.png" 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%2Fi%2Fcs1q583yjjfrir1z9cme.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;14)&lt;/strong&gt;Now select something else and follow my instructions&lt;br&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%2Fi%2Fwlf1rjuv8gxixyzudjha.png" 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%2Fi%2Fwlf1rjuv8gxixyzudjha.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;15)&lt;/strong&gt;For the installation of I have around 40 GB hard disk space and will create following partitions on it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;/boot      –   1 GB (ext4 file system)&lt;/li&gt;
&lt;li&gt;/              –    10 GB (ext4 file system)&lt;/li&gt;
&lt;li&gt;/home    –    27 GB (ext4 file system)&lt;/li&gt;
&lt;li&gt;Swap      –    2 GB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Make sure that for /root you select atleast 10GB, and for /home make as possible as you can so that when ever you download something they will be storing there, and Swap space in Linux is used when the amount of physical memory (RAM) is full. So make sure you use this advantage and select atleast 2GB&lt;/em&gt;&lt;/p&gt;

&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%2Fi%2F603h1vdf14bv6hopglob.png" 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%2Fi%2F603h1vdf14bv6hopglob.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&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%2Fi%2Fbi9s26nsapfigr1kx23i.png" 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%2Fi%2Fbi9s26nsapfigr1kx23i.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&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%2Fi%2F66th0cc8vumre6j4wx9r.png" 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%2Fi%2F66th0cc8vumre6j4wx9r.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&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%2Fi%2F66th0cc8vumre6j4wx9r.png" 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%2Fi%2F66th0cc8vumre6j4wx9r.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&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%2Fi%2Ff1h516wz6acbvgi8tz0f.png" 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%2Fi%2Ff1h516wz6acbvgi8tz0f.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&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%2Fi%2Fucjkp7qdtqe4tokuomia.png" 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%2Fi%2Fucjkp7qdtqe4tokuomia.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;16)&lt;/strong&gt;In the next screen, you will be asked to select your time zone. Choose yours and click “Continue” to proceed&lt;/p&gt;

&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%2Fi%2Fqll1ehweb1lzm7gcjguf.png" 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%2Fi%2Fqll1ehweb1lzm7gcjguf.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;17)&lt;/strong&gt;Before the installation begins, you will be asked to provide your user credentials and hostname of your system. Please provide the required information as shown in the screen below and click “continue” to start the installation of Linux Mint 20 Cinnamon edition.&lt;br&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%2Fi%2Fck61y221kw5ngqgtqsvy.png" 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%2Fi%2Fck61y221kw5ngqgtqsvy.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;18)&lt;/strong&gt;Finally, the installation begins, and it will take a couple of minutes to complete with the installation. But during the installation process, you can see details about all the new features added in the Ulyana edition of Linux Mint in the form of a slideshow.&lt;br&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%2Fi%2F7b2hwt2869pe5m3gvvs8.png" 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%2Fi%2F7b2hwt2869pe5m3gvvs8.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;19)&lt;/strong&gt;Once the installation is completed then installer will prompt to reboot the system.&lt;br&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%2Fi%2Fvk0dik4l5c1gcx7jajg2.png" 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%2Fi%2Fvk0dik4l5c1gcx7jajg2.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;20)&lt;/strong&gt;And you can now boot into your Linux mint machine&lt;/p&gt;

&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%2Fi%2Fxi1aw8ser59paugswy1d.png" 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%2Fi%2Fxi1aw8ser59paugswy1d.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;21)&lt;/strong&gt;If you want to go boot again into windows just reboot the system and click on windows and hit enter.&lt;/p&gt;

&lt;p&gt;That's it for now guys! If you have any troubleshooting problems then leave a comment below.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>dualboot</category>
      <category>linuxmint</category>
      <category>windows</category>
    </item>
  </channel>
</rss>
