<?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: Bishop</title>
    <description>The latest articles on DEV Community by Bishop (@bishop).</description>
    <link>https://dev.to/bishop</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%2F573989%2Fc61837c2-3d9c-4340-9c57-618be6b4e946.jpeg</url>
      <title>DEV Community: Bishop</title>
      <link>https://dev.to/bishop</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bishop"/>
    <language>en</language>
    <item>
      <title>What exactly is Web3???</title>
      <dc:creator>Bishop</dc:creator>
      <pubDate>Mon, 05 Dec 2022 17:37:25 +0000</pubDate>
      <link>https://dev.to/bishop/what-exactly-is-web3-2a9i</link>
      <guid>https://dev.to/bishop/what-exactly-is-web3-2a9i</guid>
      <description>&lt;p&gt;Web3, P2P(peer-to-peer), Cryptocurrency, bitcoin, Ethereum, to the moon, HODL, fiat - words that run in the same circle. Web3 and Cryptocurrency have been lumped together or used obliviously interchangeably because they are based on the same foundations of decentralisation.&lt;/p&gt;

&lt;p&gt;Web3 is what we call the internet in its third iteration. The first version was a one-to-many broadcast system, where information flowed from one side to many people on the other side. The second version(which we use now) is an internet that was built on top of IP addresses and domain names, which became a hub-and-spoke model where all traffic flowed through a central point controlled by ISPs like AT&amp;amp;T or Google. Web3 is an internet that's not just a network of computers; it's also a network of people who are using those computers to communicate with each other.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fbbrduuj1lbibtaf0k4az.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fbbrduuj1lbibtaf0k4az.png" alt="Web1,2,3" width="800" height="355"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Web3 is a vision, ideas and movement for a decentralised web. Web3 is free of third-party intermediaries and makes it so that infringing on an individual’s privacy is extremely expensive ”                               -r/web3&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Web3 also uses smart contracts to execute transactions between peers without any need for an intermediary party. This makes it possible to have a more secure and transparent way of sharing information online.&lt;/p&gt;

&lt;p&gt;The Web3 stack is made up of four layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The peer-to-peer layer (Web3)&lt;/li&gt;
&lt;li&gt;The consensus layer (implemented by Ethereum) &lt;/li&gt;
&lt;li&gt;The web layer (implemented by IPFS- InterPlanetary File System)&lt;/li&gt;
&lt;li&gt;The application layer (implemented by dApps - Decentralised apps).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Web3 is the new internet. It is a whole new paradigm of how we access information and interact with each other. Web3 is a set of protocols, standards and applications that allow for the development of decentralised applications(dApps).&lt;br&gt;
—&lt;/p&gt;

&lt;p&gt;Web3 is the future of the internet. It will be a decentralised ecosystem where the power is in the hands of the people.&lt;br&gt;
Web3 promises to be a decentralized environment that will give power back to its users. Web3 will be a platform for dApps which can’t exist on centralized platforms because they would have to rely on an intermediary which could have control over their data and actions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F3pt01pe370xztwrzf9hg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F3pt01pe370xztwrzf9hg.jpg" alt="Web2- Web3" width="509" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Web3 also has many advantages for developers, as it provides more freedom than centralized web apps and allows them to create dApps without having to worry about scalability or hosting costs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Decentralisation??
&lt;/h2&gt;

&lt;p&gt;Decentralisation as the name implies is when resources are spread out in several places, in tech, we call those places nodes. It is used to refer to a set of technologies that replace or enhance current communication protocols, networks, and services, and distribute them in a manner that is robust against the control or censorship of any single entity.&lt;/p&gt;

&lt;p&gt;Decentralisation is precisely like it sounds, as opposed to having a central location for control, they are spread out in several places. In tech bro/sis speak, decentralization spreads resources in several areas called nodes rather than having one single control server.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages of Web3
&lt;/h2&gt;

&lt;p&gt;Web3 has many advantages over the current internet, including:&lt;br&gt;
-Privacy: Web3 apps are not controlled by any single entity, so they are not able to collect your data without your consent.&lt;br&gt;
-Security: Web3 apps have their own credentials which means that no one can steal your private keys and get access to your account without you knowing about it.&lt;br&gt;
-Equality: In Web3 there are no gatekeepers who decide what content you can or cannot access based on their own agenda or personal taste.&lt;br&gt;
-Mobility: Unlike in traditional web browsers where you need to download an app before being able to use it, in Web 3 all you need is a browser like Chrome or Firefox and then an app will be downloaded automatically when you open it.&lt;br&gt;
-Deregulation: Since Web3 apps are not controlled by any single entity, there are lesser rules and regulations.&lt;/p&gt;

&lt;h2&gt;
  
  
  The disadvantages of Web3
&lt;/h2&gt;

&lt;p&gt;Web3 is still in its early stages and there are many problems that need to be solved before it can provide a fully decentralised system that is compatible with current websites and applications. Web3 is a revolutionary platform to build decentralised and third-party-free applications, blockchain technology offers a new way to create online content that can be shared, edited and traced by all parties involved in the process.&lt;/p&gt;

&lt;p&gt;These disadvantages range from scalability issues to security problems to privacy concerns. These are some disadvantages that need to be acknowledged:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The possibility of data breaches when hosting on centralised servers.&lt;/li&gt;
&lt;li&gt;The inability of users to modify or control the data's distribution once it's been uploaded to the blockchain.&lt;/li&gt;
&lt;li&gt;The slowness when uploading large files as they have to be split into smaller chunks and then uploaded individually.&lt;/li&gt;
&lt;li&gt;Lack of regulations: This is regarded as an advantage and it is in some ways but due to the lack of regulations, there is no content restriction or supervision.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Web2 Apps and their web3 alternatives&lt;br&gt;
Chrome – &lt;a href="https://brave.com/" rel="noopener noreferrer"&gt;Brave&lt;/a&gt;&lt;br&gt;
Youtube – &lt;a href="https://odysee.com/" rel="noopener noreferrer"&gt;Odysee&lt;/a&gt;&lt;br&gt;
 Google - &lt;a href="https://presearch.com/" rel="noopener noreferrer"&gt;Presearch&lt;/a&gt;&lt;br&gt;
Android – &lt;a href="https://essentia.one/" rel="noopener noreferrer"&gt;Essentia.one&lt;/a&gt;&lt;br&gt;
Robinhood – &lt;a href="https://www.nestfi.io/" rel="noopener noreferrer"&gt;Nest fi&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Web3 in its’s simplest explanation is a  term that describes the future of the web. It is a decentralised, open-source and distributed computing platform.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>collaboration</category>
      <category>developers</category>
    </item>
    <item>
      <title>A PYTHON DEV??</title>
      <dc:creator>Bishop</dc:creator>
      <pubDate>Wed, 30 Jun 2021 01:28:39 +0000</pubDate>
      <link>https://dev.to/bishop/a-python-dev-3ci5</link>
      <guid>https://dev.to/bishop/a-python-dev-3ci5</guid>
      <description>&lt;p&gt;I promise this will be short not just because I don't have much to say but because I am bad at expressing myself.&lt;/p&gt;

&lt;p&gt;I decided to start this "blog" because after scrolling through dev communities I couldn't find an article that shows other devs being stumped. Hi I'm Bishop, I study accounting somewhere on earth, I have always loved tech and computers(still do) , never thought about coding or programming except when i watch movies and one guy that the NSA knows about but can't arrest or do anything about is now on their payroll and comes in to save them from a major disaster(if you know the movie, comment it below) or a guy in a hoodie running from the cops,&lt;/p&gt;

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

&lt;p&gt;you get my point I knew basically nothing about coding except those dudes typing at the speed of light well that was until I met someone in my university who was a madddddddd developer who told me about his pay so naturally I was interested but he was self-taught and had no time to start teaching a novice so he gave me the materials he started with , this was March of 2020 so you know covid(hurray) . I read and watched the materials throughout March till June (yes I took my time).&lt;/p&gt;

&lt;p&gt;After finishing the course I thought well that must be it I am now a python dev so I updated my LinkedIn to junior dev (I don't do too much), I’m skipping a very important piece to the story I didn't( and still don't, at least right now) have a laptop so I had to borrow a lot, install and reconfigure every laptop although sometimes I just used Repl.it ( very nice btw) , I eventually lost all interest in coding, didn’t even touch a laptop till March of 2021 (still wasn’t my laptop), well quarantine was lifted school resumed and for inexplicable reasons I got interested again in coding and this time a friend of mine who also learnt python was embarking on the same journey as I was so it made every me happy when we made the same mistakes ( what can I say , misery loves company). Well the biggest shock of my career as a “python dev” was when I was told I had to learn frameworks at least to be employable. I was so dumbfounded , I thought it was time to earn this tech money I had heard so much about .&lt;/p&gt;

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

&lt;p&gt;I opted for Django until a friend told me flask was better so I switched then another friend told me Django was better and listed advantages of Django over flask( these are not the only two options btw) so I switched back to Django, well after googling it( should have done this first) Now into my Django story( this has been longer than anticipated but I assure you that this is very short).. My journey with Django started and ended all in 36 hours, right from the installation process , everything was wrong even Google didn’t seem friendly anymore and the tutorials were not experiencing any of my problems . I found things that all of my friends who code called easy hard, Most of them couldn't relate but if you are are just starting out you might be able to .&lt;/p&gt;

&lt;p&gt;I wrote this article so you know that it’s completely normal to make mistakes and you'll learn from them ( I know you must have heard this a lot and trust me you'll still hear more of it but it's true) and so you know that you are not alone we all make mistakes.&lt;/p&gt;

&lt;p&gt;If you want me to keep you updated with my progress as a “Python DEV”, comment below or check out my twitter &lt;br&gt;
&lt;a href="https://twitter.com/i_am__Bishop?s=08%5C"&gt;https://twitter.com/i_am__Bishop?s=08\&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>django</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
