<?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: Shankar R</title>
    <description>The latest articles on DEV Community by Shankar R (@sanjayshankar).</description>
    <link>https://dev.to/sanjayshankar</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%2F1105933%2Fd9c6d20c-47d9-40bf-a548-06e88464f342.jpeg</url>
      <title>DEV Community: Shankar R</title>
      <link>https://dev.to/sanjayshankar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sanjayshankar"/>
    <language>en</language>
    <item>
      <title>D10 #100DaysOfOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Wed, 02 Aug 2023 16:49:07 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d10-100daysofoss-64g</link>
      <guid>https://dev.to/sanjayshankar/d10-100daysofoss-64g</guid>
      <description>&lt;p&gt;D10 #100DaysOfOSS with #saucedopen&lt;/p&gt;

&lt;p&gt;I spent some time learning the basics of React and reviewed some pull requests in the Next.js project by Vercel. And submitted my research paper to INDICON 2023 hosted by the IEEE Hyderabad section.&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced #opensource
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>D9 #100DaysOfOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Tue, 01 Aug 2023 15:52:09 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d9-100daysofoss-58k7</link>
      <guid>https://dev.to/sanjayshankar/d9-100daysofoss-58k7</guid>
      <description>&lt;p&gt;D9 #100DaysOfOSS with #saucedopen&lt;/p&gt;

&lt;p&gt;Learned about the HTTP response status code while creating a backend for TODO using Express js. I also reviewed some PR in the next js project by Vercel.&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced #opensource
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>D8 #100DaysOfOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Mon, 31 Jul 2023 12:00:09 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d8-100daysofoss-2f27</link>
      <guid>https://dev.to/sanjayshankar/d8-100daysofoss-2f27</guid>
      <description>&lt;p&gt;D8 #100DaysOfOSS with #saucedopen&lt;/p&gt;

&lt;p&gt;Got the hang of JS synchronous flow and single-threaded setup. Built a HTTP server for a TODO app, set up PUT &amp;amp; DELETE routes, and checked 'em with Postman API. The backend is all set and ready to rock!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qiqNhikq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8ajgn58k3cqirdlsv7ea.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qiqNhikq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8ajgn58k3cqirdlsv7ea.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced #opensource
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>D7 #100DaysOfOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Sun, 30 Jul 2023 14:41:01 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d7-100daysofoss-iig</link>
      <guid>https://dev.to/sanjayshankar/d7-100daysofoss-iig</guid>
      <description>&lt;p&gt;D7 #100DaysOfOSS with #saucedopen&lt;/p&gt;

&lt;p&gt;Created an HTTP server for a TODO application, defined GET &amp;amp; POST endpoints, and tested them using Postman API. Explored Middleware and bodyParser, understanding their significance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mQj6xexf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/25ix14t65unkkwubzpns.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mQj6xexf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/25ix14t65unkkwubzpns.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--C19ksk0d--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8vnhi6d66aneksj6rfhu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C19ksk0d--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8vnhi6d66aneksj6rfhu.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced #OpenSource
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>D6 #100DaysOfOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Sat, 29 Jul 2023 16:03:07 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d6-100daysofoss-15b3</link>
      <guid>https://dev.to/sanjayshankar/d6-100daysofoss-15b3</guid>
      <description>&lt;p&gt;D6 #100DaysOfOSS with #saucedopen&lt;/p&gt;

&lt;p&gt;Today, I played around with Express.js, practicing using route parameters, query parameters, headers, and body parameters to send data to the server. I also reviewed some PRs in the Postman repository. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u37ww4nQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tw4a6gc9j6ejjwb2y9t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u37ww4nQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tw4a6gc9j6ejjwb2y9t.png" alt="Image description" width="800" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GtlQI5j_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m7wn4umblny5ovq9yba5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GtlQI5j_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m7wn4umblny5ovq9yba5.png" alt="Image description" width="800" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WfUUVDRS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jbled7b9c5o3no3a8ptr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WfUUVDRS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jbled7b9c5o3no3a8ptr.png" alt="Image description" width="800" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7lXSChem--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jn64qyo2g2zbhb9a6ia6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7lXSChem--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jn64qyo2g2zbhb9a6ia6.png" alt="Image description" width="800" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced #OpenSource
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>D5 #100DaysOfOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Fri, 28 Jul 2023 16:38:05 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d5-100daysofoss-350m</link>
      <guid>https://dev.to/sanjayshankar/d5-100daysofoss-350m</guid>
      <description>&lt;p&gt;D5 #100DaysOfOSS with #saucedopen&lt;/p&gt;

&lt;p&gt;Today, I used Express JS and Postman API to establish and examine the backend of my simple project. Also got a chance to review some pull requests from the Postman Docs repository. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PH5r1VpB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0162v8l1wi44oe4w0278.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PH5r1VpB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0162v8l1wi44oe4w0278.png" alt="Image description" width="800" height="858"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WHA23moE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/niv262tgjnbt0failtl7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WHA23moE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/niv262tgjnbt0failtl7.png" alt="Image description" width="800" height="853"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z-n7iMas--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xsd2601t1o935dxrqq8r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z-n7iMas--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xsd2601t1o935dxrqq8r.png" alt="Image description" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced #OpenSource
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>D4 #100DaysOfOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Thu, 27 Jul 2023 16:58:30 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d4-100daysofoss-3cam</link>
      <guid>https://dev.to/sanjayshankar/d4-100daysofoss-3cam</guid>
      <description>&lt;p&gt;D4 #100DaysOfOSS with #saucedopen&lt;/p&gt;

&lt;p&gt;Had a good day reviewing PR for the Intro &amp;amp; Pizza-verse projects by saucedopen and the Nextjs project by vercel. It's great to see what others are working on and to help each other out.&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced #nextjs #vercel
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>opensource</category>
      <category>programming</category>
    </item>
    <item>
      <title>D3 #100DaysOfOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Wed, 26 Jul 2023 17:44:05 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d3-100daysofoss-n8b</link>
      <guid>https://dev.to/sanjayshankar/d3-100daysofoss-n8b</guid>
      <description>&lt;p&gt;D3 #100DaysOfOSS with &lt;a class="mentioned-user" href="https://dev.to/saucedopen"&gt;@saucedopen&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today, I updated and created easy-to-understand information on HTTP servers &amp;amp; Express.js. I also reviewed a pull request for the Raspberry Pi documentation.&lt;/p&gt;

&lt;p&gt;Explored key HTTP elements - URL, Method, Headers, Body, and Query Params. It's like the post office of the web, receiving, sorting, and sending data!&lt;/p&gt;

&lt;p&gt;Here is a code snippet to create an HTTP server using Express Js.&lt;br&gt;
Prerequisites: Node.js and the Express.js library.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--O_QF-Amw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g98gvgjx1t2bs912dxak.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--O_QF-Amw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g98gvgjx1t2bs912dxak.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S3go89Pz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/it9s59nz9ltoyorwytrw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S3go89Pz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/it9s59nz9ltoyorwytrw.png" alt="Image description" width="800" height="413"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k-3mmTQs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhbd0q081im6cwvak53d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k-3mmTQs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhbd0q081im6cwvak53d.png" alt="Image description" width="800" height="509"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #HTTPServer #100DaysOfOSS #expressjs #opensource
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>D2 #100daysofOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Tue, 25 Jul 2023 16:33:27 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d2-100daysofoss-437g</link>
      <guid>https://dev.to/sanjayshankar/d2-100daysofoss-437g</guid>
      <description>&lt;p&gt;D2 #100daysofOSS with &lt;a class="mentioned-user" href="https://dev.to/saucedopen"&gt;@saucedopen&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today, I Dove deep into #ConventionalCommits 📘 - a game-changer for clear commit messages. Spent quality time exploring #DataWarehousing &amp;amp; sharpening my #SQL skills 🔧. Also made meaningful contributions on GitHub!&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>opensource</category>
      <category>programming</category>
    </item>
    <item>
      <title>D1 #100daysofOSS</title>
      <dc:creator>Shankar R</dc:creator>
      <pubDate>Mon, 24 Jul 2023 05:57:02 +0000</pubDate>
      <link>https://dev.to/sanjayshankar/d1-100daysofoss-3m4n</link>
      <guid>https://dev.to/sanjayshankar/d1-100daysofoss-3m4n</guid>
      <description>&lt;p&gt;D1 #100daysofOSS&lt;/p&gt;

&lt;p&gt;🗓️ Today was all about getting back to basics with #MySQL! 💡Spent my time reinforcing foundational knowledge and made a blog post that describes the installation process of MySQL. &lt;a href="https://shankaarrr.hashnode.dev/mysql-magic-the-simplest-way-to-install-on-your-local-machine"&gt;https://shankaarrr.hashnode.dev/mysql-magic-the-simplest-way-to-install-on-your-local-machine&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I created an Issue and opened Pull Request in "Web3collectives - A free resource library for Blockchain Developers and Web3 enthusiasts." Feel free to contribute and check the amazing repo - &lt;a href="https://github.com/frankiefab100/Web3Collectives"&gt;https://github.com/frankiefab100/Web3Collectives&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I've opened up a new issue and contributed my story post on "Metaphore - Story as Code." Feel encouraged to add your thoughts and materials to the repository. &lt;a href="https://github.com/StreetCommunityProgrammer/metaphore"&gt;https://github.com/StreetCommunityProgrammer/metaphore&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #opensauced
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>100daysofoss</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
