<?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: Manasa</title>
    <description>The latest articles on DEV Community by Manasa (@manasa2850).</description>
    <link>https://dev.to/manasa2850</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%2F542329%2Ffd8d5c74-a53b-40d9-97ef-0f58c54095b7.png</url>
      <title>DEV Community: Manasa</title>
      <link>https://dev.to/manasa2850</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/manasa2850"/>
    <language>en</language>
    <item>
      <title>How I got selected as an Outreachy intern with Public Lab</title>
      <dc:creator>Manasa</dc:creator>
      <pubDate>Thu, 27 May 2021 13:50:35 +0000</pubDate>
      <link>https://dev.to/manasa2850/how-i-got-selected-as-an-outreachy-intern-with-public-lab-i2p</link>
      <guid>https://dev.to/manasa2850/how-i-got-selected-as-an-outreachy-intern-with-public-lab-i2p</guid>
      <description>&lt;p&gt;This summer, I've been selected as an Outreachy intern to work with Public Lab. This article is to share my experience of getting selected to the program as well as some tips for future applicants.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Outreachy? How to apply?&lt;/strong&gt;&lt;br&gt;
Outreachy is a 3 month long Open Source program for people traditionally underrepresented in the technology industry.&lt;/p&gt;

&lt;p&gt;The application process consists of two steps:&lt;br&gt;
Initial application – applicants are asked to provide some basic details, confirm their time commitment, and answer 4 essay questions. Results of this are announced after a few weeks and the selected applicants move into the contribution period.&lt;br&gt;
Contribution period &amp;amp; Final application – during this period, applicants select an organization and project and make contributions to it. Applicants are also required to make a project proposal containing the project implementation details and a project execution timeline for the 3 months.&lt;/p&gt;

&lt;p&gt;Interns selected for the program work on their project for 3 months under the guidance of mentors and are paid a stipend of $6000.&lt;/p&gt;

&lt;p&gt;More details can be found at &lt;a href="https://www.outreachy.org/"&gt;https://www.outreachy.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My journey with Open Source and Public Lab&lt;/strong&gt;&lt;br&gt;
My first exposure to Open Source was through Hacktoberfest. It helped me understand the basics of version control and how Open Source projects worked in general.&lt;/p&gt;

&lt;p&gt;Subsequently, I was selected as a fellow in the MLH Open Source program where I worked on the codebase of dev.to. Through this fellowship, I learned Ruby on Rails, how to read and understand large codebases, how to do test-driven development, and most importantly, how to pair-program to fix bugs!&lt;/p&gt;

&lt;p&gt;In January, I started looking at organizations that had participated in the previous rounds of Outreachy. Since I was familiar with RoR, I wanted to go with an organization having that as its primary tech stack. Public Lab seemed to have some interesting projects so I decided to go with that(one of the best decisions!). The community was extremely welcoming and helped newcomers get started with their first issues and PRs. Contributing to Public Lab was an enjoyable process since the project was really interesting and the mentors readily helped whenever I was stuck. Soon, I had 15+ merged PRs and 20+ issues created.&lt;/p&gt;

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

&lt;p&gt;Once my initial application was selected, I started focussing on my proposal. After making several drafts and implementing the suggestions of mentors, I could finally come up with a good proposal.&lt;/p&gt;

&lt;p&gt;On May 17th, I was selected as an Outreachy intern! 🎉&lt;br&gt;
 &lt;br&gt;
&lt;strong&gt;Some tips to get selected for Outreachy&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Select your project carefully – different people choose the project they’re applying to based on different criteria. Some people prefer projects having a familiar tech stack whereas others give priority to the organization rather than the tech stack.&lt;br&gt;
I selected the project ‘Tag and Topic System Enhancement’ since I was contributing to Public Lab for the past 3 months and had some familiarity with the tech stack (Ruby on Rails).&lt;br&gt;
Find out what suits you best and select a project accordingly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Start early – this helps you get a headstart over other applicants! I started contributing to Public Lab in January, two months before the official contribution period started. This gave me time to understand the codebase and make a lot of contributions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Make a strong proposal – this is as important as your contributions. It is important to understand your project tasks thoroughly and come up with a timeline for them.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That’s it for now!&lt;br&gt;
Hope this article helps you when you’re applying. Good Luck!&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>webdev</category>
      <category>outreachy</category>
      <category>ruby</category>
    </item>
    <item>
      <title>My Experience working for DEV in the MLH Fellowship</title>
      <dc:creator>Manasa</dc:creator>
      <pubDate>Thu, 17 Dec 2020 17:45:40 +0000</pubDate>
      <link>https://dev.to/manasa2850/my-experience-working-for-dev-in-the-mlh-fellowship-27fn</link>
      <guid>https://dev.to/manasa2850/my-experience-working-for-dev-in-the-mlh-fellowship-27fn</guid>
      <description>&lt;p&gt;This fall, I was selected for the Open Source track of the MLH Fellowship. This article is to share my experience of getting into the Fellowship, and the work I’ve done with DEV during the Fellowship.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the MLH Fellowship?&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;The MLH Fellowship is a 12-week internship alternative for aspiring software engineers. There are three tracks that aspiring developers can apply to&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open Source – where fellows contribute to large Open Source projects which are used by thousands of companies across the world.&lt;/li&gt;
&lt;li&gt;Explorer – where fellows build personal projects  by participating in a series of hackathon sprints.&lt;/li&gt;
&lt;li&gt;Externship – where fellows solve real-world software engineering problems by collaborating on projects from real companies &amp;amp; government partners.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Head over to &lt;a href="https://fellowship.mlh.io/" rel="noopener noreferrer"&gt;https://fellowship.mlh.io/&lt;/a&gt; for more details.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Getting selected for the Fellowship&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I came to know about the Fellowship from a senior in college and being an Open Source enthusiast, I wanted to apply to it immediately. The application was a long one and asked applicants to write about their work experience, projects done, interests and the motivation behind becoming an MLH Fellow.&lt;br&gt;
After my application was shortlisted, I had two interviews. The first one was an informal one whereas the second one was a technical interview where I was asked to explain the code sample submitted along with the application. I was also asked questions based on my project.&lt;br&gt;
The next morning, I got an email from the Fellowship team saying I was selected for the Open Source track! 🎉🎉&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My Experience working for DEV&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On the first day of the fellowship, we were divided into pods with around 10 people and a pod leader. We had two pod meetings every week where we would discuss our progress, have show-and-tells and also have some fun activities!&lt;/p&gt;

&lt;p&gt;The third week of the Fellowship was the most anticipated one. That was when we were going to get our Open Source projects! I was assigned DEV since my preferred tech stack was Ruby on Rails which was the backend framework of DEV. &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%2F96uqpmlrgfa59hxlltzw.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%2F96uqpmlrgfa59hxlltzw.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The next few days were spent on going through the codebase and understanding the different functionalities.&lt;br&gt;
Myself and the other developers working for DEV had weekly sync meetings with Ben, Christina and our mentor Chris where we would discuss the work done so far and set targets for the next week. &lt;/p&gt;

&lt;p&gt;During the orientation session with the project maintainers, I was asked to develop the &lt;strong&gt;Podcast Ownership&lt;/strong&gt; feature. Podcasts are an important feature of DEV but there was no concept of podcast owners.&lt;br&gt;
During the course of the fellowship, I made two major pull requests&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Building a join table that maps podcasts and users who own the podcasts - &lt;a href="https://github.com/forem/forem/pull/11410" rel="noopener noreferrer"&gt;https://github.com/forem/forem/pull/11410&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Adding a feature for admins to add users as owners of a podcast - &lt;a href="https://github.com/forem/forem/pull/11728" rel="noopener noreferrer"&gt;https://github.com/forem/forem/pull/11728&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By working for DEV, I learnt how to read and understand large codebases, how to write rspec tests and most importantly how to pair-program to fix bugs!&lt;br&gt;
The project maintainers and my mentor Chris, were extremely helpful and gave suggestions which helped me improve my code quality. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I would like to thank Swift and the entire MLH team for this amazing opportunity. This Fellowship was a great learning experience for me and I highly recommend it to anyone who’s passionate about contributing to Open Source! 😃&lt;/p&gt;

</description>
      <category>forem</category>
      <category>opensource</category>
      <category>mlhgrad</category>
      <category>rails</category>
    </item>
  </channel>
</rss>
