<?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: OCHADE EMMANUEL</title>
    <description>The latest articles on DEV Community by OCHADE EMMANUEL (@klasss4web).</description>
    <link>https://dev.to/klasss4web</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%2F471722%2Fb6a92aa8-7913-48d8-8c7f-af65e5195d6e.jpg</url>
      <title>DEV Community: OCHADE EMMANUEL</title>
      <link>https://dev.to/klasss4web</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/klasss4web"/>
    <language>en</language>
    <item>
      <title>PROPS AND STATES EXPLAINED</title>
      <dc:creator>OCHADE EMMANUEL</dc:creator>
      <pubDate>Wed, 05 Oct 2022 08:21:40 +0000</pubDate>
      <link>https://dev.to/klasss4web/props-and-states-explained-9ng</link>
      <guid>https://dev.to/klasss4web/props-and-states-explained-9ng</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is the Difference Between Props and States&lt;/strong&gt;&lt;br&gt;
In React, states and props are data, but they differ by one key concept, that is their origin.&lt;br&gt;
Basically, when a component receives data from a component higher up, the data received becomes props to that component that received it. Data can be termed as "state" only in the component that created it, that is if the data cannot be traced to any other component higher up.&lt;br&gt;
Only one component can own a state, that is the component that created it, and its the only component that can change its values, but props are immutable meaning that the values of props cannot be changed. If a component receives a prop called "name" with value of "Jared", the component cannot change the value of the name prop from "Jared" to "Khalil".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;About The Author&lt;/strong&gt;&lt;br&gt;
Emmanuel Ochade, is an experienced Frontend/Backend with special interest in React and a blockchain enthusiast, who is willing to share all his learning and knowledge about react and blockchain with the public.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>react</category>
      <category>programming</category>
    </item>
    <item>
      <title>Major differences between Web 2.0 and Web 3.0</title>
      <dc:creator>OCHADE EMMANUEL</dc:creator>
      <pubDate>Mon, 07 Mar 2022 17:50:47 +0000</pubDate>
      <link>https://dev.to/klasss4web/major-differences-between-web-20-and-web-30-1l4p</link>
      <guid>https://dev.to/klasss4web/major-differences-between-web-20-and-web-30-1l4p</guid>
      <description>&lt;p&gt;&lt;strong&gt;Major differences between Web 2.0 and Web 3.0&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The internet has come a long way and each time we see something new in the internet space, we felt like "ooh there wont be anything better" until something new comes up again. From static pages to dynamic pages where users can interact with a website and get real time feedbacks, to be honest I could not ask for more but when something captivating comes up, I also cant say I am satisfied with what we already have. This is the case of how the internet have evolved over the years from web 1.0 to web 2.0 and now web 3.0 shaking the internet space. In this article, I will review some of the major differences between web 2.0 and web 3.0 but first lets see what web 2.0 and web 3.0 actually means/operates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web 2.0 and Web 3.0 Defined&lt;/strong&gt;&lt;br&gt;
Web2 refers to the version of the internet most of us know today. An internet dominated by companies that provide services in exchange for your personal data. Web3, in the context of Ethereum, refers to decentralized apps that run on the blockchain. These are apps that allow anyone to participate without monetizing their personal data(&lt;a href="https://ethereum.org/en/developers/docs/web2-vs-web3"&gt;https://ethereum.org/en/developers/docs/web2-vs-web3&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Differences between Web 2.0 and Web 3.0&lt;/strong&gt;&lt;br&gt;
One of the major difference between web 2.0 and web 3.0 is Censorship. Web 3.0 is all about decentralization and consensus. Its against a central authority and regulations as against what we have in web 2.0 where there is centralized authorities which make and enforces rules, this can be seen on how the big tech companies like facebook and twitter regulates contents on their platforms. With web 3.0, there is no central authority hence no regulations.&lt;br&gt;
Another important difference between web 2.0 and web 3.0 is data collection and usage. Under web 2.0, most tech companies thrive and dwell on users data, they offer services to users in exchange of their personal data(even though most users are not aware of this) while web 3.0 is against collection of users data in exchange of service without the knowledge and permission of the user.&lt;br&gt;
Another major difference between web 2.0 and web 3.0 is access to the network. with web 2.0, the central authority can serve as gate keepers. They can decide who uses their platforms and who are not eligible to use their platforms for reasons best know to them. But in web 3.0, there are no such rules as to who is eligible to use a platform on the network. for instance to deploy a smart contract on the ethereum network, your personal information or past records wont affect the success or failure of the deployment, just like nestcoin said "Crypto-gaming is revolutionizing the concept of work. No degree required"- emphasis on no degree required(&lt;a href="https://nestcoin.com"&gt;nestcoin.com&lt;/a&gt;).&lt;br&gt;
In summary web 3.0 is quite young with some challenges at the moment, its making a great wave doesn't mean it does not have its limitations, just like every new technology, its always difficult to wrap around at first but there are lots of resources out there that explained blockchain and decentralized systems indept, Ethereum.org is one of such website and there are a couple of online bootcamps like &lt;a href="https://blockgames.gg"&gt;blockgames.gg&lt;/a&gt; and &lt;a href="https://zuri.team"&gt;zuri&lt;/a&gt; that teaches decentralized systems from scratch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;About Author&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Emmanuel Ochade, is a Frontend(React Developer) and a blockchain enthusiast, who is willing to share all his learning and knowledge about blockchain technology with the public.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>blockchain</category>
      <category>javascript</category>
    </item>
    <item>
      <title>ACTIVELY LOOKING FOR A JOB</title>
      <dc:creator>OCHADE EMMANUEL</dc:creator>
      <pubDate>Wed, 28 Apr 2021 22:22:46 +0000</pubDate>
      <link>https://dev.to/klasss4web/actively-looking-for-a-job-3db</link>
      <guid>https://dev.to/klasss4web/actively-looking-for-a-job-3db</guid>
      <description>&lt;p&gt;HTML, CSS, JAVASCRIPT, REACT JS, EXPRESS JS, MATERIAL UI, BOOTSTRAP, SASS, EJS, PYTHON, FAST LEARNER AND HARD WORKING.&lt;br&gt;
I AM ACTIVELY LOOKING FOR A JOB...&lt;br&gt;
AVAILABLE FOR INTERVIEWS, PLEASE GIVE ME SOME HOPE WITH A MAIL: &lt;a href="mailto:eochade15@gmail.com"&gt;eochade15@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>NODE JS FOR FRONT END</title>
      <dc:creator>OCHADE EMMANUEL</dc:creator>
      <pubDate>Mon, 28 Sep 2020 17:41:43 +0000</pubDate>
      <link>https://dev.to/klasss4web/node-js-for-front-end-4dan</link>
      <guid>https://dev.to/klasss4web/node-js-for-front-end-4dan</guid>
      <description>&lt;p&gt;I am a junior front end developer learning node js. I can work comfortably with gulp and gulp plugins but I still feel naked with node and npm... how far do I need to go with node js in front end web development?&lt;/p&gt;

</description>
    </item>
    <item>
      <title>VANILLA JAVASCRIPT OR FRAMEWORKS AND LIBRARIES?</title>
      <dc:creator>OCHADE EMMANUEL</dc:creator>
      <pubDate>Tue, 22 Sep 2020 07:19:48 +0000</pubDate>
      <link>https://dev.to/klasss4web/vanilla-javascript-or-frameworks-and-libraries-1086</link>
      <guid>https://dev.to/klasss4web/vanilla-javascript-or-frameworks-and-libraries-1086</guid>
      <description>&lt;p&gt;Dear senior and experienced developers, Would you go for a junior developer who is well grounded in vanilla JavaScript but little knowledge of frameworks like React or you would prefer the one that has surface knowledge of both vanilla JavaScript and frameworks like React, JQuery and Angular. Thanks&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
