<?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: Krish Gupta</title>
    <description>The latest articles on DEV Community by Krish Gupta (@kkrishguptaa).</description>
    <link>https://dev.to/kkrishguptaa</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%2F716861%2F34a9eb4d-6e30-41f0-bc31-c1aad69dc62e.jpeg</url>
      <title>DEV Community: Krish Gupta</title>
      <link>https://dev.to/kkrishguptaa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kkrishguptaa"/>
    <language>en</language>
    <item>
      <title>Let's Crack Open "Open Source"</title>
      <dc:creator>Krish Gupta</dc:creator>
      <pubDate>Mon, 06 Feb 2023 16:32:03 +0000</pubDate>
      <link>https://dev.to/kkrishguptaa/lets-crack-open-open-source-2n45</link>
      <guid>https://dev.to/kkrishguptaa/lets-crack-open-open-source-2n45</guid>
      <description>&lt;p&gt;The current state of tech on Twitter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;"You can get a job with open source."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Open Source experience should be included on every developer's resume."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"GitHub is your resume!"&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fb7dqyd05sbaa5x537d57.gif" 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%2Fb7dqyd05sbaa5x537d57.gif" alt="Spongebob Rainbow Open Source Opensource Linux GIF - Spongebob Rainbow Open Source Opensource Linux GIFs" width="600" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Okay, I admit that the last one is just me:&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1586608338334322688-570" src="https://platform.twitter.com/embed/Tweet.html?id=1586608338334322688"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1586608338334322688-570');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1586608338334322688&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;But hey, I also wrote a blog post about it and received (maybe good?; it was 0 feedback, so I'll consider it positive):&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://blog.krsh.eu.org/custom-github-profiles-will-they-replace-your-resume" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;blog.krsh.eu.org / custom-github-profiles-will-they-replace-your-resume&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;So it's good to say that tech Twitter &lt;em&gt;somewhat&lt;/em&gt; agrees with me? No. I disagree with half of the things tech Twitter says about open source. In this article, I try to map out open source with my experience and knowledge after almost a year and a half of contributing, maintaining, and advocating.&lt;/p&gt;

&lt;h1&gt;
  
  
  So what exactly is Open Source?
&lt;/h1&gt;

&lt;h3&gt;
  
  
  The book definition
&lt;/h3&gt;

&lt;p&gt;Open source is code that is publicly available for anyone to study, improve, change, and redistribute to everyone.&lt;/p&gt;

&lt;p&gt;Each of these may have a slightly different implementation due to the various open-source licenses available, but at their core, you should be able to do all of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  The actual definition
&lt;/h3&gt;

&lt;p&gt;Open source is a community of developers dedicated to the greater good. Many developers just open-source their projects to make development easier for everyone by solving common problems. Some other developers are against big corporations owning everything and favor creating open-source alternatives.&lt;/p&gt;

&lt;p&gt;So it's just a VERY VERY VERY large community consisting of just &lt;a href="https://github.blog/2023-02-01-open-sources-impact-on-the-worlds-100-million-developers" rel="noopener noreferrer"&gt;100 million people on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Popular Open Source Projects
&lt;/h1&gt;

&lt;p&gt;So most people joke about Open Source software not being good :/&lt;/p&gt;

&lt;p&gt;Especially about Linux,&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%2Fdjlk9pahablugwx564bq.gif" 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%2Fdjlk9pahablugwx564bq.gif" alt="Linux Linux Users GIF - Linux Linux Users Gaming GIFs" width="498" height="331"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What most people don't realize is that almost all of the code in your browser is open source. The entirety of the internet's backend is also open source, as is the software that Hashnode is using to present this article (NextJs). It does not take a good while to realize how much of your life is open source.&lt;/p&gt;

&lt;h1&gt;
  
  
  Why should you care?
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Does Open Source bring jobs?
&lt;/h3&gt;

&lt;p&gt;Short answer: It can.&lt;/p&gt;

&lt;p&gt;Long answer: It most probably will not. Getting a job entirely through open-source contributions is a new thing most companies are still not into. But open source can help you get a job in other ways.&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%2Fxy8utr4wv7ijpz6bayvz.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%2Fxy8utr4wv7ijpz6bayvz.png" width="500" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Resume
&lt;/h3&gt;

&lt;p&gt;Open Source is a significant addition to your resume; it demonstrates collaboration and soft skills, as well as visible proof of your knowledge.&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%2F506p4w3556816j8hedeo.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%2F506p4w3556816j8hedeo.png" width="500" height="281"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Skills
&lt;/h3&gt;

&lt;p&gt;You can learn anything from industry professionals via the medium of open source. I could right now pull up a MEVN stack project, send in a PR, get a code review, and learn from people working in that tech stackthe people who built that project itself.&lt;/p&gt;

&lt;p&gt;I mean, developers these days post these memes on Twitter:&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%2Fnno9y7spi384w2mb78tl.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%2Fnno9y7spi384w2mb78tl.jpg" width="500" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ok. You got it. No one can design such a bad meme other than me, so it's me, but how did you know this? :|&lt;/p&gt;

&lt;h2&gt;
  
  
  Open Source Noo Noos
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Open Source Only For Jobs?
&lt;/h3&gt;

&lt;p&gt;Never. Open source is not a way to get a job; it is just a multiplier to increase your chances. Don't let open source take over everything, including portfolios and projects.&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%2Fwp3eddnp55ipadqmgld6.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%2Fwp3eddnp55ipadqmgld6.jpg" width="750" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Yeah, imagine explaining that situation to your &lt;del&gt;partner's&lt;/del&gt; recruiter.&lt;/p&gt;

&lt;h3&gt;
  
  
  Beginners can't contribute to Open Source
&lt;/h3&gt;

&lt;p&gt;I contributed without any knowledge of computer science as an 8th-grade student. What in the damn world can stop you, apart from yourself being lazy?&lt;/p&gt;

&lt;p&gt;So I can, as a beginner, contribute to open source, but you can't? ("Yeh Sab Doglapan Hai!"; Translation: This is the true contradiction.)&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%2Fwww.bing.com%2Fth%3Fid%3DOIP.bPBh1hs_LwOqnThY1F_1QwHaEK%26w%3D181%26h%3D185%26c%3D8%26rs%3D1%26qlt%3D90%26o%3D6%26pid%3D3.1%26rm%3D2" 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%2Fwww.bing.com%2Fth%3Fid%3DOIP.bPBh1hs_LwOqnThY1F_1QwHaEK%26w%3D181%26h%3D185%26c%3D8%26rs%3D1%26qlt%3D90%26o%3D6%26pid%3D3.1%26rm%3D2" alt="All of this is a paradox" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  You can not contribute to big projects
&lt;/h3&gt;

&lt;p&gt;Where do big projects get their contributors from? If you think about it, every big project began as a small project. So what's the difference between small and big projects? Bigger projects move faster, but can you attribute that to their having more files? So it's balanced most of the time.&lt;/p&gt;

&lt;p&gt;I've contributed React's documentation (which is in the queue right now); that proves that no matter how big a project might get, there is somewhere you can add value.&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%2Fyu2o9nn43rbp15baxdcx.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%2Fyu2o9nn43rbp15baxdcx.png" width="625" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  You have to be a dev to contribute
&lt;/h3&gt;

&lt;p&gt;There are so many ways you can contribute! Why limit yourself to code contributions? You can add value in so many more ways (you can create your ways to add value)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No Code&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On a side note, anything that adds value is a contribution. (I'd also like to clarify that you do not need to contribute to only complex issues to be a great contributor for the same reason)&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%2Fv2lrkdft6wvaosquqfze.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%2Fv2lrkdft6wvaosquqfze.png" width="800" height="259"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's do this!
&lt;/h2&gt;

&lt;p&gt;So let me be clear: where I can help you, and where I can't:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Git &amp;amp; GitHub&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to approach projects&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to communicate as a contributor&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;First steps on making your first pr&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Listing you projects that you should contribute to ( I will tell you how to find them here though)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fsvh68npwzxtjhcdpzxvz.gif" 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%2Fsvh68npwzxtjhcdpzxvz.gif" alt="Lets Do This GIFs | Tenor" width="498" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Git &amp;amp; GitHub
&lt;/h3&gt;

&lt;p&gt;Git and GitHub have often been overlooked topics when it comes to open source. They are an integral part of contributing to open source, yet they are just left with a list of commands. I'll do my best to give you here a concise guide to git and GitHub, including all key terminologies and functionalities.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Git: Git is a version control system that allows teams to work on large projects with versioning and collaboration support&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;GitHub: GitHub is a hosting provider for git which has now branched out to have many other services, which give it the title of the place where the world writes code.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'll also add in the image of an awesome cheatsheet about git commands:&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1577259750919532545-259" src="https://platform.twitter.com/embed/Tweet.html?id=1577259750919532545"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1577259750919532545-259');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1577259750919532545&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: How to approach projects?
&lt;/h3&gt;

&lt;p&gt;Finding projects is very hard; in classic ol' Twitter thread fashion, I did cover this one pretty deeply, so I'm just going to embed it in a bunch of tweets. Yeah, yeah, I'm just lazy.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1577305073742667776-314" src="https://platform.twitter.com/embed/Tweet.html?id=1577305073742667776"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1577305073742667776-314');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1577305073742667776&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1577305091631362051-686" src="https://platform.twitter.com/embed/Tweet.html?id=1577305091631362051"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1577305091631362051-686');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1577305091631362051&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1577305108110790656-882" src="https://platform.twitter.com/embed/Tweet.html?id=1577305108110790656"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1577305108110790656-882');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1577305108110790656&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1577305123826839553-987" src="https://platform.twitter.com/embed/Tweet.html?id=1577305123826839553"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1577305123826839553-987');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1577305123826839553&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;So now that we've officially butchered Hashnode and Twitter into one app, (I mean if Elon Musk wanted 😜)&lt;/p&gt;

&lt;p&gt;Let's move on to further topics:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Making your first pr
&lt;/h3&gt;

&lt;p&gt;This one should be pretty straightforward, it's just a simple checklist&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;I have identified where I can add value (Go back to the graph mentioning types of contributions)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have found a project to contribute to (The step before this one)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I know basic Git &amp;amp; GitHub concepts (Step 1)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have made a PR to &lt;a href="https://github.com/EddieHubCommunity/hacktoberfest-practice" rel="noopener noreferrer"&gt;EddieHubCommunity/hacktoberfest-practice&lt;/a&gt; to add my name to test out step 3&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have read the contributing guide and the code of conduct of the project (if they do not exist please do not consider contributing to that project as a first-timer)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Make a PR &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;I need your help people -- I've been writing this article since a great while now, but I think I still do not have enough perspective of different people just beginning in open source. If you've got a minute or two please share how can I improve this article and include more information. Thanks!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Finally, I'd like to thank everyone who took the time to read this blog post all the way through. If you love me content, feel free to follow me on &lt;a href="https://twitter.com/krshkun" rel="noopener noreferrer"&gt;twitter&lt;/a&gt; for more such memey content&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/krshkun" rel="noopener noreferrer"&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%2Fhuv57gq89291lddzlgww.png" width="500" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>git</category>
      <category>github</category>
    </item>
    <item>
      <title>Accelerate Your Learnings With Web3Community and Build Your First Web 3.0 App</title>
      <dc:creator>Krish Gupta</dc:creator>
      <pubDate>Mon, 04 Oct 2021 15:18:52 +0000</pubDate>
      <link>https://dev.to/webxdao/accelerate-your-learnings-with-web3community-and-build-your-first-web-3-0-app-1810</link>
      <guid>https://dev.to/webxdao/accelerate-your-learnings-with-web3community-and-build-your-first-web-3-0-app-1810</guid>
      <description>&lt;h3&gt;
  
  
  What's Web 3.0 all about?
&lt;/h3&gt;

&lt;p&gt;For this question, We'd need to first deep dive into Web2.0, for a better understanding of the web&lt;/p&gt;

&lt;h4&gt;
  
  
  Web2.0
&lt;/h4&gt;

&lt;p&gt;Web2 is simply the web we know and love right now. Web2 is like the interactive web. Web2 is also the web which allowed no-code/low-code apps into the internet. This form of the web is the most popular one. All of us have experienced. Even this site, dev.to is web2 application. If you've worked with JS Frameworks like React and Angular they are also the part of web2.&lt;/p&gt;

&lt;p&gt;If you are curious and wanna learn more about web2, there's a &lt;a href="https://en.wikipedia.org/wiki/Web_2.0" rel="noopener noreferrer"&gt;Wikipedia Page for you&lt;/a&gt;.&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%2F1fwqani7ohw2v2fy27mo.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%2F1fwqani7ohw2v2fy27mo.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  The problem with Web2
&lt;/h4&gt;

&lt;p&gt;Let's be honest, new technologies are only useful if they fix a flaw or pain with the older one. The problems in Web2 led to the creation of Web3.&lt;/p&gt;

&lt;p&gt;Web2 lacked in &lt;strong&gt;Monetization and Security&lt;/strong&gt;, few of the really important concepts in building applications.&lt;/p&gt;

&lt;p&gt;In web2 the only two major methods of earning turn out to be, either selling data and infringing with privacy or advertisements&lt;/p&gt;

&lt;p&gt;Most of the Web2 companies like Google, Facebook and Twitter, collect your data and provide you with personalised ads. Turning into more ad revenue. The web2 application experience a lot of &lt;a href="https://en.wikipedia.org/wiki/List_of_data_breaches" rel="noopener noreferrer"&gt;Data Breaches&lt;/a&gt;. Web 3 solves most of these problems.&lt;/p&gt;

&lt;h4&gt;
  
  
  Web 3.0
&lt;/h4&gt;

&lt;p&gt;Web 3 is simply web2 but with more security, self-governing, distributiveness and more. Web 3 applications more commonly run on blockchain technologies or decentralised networks. Users usually pay to use the services just like we pay cloud providers like GCP and AWS, but instead the money directly goes to the other users/participants. Web 3 also offers native payments, reducing as  much data-collection as possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's the Web3Community?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://web3community.github.io/" rel="noopener noreferrer"&gt;Web3Community&lt;/a&gt; is a community that focus on Web 3, Blockchain, and somewhat related to decentralized applications (Dapp). Here you will learn how to become a blockchain developer while having fun with other community members. Blockchain Developer is an interesting field, in demand and the latest trend in the tech industry. Here you will get to interact with some great folks and learn blockchain technology together.&lt;/p&gt;

&lt;h3&gt;
  
  
  Building you first Web 3 App
&lt;/h3&gt;

&lt;p&gt;Web 3 consists of a lot of types of applications you could build like blockchain, dapp, etc.&lt;/p&gt;

&lt;p&gt;We've created a whole &lt;a href="https://github.com/web3community/blockchain-dev-path" rel="noopener noreferrer"&gt;learning curriculum&lt;/a&gt; for Web 3 Dev. Here you will learn how to become one of the Dapp Developers and collaborate with other people inside of web3community.&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/WebXDAO" rel="noopener noreferrer"&gt;
        WebXDAO
      &lt;/a&gt; / &lt;a href="https://github.com/WebXDAO/blockchain-dev-path" rel="noopener noreferrer"&gt;
        blockchain-dev-path
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      This repository is for the Blockchain Developer path. Here you will learn how to become one of the Blockchain Developers and collaborate with other people inside of WebX DAO.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Learn with WebX DAO 🦄&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Here you will learn how to become one of the Dapp Developers and collaborate with other people inside of WebXDAO. We gather content about Blockchain developers. You don't need to see all the resources, but choose what content is best for you.&lt;/p&gt;
&lt;p&gt;For more information, you can directly ask in our &lt;a href="https://discord.gg/TSRwqx4K2v" rel="nofollow noopener noreferrer"&gt;Discord&lt;/a&gt; community.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Work on the documentation:&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;This website is built using &lt;a href="https://docusaurus.io/" rel="nofollow noopener noreferrer"&gt;Docusaurus 2&lt;/a&gt;, a modern static website generator.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Installation&lt;/h3&gt;
&lt;/div&gt;
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;$ yarn
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Local Development&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;$ yarn start
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Build&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;$ yarn build
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;This command generates static content into the &lt;code&gt;build&lt;/code&gt; directory and can be served using any static contents hosting service.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Deployment&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Using SSH:&lt;/p&gt;
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;$ USE_SSH=true yarn deploy
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Not using SSH:&lt;/p&gt;
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;$ GIT_USER=&amp;lt;Your GitHub username&amp;gt; yarn deploy
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;If you are using…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/WebXDAO/blockchain-dev-path" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Build Projects
&lt;/h3&gt;

&lt;p&gt;If you already have decentralized applications and need development support to continue your goal. You can onboard your applications on &lt;a href="http://stakes.social/" rel="noopener noreferrer"&gt;http://stakes.social/&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  What is Stakes.social?
&lt;/h4&gt;

&lt;p&gt;Stakes.social is a platform where you can register your OSS to Dev Protocol and stake registered OSS projects. Unlike other donation services, Dev Protocol is designed for the benefit of both supporters as well as developers by staking. Thanks to this system, developers find it easy to ask people for aid, which results in continuous support.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/c7475fbe897a57530005a0a56b45a0398cc6c24f79b75bf66322fe0fc6ef8a05/68747470733a2f2f692e696d6775722e636f6d2f784b4f6647534d2e706e67" class="article-body-image-wrapper"&gt;&lt;img src="https://camo.githubusercontent.com/c7475fbe897a57530005a0a56b45a0398cc6c24f79b75bf66322fe0fc6ef8a05/68747470733a2f2f692e696d6775722e636f6d2f784b4f6647534d2e706e67" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Connect with us?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://discord.gg/BHa8Xn9Cgf" rel="noopener noreferrer"&gt;Join us on Discord&lt;/a&gt; and &lt;a href="https://github.com/web3community/start-here" rel="noopener noreferrer"&gt;Become a member of our GitHub Org&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>web3</category>
      <category>programming</category>
      <category>web</category>
    </item>
  </channel>
</rss>
