<?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: nbrownie</title>
    <description>The latest articles on DEV Community by nbrownie (@nbrownie1990).</description>
    <link>https://dev.to/nbrownie1990</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%2F647679%2F2ab607ee-3602-443d-bde0-6c8dd98e3a95.jpg</url>
      <title>DEV Community: nbrownie</title>
      <link>https://dev.to/nbrownie1990</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nbrownie1990"/>
    <language>en</language>
    <item>
      <title>So much better than the Oktoberfest - First steps in open-source!</title>
      <dc:creator>nbrownie</dc:creator>
      <pubDate>Sun, 03 Oct 2021 12:16:59 +0000</pubDate>
      <link>https://dev.to/nbrownie1990/so-much-better-than-the-oktoberfest-first-steps-in-open-source-2k2e</link>
      <guid>https://dev.to/nbrownie1990/so-much-better-than-the-oktoberfest-first-steps-in-open-source-2k2e</guid>
      <description>&lt;p&gt;As a German who has already been to the real Oktoberfest, I can definitely say: Hacktoberfest is so much better than the Oktoberfest! &lt;/p&gt;

&lt;p&gt;Instead of being stuck in a way too stuffy tent with too many drunk people, you learn a lot about collaborating with amazing people on open-source projects from all over the world. &lt;/p&gt;

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

&lt;p&gt;Hacktoberfest takes place every year in October (the open-source month) and encourages participation in the open-source community, which grows bigger and bigger.&lt;/p&gt;

&lt;h2&gt; What is open source? &lt;/h2&gt;

&lt;p&gt;Open source is open to everyone. It's bubbling with creativity and collaboration. Everyone is trying to help different communities and projects, they add more features, and be a small part of something huge. &lt;/p&gt;

&lt;p&gt;Open source is so powerful because it lowers barriers to use and collaboration, allowing people to spread ideas faster and improve things faster. &lt;/p&gt;

&lt;h2&gt;How to start contributing to open-source projects? &lt;/h2&gt;

&lt;p&gt;As a beginner, I've been thinking about contributing to open-source projects for a long time, but have not dared so far. However, the inhibition threshold is quite high for a beginner ("What if the community don't like my implementation?","I don't want to crash something").&lt;br&gt;
But don't hesitate - Hacktoberfest comes to the rescue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/3xz2BCe5jn2j4OM9ZS/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/3xz2BCe5jn2j4OM9ZS/giphy.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Which projects can I start with as a beginner? &lt;/h2&gt;

&lt;p&gt;Hacktoberfest is especially good if you want to make your first experiences with open-source. In this month the community is "extra-open" for beginners. You can search for labels with "hacktoberfest" and “Good First Issue". There is so much to contribute out there, even if you don't have much programming experience yet.&lt;/p&gt;

&lt;p&gt;In my case: The weekend started and there were no excuses! &lt;br&gt;
I was ready to contribute, but this year I don't do the "big projects" (start with something small, then go for bigger projects). For this time, I just trained to make pull requests and made small contributions to the following sample projects:&lt;/p&gt;

&lt;h3&gt; Getting Started with a little Exercise: &lt;/h3&gt;

&lt;p&gt;To practice your first pull-request and working with Git, a good start is to add your name and profile to a contributers.md file. Some projects are happy for you to submit yourself and your GitHub-profile when you join their community.&lt;/p&gt;

&lt;h3&gt;Add something to a Collection:&lt;/h3&gt;

&lt;p&gt;There are a couple of repositories on GitHub that compile a large collection of programming websites and links, that can be very helpful for staying informed and learning new things.&lt;br&gt;
I contributed to a repo with the "Best programming websites a programmer should visit" and added a few with a brief description.&lt;/p&gt;

&lt;h3&gt;Updating a Contribution Guide&lt;/h3&gt;

&lt;p&gt;Some projects have grown very fast and still lack of a written guide that describes how to contribute to the project and what rules to follow. The perfect little project to help this community is to rewrite/ update their contribution guide. But please avoid to completely rewriting their ideas - better ask and make suggestions.&lt;/p&gt;

&lt;h3&gt;Creating App-Ideas for other developers: &lt;/h3&gt;

&lt;p&gt;This is a helpful project for developers, who want to build something but don't have an idea what to do. In this repo I added an app-idea with a list of user stories, bonus-features, which should be implemented and some resources and links to help the devs.&lt;/p&gt;

&lt;h3&gt;Collection of Data structures &amp;amp; Algorithms - Insert a Priority Queue &lt;/h3&gt;

&lt;p&gt;There are many great repositories on GitHub, that collect various data structures and algorithms in different programming languages. My contribution was to implement a Priority Queue with an array in java.&lt;/p&gt;

&lt;h2&gt;That's it for this weekend - but October has only just begun 🎃&lt;/h2&gt;

&lt;p&gt;If your goal is to learn how to collaborate with others or how open source works and contribute to projects, you should definitely join!&lt;/p&gt;

&lt;p&gt;Join the hacktoberfest-community &lt;a href="https://hacktoberfest.digitalocean.com/"&gt; here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Besides: Hacktoberfest is also better than Oktoberfest, because you won't get a hangover while participating. Instead, DigitalOcean is offering the traditional Hacktoberfest t-shirt prize or, even better, a &lt;a href="https://tree-nation.com/profile/digitalocean"&gt;plant-a-tree &lt;/a&gt; alternative {🌱 =&amp;gt; 🌳} !&lt;/p&gt;

&lt;h3&gt;Happy Hacktoberfest 2021 💻🍁 &lt;/h3&gt;
 

</description>
      <category>hacktoberfest</category>
      <category>codenewbie</category>
      <category>opensource</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
