<?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: Siddhi Bhanushali </title>
    <description>The latest articles on DEV Community by Siddhi Bhanushali  (@siddhi244).</description>
    <link>https://dev.to/siddhi244</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%2F740454%2Fbcc99b01-fb05-4713-ae10-9868c5060d9b.jpeg</url>
      <title>DEV Community: Siddhi Bhanushali </title>
      <link>https://dev.to/siddhi244</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/siddhi244"/>
    <language>en</language>
    <item>
      <title>Applying to MLH Fellowship - Tips &amp; Tricks</title>
      <dc:creator>Siddhi Bhanushali </dc:creator>
      <pubDate>Sat, 08 Oct 2022 11:05:39 +0000</pubDate>
      <link>https://dev.to/siddhi244/applying-to-mlh-fellowship-tips-tricks-1ekn</link>
      <guid>https://dev.to/siddhi244/applying-to-mlh-fellowship-tips-tricks-1ekn</guid>
      <description>&lt;p&gt;I was at the college and got the news that I have been accepted into MLH Fellowship Prep Track (Oct Batch). I was really happy to see that ! &lt;/p&gt;

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

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



&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is MLH Fellowship?&lt;/strong&gt;&lt;br&gt;
MLH Fellowship is a fully remote, 12-week internship where participants earn a stipend and learn to collaborate on real open source projects with peers and engineers from top companies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is MLH Prep Fellowship ?&lt;/strong&gt;&lt;br&gt;
The MLH Fellowship Prep Program is a 3-week preparation program for aspiring technologists who are interested in experiencing the fellowship before committing to the full 12-weeks. You'll build out your portfolio of personal projects &amp;amp; experiment with new technologies by collaborating in small groups through a short hackathon sprint.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Application process for the Prep fellowship&lt;/strong&gt;&lt;br&gt;
You are asked to submit 3 essays and a code sample that showcases your skills. Let's talk about the essays first. Make sure you folks show that you are passionate about the fellowship as well as technology. Your first essay is all about how MLH Fellowship will help you grow and why you want to be a fellow. Your second essay is about what efforts can you do for the community or what all you can bring in for the community.  The third essay is all about yourself.  Try to add in your experience and all the community work you have done. The essays should be descriptive and the team should get to know about you and your skills. Now let's talk about the code sample. There are some requirements for your code sample that needs to be followed. &lt;br&gt;
&lt;strong&gt;Code Sample Requirements:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Representative: The sample should be representative of your abilities. If you’re submitting a group project, make sure you contributed a substantial amount of code. Projects that are based mostly on a tutorial aren’t representative of your own abilities.&lt;/li&gt;
&lt;li&gt;Existing sample: This is code that you wrote for a purpose other than this application.
Public on GitHub: Your sample should be viewable on GitHub publicly. If you can’t make the repository public, convert your code to a secret GitHub Gist instead.&lt;/li&gt;
&lt;li&gt;Multiple files: Your sample should consist of multiple files and be of substance. It’s hard to have a conversation about a single function.&lt;/li&gt;
&lt;li&gt;Not too large: It’s difficult to have a conversation about a mono-repo with dozens of microservices. It should be immediately clear what you contributed to the sample. Dense frameworks with lots of boilerplate such as Django or Laravel don’t usually make for good code samples. Lightweight frameworks such as Flask and Express are good examples.&lt;/li&gt;
&lt;li&gt;The real problem: Your sample should solve a real problem or accomplish a real goal. While some class projects will meet this criterion, most won’t. There’s nothing wrong with the binary search tree you wrote, but it’ll be hard for your interviewers to get to know you through that kind of sample.&lt;/li&gt;
&lt;li&gt;No Jupyter notebooks: We need to see your ability to write a project that an end-user can use. It should be deployable. We don’t accept Jupyter notebooks or other exploratory code samples because it’s difficult to have a conversation about your coding skills with these.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Tips for the code sample&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make sure your code sample shows your latest skills. &lt;/li&gt;
&lt;li&gt;Your code sample should be well documented (README).&lt;/li&gt;
&lt;li&gt;Make sure you comment your code.&lt;/li&gt;
&lt;li&gt;Use good variable and function names. Make sure that describes what are you trying to achieve through that function or variable. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As soon as you clear the reviewing phase,you will be invited for a short interview. &lt;br&gt;
I hope all these tips helped you, if it did consider buying me a coffee &lt;a href="https://www.buymeacoffee.com/SiddhiBh" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can connect with me here&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/siddhi-bhanushali" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/siddhi-bhanushali&lt;/a&gt;&lt;br&gt;
Twitter : &lt;a href="https://twitter.com/SiddhiB6?t=AQXtt7SKKpkhXkOLYLeNJA&amp;amp;s=09" rel="noopener noreferrer"&gt;https://twitter.com/SiddhiB6?t=AQXtt7SKKpkhXkOLYLeNJA&amp;amp;s=09&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mlh</category>
      <category>mlhfellowship</category>
      <category>mlhgrad</category>
    </item>
    <item>
      <title>Git Series - Part I</title>
      <dc:creator>Siddhi Bhanushali </dc:creator>
      <pubDate>Mon, 17 Jan 2022 08:54:30 +0000</pubDate>
      <link>https://dev.to/siddhi244/git-series-part-i-8pg</link>
      <guid>https://dev.to/siddhi244/git-series-part-i-8pg</guid>
      <description>&lt;p&gt;Learning git is always a plus point. It has many advantages ,some of them are as follows : &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You can contribute to open source projects. &lt;/li&gt;
&lt;li&gt;You can collaborate with your friends to make a project. &lt;/li&gt;
&lt;li&gt;Contributing to open source will open new doors of opportunities for you. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In this part , I will be covering how you can push your code to github from your local computer/laptop. So let's get started.&lt;br&gt;
You have to install git inorder to run these commands.  &lt;a href="https://git-scm.com/"&gt;Link to install Git&lt;/a&gt;&lt;br&gt;
After that you need to open a github account and make a empty repository over there so that you can push the code there.&lt;br&gt;
Now think of a buffet system. The first step is to clean the place and arrange the food on the tables. The same step is followed here , first we have to make it a git repository and then we can start pushing the code. &lt;/p&gt;
&lt;h2&gt;
  
  
  1. Initializing a git repository
&lt;/h2&gt;

&lt;p&gt;Now if you want to convert your local project/folder into a git repository, you have to first initialize it to a git repository.  The command for it is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  2. Adding the code to staging area.
&lt;/h2&gt;

&lt;p&gt;Consider the same example of buffet system . After arranging food we ask the people to form a line. So this is what we are doing here as well. We are asking our code to stay in the staging area. The command for this is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git add .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;.&lt;/code&gt; here represents that we are  adding all the files in staging area, you can explicitly mention the file name as well.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Check the status of your files
&lt;/h2&gt;

&lt;p&gt;If we consider the example of buffet system again , so before taking the food we check the status, if it's available yet or not. So sometimes we need to check the status of our files , if they are all  in staging area or not. The command for the same is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  4. Permanently save your changes
&lt;/h2&gt;

&lt;p&gt;Now if you consider the buffet example, it's time to add food to our plates. So in this step we are saving the files permanently to our git history. This is called commiting the code.  The command for the same is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git commit -m "initial commit"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here &lt;code&gt;-m&lt;/code&gt; means the commit message . You always have to specify a commit message while committing the code. &lt;/p&gt;

&lt;h2&gt;
  
  
  5. Specify the destination where you have to push the code.
&lt;/h2&gt;

&lt;p&gt;If you consider the buffet example, if you don't know which food is served where then how will you eat the food, you need to know the destination.  Same happens with our code, if you want to push code ,you need to specify where? The command for the same is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git remote add origin &amp;lt;url of the repository on github&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here &lt;code&gt;origin&lt;/code&gt; is just a name for the destination url.&lt;br&gt;
So here we are specifying the destination.&lt;/p&gt;
&lt;h2&gt;
  
  
  6. It's time to push the code
&lt;/h2&gt;

&lt;p&gt;Now it's time to eat our food . Yeah🎊🎊. Finally we reached to our last step wherein we will be pushing our code to the destination. The command for the same is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git push origin master
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here we are pushing the code to origin which is our destination and we are pushing it on master branch. I will be talking more about branches in the next part of the series. &lt;/p&gt;

&lt;p&gt;So, these were the steps to follow so that you can make a new repository and push the code from your local computer.  On the next parts of the series we will be talking about branches, issues, pull requests and how to contribute to an existing project. Your feedbacks are much appreciated.  &lt;/p&gt;

&lt;p&gt;If you like my work consider buying me a coffee &lt;a href="https://www.buymeacoffee.com/SiddhiBh"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can connect with me &lt;a href="https://siddhi-244.github.io/LinkTree-Clone/"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>git</category>
      <category>opensource</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
