<?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: Mr. Developer</title>
    <description>The latest articles on DEV Community by Mr. Developer (@mrbotdeveloper).</description>
    <link>https://dev.to/mrbotdeveloper</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%2F883782%2F688f69f0-baed-4fdd-be05-278ad744fa53.png</url>
      <title>DEV Community: Mr. Developer</title>
      <link>https://dev.to/mrbotdeveloper</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mrbotdeveloper"/>
    <language>en</language>
    <item>
      <title>Installing ffmpeg in repl.it</title>
      <dc:creator>Mr. Developer</dc:creator>
      <pubDate>Mon, 17 Oct 2022 07:15:22 +0000</pubDate>
      <link>https://dev.to/mrbotdeveloper/installing-ffmpeg-in-replit-43g1</link>
      <guid>https://dev.to/mrbotdeveloper/installing-ffmpeg-in-replit-43g1</guid>
      <description>&lt;p&gt;You can download &lt;code&gt;i686&lt;/code&gt; of &lt;code&gt;ffmpeg&lt;/code&gt; compressed file from this &lt;a href="https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-i686-static.tar.xz"&gt;link&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;After downloading it, extract it, then upload the &lt;code&gt;ffmpeg&lt;/code&gt; file inside to your &lt;a href="https://replit.com/"&gt;repl.it&lt;/a&gt; project.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You can also use the below &lt;code&gt;shell&lt;/code&gt; approach to download and unzip &lt;code&gt;ffmpeg&lt;/code&gt; binaries on your repl.&lt;/p&gt;

&lt;p&gt;Firstly download &lt;code&gt;ffmpeg&lt;/code&gt; binaries using &lt;code&gt;wget&lt;/code&gt;.&lt;/p&gt;


&lt;pre class="highlight shell"&gt;&lt;code&gt;wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-i686-static.tar.xz
&lt;/code&gt;&lt;/pre&gt;


&lt;p&gt;And then extract the archive.&lt;/p&gt;


&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;tar&lt;/span&gt; &lt;span class="nt"&gt;-xf&lt;/span&gt; ffmpeg-release-i686-static.tar.xz
&lt;/code&gt;&lt;/pre&gt;

&lt;/blockquote&gt;

&lt;p&gt;And then allow the files to read &amp;amp; write files on the server.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod&lt;/span&gt; +777 ./ffmpeg-release-i686-static
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;And that's all, now you are ready to go.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Try using&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ffmpeg &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;command&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;into the shell.&lt;/p&gt;

</description>
      <category>replit</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to Check Incognito History and Delete it in Google Chrome?</title>
      <dc:creator>Mr. Developer</dc:creator>
      <pubDate>Tue, 28 Jun 2022 05:38:56 +0000</pubDate>
      <link>https://dev.to/mrbotdeveloper/how-to-check-incognito-history-and-delete-it-in-google-chrome-2nn2</link>
      <guid>https://dev.to/mrbotdeveloper/how-to-check-incognito-history-and-delete-it-in-google-chrome-2nn2</guid>
      <description>&lt;h2&gt;
  
  
  How to see incognito history?
&lt;/h2&gt;

&lt;p&gt;Below are the steps mentioned to see the incognito history, Follow them properly.&lt;/p&gt;

&lt;p&gt;Step 1: Open a &lt;strong&gt;command prompt (administrator)&lt;/strong&gt;, by searching it in the search box.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--taiWpU8o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4op1gl9gg1ylncy9c7pc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--taiWpU8o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4op1gl9gg1ylncy9c7pc.png" alt="command prompt (administrator)" width="660" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2: Type command &lt;code&gt;ipconfig /displaydns&lt;/code&gt; to &lt;strong&gt;see a DNS cache history&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bwj-lN_6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ky9ty6o1k4mm5v2yblhy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bwj-lN_6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ky9ty6o1k4mm5v2yblhy.png" alt="ipconfig /displaydns" width="880" height="661"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: Now you can see the detailed information about websites which are recently visited and didn’t show up in history.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--im32rvKC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nrccg7osrr9bj39g9jlr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--im32rvKC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nrccg7osrr9bj39g9jlr.png" alt="history shown" width="880" height="787"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Delete Incognito History?
&lt;/h2&gt;

&lt;p&gt;To delete that history, you have to perform the following steps:&lt;/p&gt;

&lt;p&gt;Step 1: Open Command prompt as mentioned above&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--taiWpU8o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4op1gl9gg1ylncy9c7pc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--taiWpU8o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4op1gl9gg1ylncy9c7pc.png" alt="command prompt (administrator)" width="660" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2: Type command &lt;code&gt;ipconfig /flushdns&lt;/code&gt; to &lt;strong&gt;clear the DNS&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gnE4bv1C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u3ocyh2bngnt5f27yeqi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gnE4bv1C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u3ocyh2bngnt5f27yeqi.png" alt="ipconfig /flushdns" width="880" height="775"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: This will &lt;strong&gt;flush the DNS entries&lt;/strong&gt; and now &lt;strong&gt;nobody can view websites&lt;/strong&gt; that you’ve visited.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1gjOuiTS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qegcb0ep6l0lfrt0y8vj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1gjOuiTS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qegcb0ep6l0lfrt0y8vj.png" alt="flushed the DNS entries" width="880" height="775"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>chrome</category>
      <category>incognito</category>
      <category>googlechrome</category>
      <category>incognitohistory</category>
    </item>
    <item>
      <title>Update all the Node.js dependencies to their latest version</title>
      <dc:creator>Mr. Developer</dc:creator>
      <pubDate>Tue, 28 Jun 2022 05:18:09 +0000</pubDate>
      <link>https://dev.to/mrbotdeveloper/update-all-the-nodejs-dependencies-to-their-latest-version-5607</link>
      <guid>https://dev.to/mrbotdeveloper/update-all-the-nodejs-dependencies-to-their-latest-version-5607</guid>
      <description>&lt;h2&gt;
  
  
  How Packages Become Dependencies
&lt;/h2&gt;

&lt;p&gt;When you install a package using &lt;code&gt;npm install &amp;lt;packagename&amp;gt;&lt;/code&gt;, the latest version is downloaded to the &lt;code&gt;node_modules&lt;/code&gt; folder. A corresponding entry is added to &lt;code&gt;package.json&lt;/code&gt; and &lt;code&gt;package-lock.json&lt;/code&gt; in the current folder.&lt;/p&gt;

&lt;p&gt;npm determines the dependencies and installs their latest versions as well.&lt;/p&gt;

&lt;p&gt;To discover new package releases, use &lt;code&gt;npm outdated&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Some of those updates are &lt;strong&gt;major&lt;/strong&gt; releases. Running &lt;code&gt;npm update&lt;/code&gt; won't help here. Major releases are never updated in this way because they (by definition) introduce breaking changes, and &lt;code&gt;npm&lt;/code&gt; wants to save you trouble.&lt;/p&gt;

&lt;h2&gt;
  
  
  Update All Packages to the Latest Version
&lt;/h2&gt;

&lt;p&gt;Leveraging &lt;a href="https://www.npmjs.com/package/npm-check-updates"&gt;npm-check-updates&lt;/a&gt;, you can upgrade all &lt;code&gt;package.json&lt;/code&gt; dependencies to the latest version.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; Install the &lt;code&gt;npm-check-updates&lt;/code&gt; package globally:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; npm-check-updates
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; Now run &lt;code&gt;npm-check-updates&lt;/code&gt; to upgrade all version hints in &lt;code&gt;package.json&lt;/code&gt;, allowing installation of the new major versions:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ncu &lt;span class="nt"&gt;-u&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note ⚠️:&lt;/strong&gt; A slightly less intrusive (avoids a global install) way of doing this if you have a modern version of npm is:&lt;/p&gt;


&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install &lt;/span&gt;npm-check-updates
&lt;/code&gt;&lt;/pre&gt;


&lt;p&gt;And then run the update command.&lt;/p&gt;


&lt;pre class="highlight shell"&gt;&lt;code&gt;npx npm-check-updates &lt;span class="nt"&gt;-u&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;3.&lt;/strong&gt; Finally, run a standard install:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>node</category>
      <category>npm</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
