<?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: Ajay Neman</title>
    <description>The latest articles on DEV Community by Ajay Neman (@nemanajay).</description>
    <link>https://dev.to/nemanajay</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%2F417572%2Fc52375bb-dcd1-403b-adba-d9afa4b22669.JPG</url>
      <title>DEV Community: Ajay Neman</title>
      <link>https://dev.to/nemanajay</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nemanajay"/>
    <language>en</language>
    <item>
      <title>20 Awesome React Component libraries to try in 2021</title>
      <dc:creator>Ajay Neman</dc:creator>
      <pubDate>Fri, 10 Sep 2021 11:45:36 +0000</pubDate>
      <link>https://dev.to/nemanajay/20-awesome-react-component-libraries-to-try-in-2021-1dga</link>
      <guid>https://dev.to/nemanajay/20-awesome-react-component-libraries-to-try-in-2021-1dga</guid>
      <description>&lt;p&gt;React js is one of the most famous, open-source frontend technology used in developing the single page application. One of the main factor of ReactJS’s popularity is its React components libraries. When it comes to creating modern React applications, these component libraries save the ample of time and effort. They have various pre-build components such as buttons, form input, icons, pagination, loader, menu, modal, date and time picker etc. By using these React component libraries, developers can create mind-blowing user interfaces and modern web designs for web and mobile apps.&lt;/p&gt;

&lt;p&gt;So without wasting much time. let's begin!&lt;/p&gt;

&lt;h2&gt;
  
  
  1) React Bootstrap
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--f3fJzouw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9s6z1ekktzijonel0ai6.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--f3fJzouw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9s6z1ekktzijonel0ai6.PNG" alt="React Bootstrap" width="880" height="422"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://react-bootstrap.github.io/"&gt;React Bootstrap&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2) Material UI React
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GbVp80Pu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xkc3rk2n2yoemaevaxa3.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GbVp80Pu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xkc3rk2n2yoemaevaxa3.PNG" alt="material UI" width="880" height="425"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://material-ui.com/"&gt;Materil UI&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3) React Router
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PL-rVrGZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ux7nhgis145urv6j8rco.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PL-rVrGZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ux7nhgis145urv6j8rco.PNG" alt="react router" width="880" height="387"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://reactrouter.com/"&gt;React Router&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4) Ant Design React
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nvWSSviK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/15sdaoosrv1e54a5skj7.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nvWSSviK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/15sdaoosrv1e54a5skj7.PNG" alt="Ant design react" width="880" height="406"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://ant.design/"&gt;Ant Design React&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5) Rebass
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EFpuNGBK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ug2ax4tz9oxd9o9u7f9.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EFpuNGBK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ug2ax4tz9oxd9o9u7f9.PNG" alt="rebass" width="880" height="424"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://rebassjs.org/"&gt;Rebass&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6) Semantic UI React
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uDEDYULT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jrujlz38an3jgc8rtwfr.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uDEDYULT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jrujlz38an3jgc8rtwfr.PNG" alt="Alt Text" width="880" height="416"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://react.semantic-ui.com/"&gt;Semantic UI React&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7) React Motion
&lt;/h2&gt;

&lt;p&gt;React Motion is an animation library for React applications that makes it easy to create and implement realistic animations.&lt;br&gt;
website: &lt;a href="https://github.com/chenglou/react-motion"&gt;React Motion&lt;/a&gt;&lt;br&gt;
You can create the animation like this...&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--klOa0mJU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/30saibuarnr07ffr5m0w.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--klOa0mJU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/30saibuarnr07ffr5m0w.gif" alt="Alt Text" width="600" height="450"&gt;&lt;/a&gt;&lt;a href="https://codesandbox.io/s/2j3povypxp?file=/src/index.js:0-873"&gt;source&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8) React Hook Form
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7NUYIXfx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/juy1vhp22uiukq94lirr.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7NUYIXfx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/juy1vhp22uiukq94lirr.PNG" alt="Alt Text" width="880" height="424"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://react-hook-form.com/"&gt;React Hook Form&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9) Redux
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7Uu-ZIrC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2h17k9rplebkvh7meq8v.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Uu-ZIrC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2h17k9rplebkvh7meq8v.PNG" alt="Alt Text" width="880" height="425"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://react-redux.js.org/"&gt;Redux&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10) React 360
&lt;/h2&gt;

&lt;p&gt;React 360 is a framework for the creation of interactive 360 experiences that run in your web browser.&lt;br&gt;
To know a bit more about it visit the below git repo&lt;br&gt;
&lt;a href="https://github.com/facebookarchive/react-360"&gt;https://github.com/facebookarchive/react-360&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  11) FABRICS React
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gxSKCljT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ba37wjenaxe9x94wg39d.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gxSKCljT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ba37wjenaxe9x94wg39d.PNG" alt="Alt Text" width="880" height="403"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://react-fabric.github.io/#/"&gt;Fabrics React&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  12) React Virtualized
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---PFSqkUc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bwhvpmzr3tbgcxbikskb.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---PFSqkUc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bwhvpmzr3tbgcxbikskb.PNG" alt="Alt Text" width="880" height="420"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://bvaughn.github.io/react-virtualized/#/components/List"&gt;React Virtualized&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  13) React Desktop
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1oUUqAdV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rw01ck8d6jmu3gkdor59.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1oUUqAdV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rw01ck8d6jmu3gkdor59.PNG" alt="Alt Text" width="880" height="423"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://reactdesktop.js.org/"&gt;React Desktop&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  14) Chakra UI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NEyTnl3E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rj6rjw0uvxug69plad5i.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NEyTnl3E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rj6rjw0uvxug69plad5i.PNG" alt="Alt Text" width="880" height="423"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://chakra-ui.com/"&gt;Chakra UI&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  15) React Final Form
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uT0z5dB4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/utdn58h1dgo7zape9wqo.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uT0z5dB4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/utdn58h1dgo7zape9wqo.PNG" alt="Alt Text" width="880" height="423"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://final-form.org/react/"&gt;React Final Form&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  16) Styled Components
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ASDqpD8q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ws5hnhsbfitdjct7rme0.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ASDqpD8q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ws5hnhsbfitdjct7rme0.PNG" alt="Alt Text" width="880" height="425"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://styled-components.com/"&gt;Styled Components&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  17) Onsen UI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oBjnld59--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/98y6isxqoxdvyivat9i2.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oBjnld59--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/98y6isxqoxdvyivat9i2.PNG" alt="Alt Text" width="880" height="427"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://onsen.io/"&gt;Onsen UI&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  18) React Admin
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PKJ5bzd0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/460uj5wfq31q3pxcd1m2.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PKJ5bzd0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/460uj5wfq31q3pxcd1m2.PNG" alt="Alt Text" width="880" height="413"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://marmelab.com/react-admin/"&gt;React Admin&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  19) React Suit
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nPDOCAJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eu27exrro9z2uz82ggln.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nPDOCAJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eu27exrro9z2uz82ggln.PNG" alt="Alt Text" width="880" height="419"&gt;&lt;/a&gt;&lt;br&gt;
website: &lt;a href="https://rsuitejs.com/"&gt;React Suit&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  20) React Toolbox
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--o77VuPWS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s0x8ekkfubpygqtelr41.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--o77VuPWS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s0x8ekkfubpygqtelr41.PNG" alt="Alt Text" width="880" height="424"&gt;&lt;/a&gt;&lt;br&gt;
website:&lt;a href="http://react-toolbox.io/#/"&gt;React Toolbox&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope you got something new from this article. Thank You :)&lt;/p&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>design</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Java Vs JavaScript </title>
      <dc:creator>Ajay Neman</dc:creator>
      <pubDate>Wed, 19 May 2021 15:44:44 +0000</pubDate>
      <link>https://dev.to/nemanajay/java-vs-javascript-ol0</link>
      <guid>https://dev.to/nemanajay/java-vs-javascript-ol0</guid>
      <description>&lt;p&gt;Without wasting your valuable time, let's directly head over on the difference.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;No.&lt;/th&gt;
&lt;th&gt;Java&lt;/th&gt;
&lt;th&gt;JavaScript&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1.&lt;/td&gt;
&lt;td&gt;it is both compiled and interpreted language&lt;/td&gt;
&lt;td&gt;it is compiled language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2.&lt;/td&gt;
&lt;td&gt;It is OOP &lt;strong&gt;programming&lt;/strong&gt; language&lt;/td&gt;
&lt;td&gt;It is OOP &lt;strong&gt;scripting&lt;/strong&gt; language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3.&lt;/td&gt;
&lt;td&gt;It can runs on virtual machine as well as on browser also&lt;/td&gt;
&lt;td&gt;it can only runs on browser&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4.&lt;/td&gt;
&lt;td&gt;It is class based language and it cannot run without class&lt;/td&gt;
&lt;td&gt;It is prototype based language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5.&lt;/td&gt;
&lt;td&gt;It is standalone language which is executed by the JVM (java virtual machine) that's need to be compilde into "byte code"&lt;/td&gt;
&lt;td&gt;It is not a standalone language. It Must be placed inside an HTML document to function and executed by the web browser&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6.&lt;/td&gt;
&lt;td&gt;It has the file extension as .java&lt;/td&gt;
&lt;td&gt;It has the file extension as .js&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7.&lt;/td&gt;
&lt;td&gt;It s strongly typed language means when we declare any variable we need to specified the data type. eg. int a; here 'a' will only store integer value.&lt;/td&gt;
&lt;td&gt;It is loosely typed language means we need not have to specified the data type instead we need to write either var or let or const keyword.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8.&lt;/td&gt;
&lt;td&gt;source code in this is hidden as it is compiled into the unreadable byte code.&lt;/td&gt;
&lt;td&gt;The source code can be read by any person as it is written in plain text.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9.&lt;/td&gt;
&lt;td&gt;Java is developed by keeping "security of code" as the primary motive that can be achieved through JVM.&lt;/td&gt;
&lt;td&gt;JavaScript is less secured and you have to make efforts to secure it's coding from the cross-site scripting. etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10.&lt;/td&gt;
&lt;td&gt;Java is mostly used in android development, backend web development and to create standalone application.&lt;/td&gt;
&lt;td&gt;JavaScript is used in frontend as well as in back end web development.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Thank You for reading :&amp;gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Are You Saving The  Passwords On Browsers?</title>
      <dc:creator>Ajay Neman</dc:creator>
      <pubDate>Fri, 08 Jan 2021 12:41:52 +0000</pubDate>
      <link>https://dev.to/nemanajay/are-you-saving-the-passwords-on-browsers-22g1</link>
      <guid>https://dev.to/nemanajay/are-you-saving-the-passwords-on-browsers-22g1</guid>
      <description>&lt;p&gt;Today I visited one website in chrome browser and after making the process of registration and login on that web site. The browser prompts me that &lt;em&gt;"Hey man, can I get the permission to remember (save) your login details"&lt;/em&gt;. And as usual, my &lt;strong&gt;cerebrum&lt;/strong&gt; has got activated and started thinking of whether I have to click on allow button or not. &lt;/p&gt;

&lt;p&gt;The browser whose major job is to do browsing only and not like the password manager, is really capable to save my password? I asked the question to my brain.&lt;/p&gt;

&lt;p&gt;My brain gives reply back to me that hey duffer you have seated in front of a computer screen and on that computer, the browser is there to solve your query so go ahead and search for it.&lt;/p&gt;

&lt;p&gt;After exploring this topic I get the following information.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Password managers built into browsers are primarily there for convenience, and security plays a lesser role. The reason for this decision is that regular users are more easily convinced to use a system that is convenient for them, rather than a system that is more secure, but harder to use.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Pros of using it:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;You already have it&lt;/em&gt;&lt;/strong&gt;. Everyone uses a browser these days, and all major browsers come with built-in password managers. This means that from a regular user's point of view, the barrier to entry is incredibly low.&lt;br&gt;
&lt;strong&gt;&lt;em&gt;It discourages password reuse&lt;/em&gt;&lt;/strong&gt;. People dislike remembering passwords, so they certainly won't remember one password per site. If the browser automatically suggests a strong password upon registering, then the user will not be tempted to reuse an existing password for it. Furthermore, the passwords suggested by the password manager will likely not be cracked by any attackers, should hashes ever be stolen.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Cons of using it:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;It doesn't defend against local attacks.&lt;/em&gt;&lt;/strong&gt; Attackers which may have access to the computer of the user (think jealous girlfriend, not government agency) may be able to get the passwords rather easily. With access to the browser, for example when a user forgot to lock their computer, all passwords can be read out in a matter of minutes.&lt;br&gt;
It should be noted that local attacks are not something every user is concerned with. &lt;/p&gt;

&lt;p&gt;Someone could potentially hack into your Google account, sign into Chrome, and also get access to all your passwords.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;There's no "master password"&lt;/em&gt;&lt;/strong&gt; (outside of your OS password) to protect them if someone should get logged in access to your computer.&lt;/p&gt;

&lt;p&gt;On Linux, chrome will allow users to view saved logins, even without requiring a user password (unlike on Windows and macOS, where a user password is required). Firefox, on the other hand, gives instant access to those passwords, without authentication, regardless of platform (unless a master password is set). Like Chrome, Safari at least hides passwords behind a user's password.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to get the browser saved passwords without knowing the os password of the device.&lt;/strong&gt;&lt;br&gt;
However, even on the Windows and macOS operating systems, there are ways around the password prompt. For example, using the Inspect Element window of a browser, you can edit the code of a page in such a way that it will un-hash a user password. To do this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Right-click the password field on a website.&lt;/li&gt;
&lt;li&gt;Select Inspect Element.&lt;/li&gt;
&lt;li&gt;Double-click on type="password", and replace password with text.&lt;/li&gt;
&lt;li&gt;Hit Enter, and close the Element Inspector.
The password will be unhashed, revealed for all.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Saving the passwords of the website which is less important, will be ok but saving the passwords of banking websites, social media websites and all such important websites will be dangerous for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  BeSafeBeAware
&lt;/h2&gt;

&lt;p&gt;:&amp;lt;)&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>computerscience</category>
      <category>security</category>
    </item>
    <item>
      <title>Google Contest - To Land The Job In Google.</title>
      <dc:creator>Ajay Neman</dc:creator>
      <pubDate>Wed, 11 Nov 2020 09:41:10 +0000</pubDate>
      <link>https://dev.to/nemanajay/google-contest-to-land-the-job-in-google-5cil</link>
      <guid>https://dev.to/nemanajay/google-contest-to-land-the-job-in-google-5cil</guid>
      <description>&lt;h4&gt;
  
  
  &lt;strong&gt;Google Kickstart :&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Kick Start is a global online coding competition organized by the google every year. Consisting of three-hour rounds of a variety of algorithmic challenges designed by Google engineers. In 2019 there will be total 8 rounds conducted by google. Kickstart has been going on since 2016. This program checks candidates data structure, algorithms and problem solving skills. If you are good enough in this you will going to be rock in competition.&lt;br&gt;
Top participants of the contest may be invited for the google interview round.&lt;/p&gt;

&lt;p&gt;To know more about kickstart head over here.&lt;br&gt;
&lt;a href="https://codingcompetitions.withgoogle.com/kickstart" rel="noopener noreferrer"&gt;https://codingcompetitions.withgoogle.com/kickstart&lt;/a&gt;&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%2Fioy61fbac1lv5pfrsnjk.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%2Fioy61fbac1lv5pfrsnjk.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Google Hashcode :&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Hashcode is a team programming competition for student and professionals. The team will be of 2 to 5 members.&lt;br&gt;
This contest has also been going on since 2016. There are total 2 rounds organized per year, one in february and second in april. Top teams can get the opportunity for the final round at google office. &lt;/p&gt;

&lt;p&gt;To know more about Hashcode head over here.&lt;br&gt;
&lt;a href="https://codingcompetitions.withgoogle.com/hashcode/" rel="noopener noreferrer"&gt;https://codingcompetitions.withgoogle.com/hashcode/&lt;/a&gt; &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%2Fkb8msoxen9bovsysoqek.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%2Fkb8msoxen9bovsysoqek.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Google Code jam :&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Code Jam is Google's longest running global coding competition, where programmers of all levels put their skills to the test. Competitors work their way through a series of online algorithmic puzzles to earn a spot at the World Finals, all for a chance to win the championship title and $15,000.&lt;/p&gt;

&lt;p&gt;To know more about code jam head over here.&lt;br&gt;
&lt;a href="https://codingcompetitions.withgoogle.com/codejam" rel="noopener noreferrer"&gt;https://codingcompetitions.withgoogle.com/codejam&lt;/a&gt;&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%2Fx50axy71iro8921lc7ft.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%2Fx50axy71iro8921lc7ft.png" alt="Alt Text"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Google summer of code :&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Google summer of code short abbreviation for Gsoc is the international annual program held by the google. This is the open source contribution program where the coders from all around the world contribute to the projects of various organizations that has been selected by google. The coders who got selected in this program and after successful completion of the program, they will get the very well stipend (&lt;a href="https://developers.google.com/open-source/gsoc/help/student-stipends" rel="noopener noreferrer"&gt;different stipend for different countries&lt;/a&gt;).Cracking the Gsoc will be the plus point for your resume to stand out of the crowd and it will also help you to land job in google. &lt;/p&gt;

&lt;p&gt;To know more about Gsoc. Head over here.&lt;br&gt;
&lt;a href="https://summerofcode.withgoogle.com/" rel="noopener noreferrer"&gt;https://summerofcode.withgoogle.com/&lt;/a&gt;&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%2Fretqxebyngd1vzv87pyn.jpeg" 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%2Fretqxebyngd1vzv87pyn.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>google</category>
      <category>computerscience</category>
      <category>programming</category>
      <category>contributorswanted</category>
    </item>
    <item>
      <title>Competitive Coding - The Brain Sport For Coders..</title>
      <dc:creator>Ajay Neman</dc:creator>
      <pubDate>Sun, 08 Nov 2020 09:58:15 +0000</pubDate>
      <link>https://dev.to/nemanajay/competitive-coding-the-brain-sport-for-coders-4b5m</link>
      <guid>https://dev.to/nemanajay/competitive-coding-the-brain-sport-for-coders-4b5m</guid>
      <description>&lt;p&gt;&lt;strong&gt;It teaches you how to think?&lt;/strong&gt; If you are coder then you might understand the deep meaning of this line said by steve jobs. You might have experienced that even when you shut down your computer you keep on thinking about the code you have written in your project and then you will try to find out the solution of the problem in another way...&lt;/p&gt;

&lt;p&gt;You know what its ultimately increase your thinking power/process. When you enter in the world of programming you not only learn coding but also the art of thinking.  &lt;/p&gt;

&lt;p&gt;Competitive programming is the game of brain where you have to use your coding as well as your brain power.   &lt;/p&gt;

&lt;h4&gt;
  
  
  Why You should play this game?
&lt;/h4&gt;

&lt;p&gt;Programming may be a challenging role and once you enter this field you'll encounter new challenges and you'll need to solve some problems which nobody has solved before or their solution doesn’t exist anywhere. At that point you're expected to return up with an answer within the least possible time using your problem-solving and logical ability. therefore the one and clear goal behind these competitive programming is “To prepare a programmer such his/her logical ability increases and he/she is in a position to write down code for the challenging situation”.&lt;br&gt;
Another reason is that big tech giants of the world that is Google, Facebook. Microsoft, Amazon hires candidate through competitive programming so if you would like to urge into these companies then you actually got to get your hands dirty in competitive programming. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Did you want to know how to get started with competitive programming ? then let me know in the comment section. I will write an article on it... :D&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>competitiveprogramming</category>
      <category>braingame</category>
    </item>
    <item>
      <title>5 Tips To Work Smart</title>
      <dc:creator>Ajay Neman</dc:creator>
      <pubDate>Sat, 07 Nov 2020 10:24:15 +0000</pubDate>
      <link>https://dev.to/nemanajay/5-tips-to-work-smart-h19</link>
      <guid>https://dev.to/nemanajay/5-tips-to-work-smart-h19</guid>
      <description>&lt;h4&gt;
  
  
  &lt;strong&gt;1&amp;gt; NO DISTRACTION :&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Distractions like social media, texting, or even just the notification sound are proven to be the number 1 cause for low productivity in work. Decide on a specific period of time you're going to work and turn off your phone/turn on the airplane mode so you don't have any distractions while working. &lt;br&gt;
Only practicing this daily take your focus and productivity to a new level&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;2&amp;gt; USE THE POMODORO TECHNIQUE :&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Studies show, that working in chunks of work increase productivity in work. Cut your work into 20-25 minutes of work, and then 5-10 minutes rest. &lt;br&gt;
In the working time, your ONLY focus is getting ONE THING done. Turn on the airplane mode and focus for 25 min. Once the time goes off, take a break to get physically moving, take a short rest, and prepare for next Pomodoro. Usually after 4 sessions of 25 minutes it's best to plan a longer break for 30-50 MIN. &lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;3&amp;gt; OUTSOURCE :&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Find your strengths and focus on them. Find your weak areas, and find the right person whose weakness is his strength. &lt;br&gt;
For example you're really good at copywriting for your business, but design is your weakness. Focus your time writing MORE copy, and find the right person to take that copy and make designs out of it. &lt;br&gt;
This will help you achieve more in less time, and maintain the HIGHEST QUALITY. &lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;4&amp;gt; THE 6 GOALS RULE :&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Aiming to finishing 20 tasks in one day will probably just get you to procrastinate most of your work without focusing on QUALITY. Every single day, aim to finish no more than 6 things. &lt;br&gt;
Work until finishing these 6 goals for the day. Tasks that you didn't finish will always move to the next day. So if you finished 4 tasks, you can only add 4 more for the next day, keeping your list CLEAN with 6 tasks at a time. &lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;5&amp;gt; PLAN AHEAD - USE THIS FORMULA :&lt;/strong&gt;
&lt;/h4&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%2F6842qcsvmx4a1lwtd2yf.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%2Fi%2F6842qcsvmx4a1lwtd2yf.JPG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Do you know any other technique to work smart?&lt;br&gt;
comment down how you are working smartly....?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>distraction</category>
      <category>productivity</category>
      <category>smartness</category>
    </item>
    <item>
      <title>what is rainbow table ?</title>
      <dc:creator>Ajay Neman</dc:creator>
      <pubDate>Fri, 06 Nov 2020 10:05:32 +0000</pubDate>
      <link>https://dev.to/nemanajay/what-is-rainbow-table-6e4</link>
      <guid>https://dev.to/nemanajay/what-is-rainbow-table-6e4</guid>
      <description>&lt;p&gt;Any computer system that requires password authentication must contain a database of passwords, either in plaintext or hashed in some form. Therefore various techniques of password storage exist. Because the tables are vulnerable to theft, storing the plaintext password is dangerous. Most databases, therefore, store a cryptographic hash of a user's password in the database. In such a system, no one – including the authentication system – can determine what a user's password is by merely looking at the value stored in the database. Instead, when a user enters a password for authentication, the system computes the hash value for the provided password, and that hash value is compared to the stored hash for that user. Authentication is successful if the two hashes match.&lt;/p&gt;

&lt;p&gt;A rainbow table is a database that is used to gain authentication by cracking the password hash. It is a precomputed dictionary of plain text passwords and their corresponding hash values that can be used to find out what plain text password produces a particular hash. Since more that one text can produces same hash, It's not important to know what the original password really was, as long as it produces the same hash.&lt;/p&gt;

&lt;p&gt;Thank U for reading this! :D&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>hacking</category>
      <category>computerscience</category>
    </item>
  </channel>
</rss>
