<?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: Jayanth PSY</title>
    <description>The latest articles on DEV Community by Jayanth PSY (@j_tesla).</description>
    <link>https://dev.to/j_tesla</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%2F441364%2F4693a916-8769-4bcd-9329-35b0e8f08ea7.jpg</url>
      <title>DEV Community: Jayanth PSY</title>
      <link>https://dev.to/j_tesla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/j_tesla"/>
    <language>en</language>
    <item>
      <title>How KWoC helped me get an experience of open source. </title>
      <dc:creator>Jayanth PSY</dc:creator>
      <pubDate>Mon, 04 Jan 2021 18:08:57 +0000</pubDate>
      <link>https://dev.to/j_tesla/how-kwoc-helped-me-get-an-experience-of-open-source-1k0d</link>
      <guid>https://dev.to/j_tesla/how-kwoc-helped-me-get-an-experience-of-open-source-1k0d</guid>
      <description>&lt;h2&gt;
  
  
  About KWoC
&lt;/h2&gt;

&lt;p&gt;Kharagpur Winter of Code is a 5-week long online program conducted by &lt;a href="https://kossiitkgp.org/"&gt;KOSS&lt;/a&gt; for students who are new to open source software development. The program not only helps students to get involved in open source, but also prepares them for many open source summer programs; Google Summer of Code being one of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  My contributions
&lt;/h2&gt;

&lt;p&gt;I was not able to contribute much during KWoC as I was working on some other side project. &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UlGZOHnZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ib9k0f0eifr151wkkw9f.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UlGZOHnZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ib9k0f0eifr151wkkw9f.jpeg" alt="It ain't much"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I contributed to 4 different projects during this period.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/grapheo12"&gt;
        grapheo12
      &lt;/a&gt; / &lt;a href="https://github.com/grapheo12/iqps"&gt;
        iqps
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Web-app meant for qp.metakgp.org
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/shrinish123"&gt;
        shrinish123
      &lt;/a&gt; / &lt;a href="https://github.com/shrinish123/GuessMovie"&gt;
        GuessMovie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      GuessMovie is a movie Guessing game along with a search engine for your movies, TV shows, web series built using Node JS and Express Server.
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/adityabisoi"&gt;
        adityabisoi
      &lt;/a&gt; / &lt;a href="https://github.com/adityabisoi/ds-algo-solutions"&gt;
        ds-algo-solutions
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A collection of solutions for Hackerrank data structures and algorithm problems in Python
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Surajbokde"&gt;
        Surajbokde
      &lt;/a&gt; / &lt;a href="https://github.com/Surajbokde/web-development-Resource"&gt;
        web-development-Resource
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Merged PRs
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;grapheo12/iqps&lt;/strong&gt;
&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/grapheo12/iqps/pull/38"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg"&gt;
      &lt;span class="issue-title"&gt;
        Instead of seperate dowload link, title as hyperlink
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#38&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/j-tesla"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--MQwcW2uw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://avatars2.githubusercontent.com/u/58279279%3Fv%3D4" alt="j-tesla avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/j-tesla"&gt;j-tesla&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/grapheo12/iqps/pull/38"&gt;&lt;time&gt;Dec 12, 2020&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;A modified iqps/static/assets/main.js, but I don't see any changes reflecting. Anyone please help.&lt;/p&gt;
&lt;p&gt;If this works, should resolve #26&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/grapheo12/iqps/pull/38"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

    I only made a small changes to the static files of the website to change the appearance of the search results such that the result titles are hyperlinks to the papers instead of displaying separate links.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;shrinish123/GuessMovie&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/shrinish123/GuessMovie/pull/15"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg"&gt;
      &lt;span class="issue-title"&gt;
        Changes start and dev npm scripts
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#15&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/j-tesla"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--MQwcW2uw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://avatars2.githubusercontent.com/u/58279279%3Fv%3D4" alt="j-tesla avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/j-tesla"&gt;j-tesla&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/shrinish123/GuessMovie/pull/15"&gt;&lt;time&gt;Dec 16, 2020&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;Changes nodemon to development dependency, changed start script to start with node and added dev script to start with nodemon&lt;/p&gt;
&lt;p&gt;fixes #14&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/shrinish123/GuessMovie/pull/15"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

Installed &lt;em&gt;nodemon&lt;/em&gt; as a development dependency and added a npm script named &lt;em&gt;dev&lt;/em&gt; to automatically restart the server each time the code is modified.&lt;/li&gt;
&lt;li&gt;
&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/shrinish123/GuessMovie/pull/18"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg"&gt;
      &lt;span class="issue-title"&gt;
        Removes api key from the source code
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#18&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/j-tesla"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--MQwcW2uw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://avatars2.githubusercontent.com/u/58279279%3Fv%3D4" alt="j-tesla avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/j-tesla"&gt;j-tesla&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/shrinish123/GuessMovie/pull/18"&gt;&lt;time&gt;Dec 19, 2020&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;fixes #16&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/shrinish123/GuessMovie/pull/18"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

Removed the apikey to &lt;em&gt;omdapi&lt;/em&gt; used in the project from everywhere in the sourcecode and configured the apikey from environment with the help of &lt;em&gt;dotenv&lt;/em&gt; library. Also, added documentation to generate and add apikey during deployment or development.
&lt;/li&gt;
&lt;li&gt;
&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/shrinish123/GuessMovie/pull/24"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg"&gt;
      &lt;span class="issue-title"&gt;
        Added status codes to server's error responses responses
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#24&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/j-tesla"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--MQwcW2uw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://avatars2.githubusercontent.com/u/58279279%3Fv%3D4" alt="j-tesla avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/j-tesla"&gt;j-tesla&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/shrinish123/GuessMovie/pull/24"&gt;&lt;time&gt;Jan 03, 2021&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;Server now sends status codes to the browser in case of error&lt;/p&gt;
&lt;p&gt;resolves #20&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/shrinish123/GuessMovie/pull/24"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

Updated server behaviour such that it responds with appropriate HTTP response codes to the browser in case of errors.
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;adityabisoi/ds-algo-solutions&lt;/strong&gt;

&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/adityabisoi/ds-algo-solutions/pull/450"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg"&gt;
      &lt;span class="issue-title"&gt;
        Luck balance py
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#450&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/j-tesla"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--MQwcW2uw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://avatars2.githubusercontent.com/u/58279279%3Fv%3D4" alt="j-tesla avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/j-tesla"&gt;j-tesla&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/adityabisoi/ds-algo-solutions/pull/450"&gt;&lt;time&gt;Dec 16, 2020&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;Solved issue #246
In Language- python&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[x] Updated README Link&lt;/li&gt;
&lt;li&gt;[x] Added code with comments&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks for contributing!&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/adityabisoi/ds-algo-solutions/pull/450"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Added a solution in &lt;em&gt;python&lt;/em&gt; to the one of the problems.&lt;br&gt;&lt;br&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Surajbokde/web-development-Resource&lt;/strong&gt;

&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/Surajbokde/web-development-Resource/pull/104"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg"&gt;
      &lt;span class="issue-title"&gt;
        Added resources for JavaScript
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#104&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/j-tesla"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--MQwcW2uw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://avatars2.githubusercontent.com/u/58279279%3Fv%3D4" alt="j-tesla avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/j-tesla"&gt;j-tesla&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/Surajbokde/web-development-Resource/pull/104"&gt;&lt;time&gt;Dec 18, 2020&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;Added You-Dont-Know-JS book series&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Surajbokde/web-development-Resource/pull/104"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Added the amazing &lt;a href="https://github.com/getify/You-Dont-Know-JS"&gt;You Don't Know JS Yet (book series)&lt;/a&gt; to the JS resources.&lt;br&gt;&lt;br&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Languages
&lt;/h3&gt;

&lt;p&gt;My contributions were mainly in &lt;em&gt;Python&lt;/em&gt; and &lt;em&gt;JavaScript&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;I am student of &lt;a href="http://www.iitkgp.ac.in/"&gt;IIT Kharagpur&lt;/a&gt;. When I first heard about KWoC and open source last year, I was not really into it because I did not know what opensource is. Later, after getting the essence of opensource and getting to know how great it is, I started contributing to opensource on GitHub. So, naturally, I participated in Hacktoberfest and now in  KWoC. I even aspire to participate in GSoC 2021 now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Experience
&lt;/h2&gt;

&lt;p&gt;KWoC is definitely a great experience mainly to students aspiring for GSoC and similar programs. The mentor-mentee interactions can be be very helpful sometimes. Although if you do not contribute much during the period, you will definitely get a considerable exposure.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>kwoc</category>
    </item>
  </channel>
</rss>
