<?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: Srajan Gupta</title>
    <description>The latest articles on DEV Community by Srajan Gupta (@srajangupta__).</description>
    <link>https://dev.to/srajangupta__</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%2F377998%2F71cf4123-abc3-409d-b554-af1899813d63.jpg</url>
      <title>DEV Community: Srajan Gupta</title>
      <link>https://dev.to/srajangupta__</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/srajangupta__"/>
    <language>en</language>
    <item>
      <title>Understanding Ethereum Accounts | Externally Owned Accounts vs Contract Accounts</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Wed, 10 Nov 2021 04:10:04 +0000</pubDate>
      <link>https://dev.to/srajangupta__/understanding-ethereum-accounts-externally-owned-accounts-vs-contract-accounts-2bje</link>
      <guid>https://dev.to/srajangupta__/understanding-ethereum-accounts-externally-owned-accounts-vs-contract-accounts-2bje</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/HaIxmsj-YQU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In this tutorial, we will learn about Ethereum Accounts and their Properties. We will learn about different types of Ethereum Accounts and Learn to Create our own Ethereum Account using a very useful tool, known as Metamask.&lt;/p&gt;

</description>
      <category>ethereum</category>
      <category>blockchain</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>map, filter and reduce functions in JavaScript</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Fri, 29 Oct 2021 03:33:44 +0000</pubDate>
      <link>https://dev.to/srajangupta__/map-filter-and-reduce-functions-in-javascript-1lnf</link>
      <guid>https://dev.to/srajangupta__/map-filter-and-reduce-functions-in-javascript-1lnf</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/UdzfxEnXK2Q"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The .map(), .filter() and .reduce() functions in JavaScript are 3 most very useful functions in JavaScript.&lt;/p&gt;

&lt;p&gt;The common thing between them is that they are Array functions and the difference between them is in their return type.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>javascriptarrays</category>
      <category>mapfilterreduce</category>
      <category>node</category>
    </item>
    <item>
      <title>What is a Message Broker? &amp; How does it work? | Message Broker vs REST API</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Wed, 27 Oct 2021 15:06:08 +0000</pubDate>
      <link>https://dev.to/srajangupta__/what-is-a-message-broker-how-does-it-work-message-broker-vs-rest-api-2f58</link>
      <guid>https://dev.to/srajangupta__/what-is-a-message-broker-how-does-it-work-message-broker-vs-rest-api-2f58</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/GDeK8sBwIug"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you've ever worked on a Microservice Architecture or want to learn about Microservices, then you must know, "How do Microservices Communicate?"&lt;br&gt;
Watch this video tutorial till the end to know the answer.&lt;/p&gt;

</description>
      <category>messagebroker</category>
      <category>rabbitmq</category>
      <category>apachekafka</category>
      <category>microservices</category>
    </item>
    <item>
      <title>Why is HTTP a Stateless Protocol?</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Tue, 26 Oct 2021 12:44:39 +0000</pubDate>
      <link>https://dev.to/srajangupta__/why-is-http-a-stateless-protocol-2g7i</link>
      <guid>https://dev.to/srajangupta__/why-is-http-a-stateless-protocol-2g7i</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/gxTJPeY26rs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;"HTTP Protocol is Stateless."&lt;br&gt;
This video tutorial will help you understand, what the above statement means.&lt;/p&gt;

</description>
      <category>http</category>
      <category>webdev</category>
      <category>statelessprotocol</category>
      <category>www</category>
    </item>
    <item>
      <title>What is a REST API? | Design Principles of REST API</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Sun, 24 Oct 2021 07:24:13 +0000</pubDate>
      <link>https://dev.to/srajangupta__/what-is-a-rest-api-design-principles-of-rest-api-if0</link>
      <guid>https://dev.to/srajangupta__/what-is-a-rest-api-design-principles-of-rest-api-if0</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/I75zkl37JcQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;One way or the other you have always interacted with a REST API.&lt;br&gt;
If you've ever wanted to know, How does a REST API work? then this tutorial is definitely for you.&lt;/p&gt;

&lt;p&gt;Project Enquiries: &lt;a href="https://www.srajangupta.com/"&gt;https://www.srajangupta.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>restapi</category>
      <category>architecture</category>
      <category>node</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What is SAML? | How does Microsoft Azure AD SAML work?</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Sat, 23 Oct 2021 10:05:10 +0000</pubDate>
      <link>https://dev.to/srajangupta__/what-is-saml-how-does-microsoft-azure-ad-saml-work-36ij</link>
      <guid>https://dev.to/srajangupta__/what-is-saml-how-does-microsoft-azure-ad-saml-work-36ij</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/9rv3JG0XZV4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you have ever interacted with Azure AD, then you have definitely interacted with the process of SAML authentication.&lt;br&gt;
If you've ever wanted to know What is SAML? and How does it work? then this video tutorial is definitely for you.&lt;/p&gt;

&lt;p&gt;About me:&lt;br&gt;
Project Enquiries: &lt;a href="https://www.srajangupta.com/"&gt;https://www.srajangupta.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with me here:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/srajangupta/"&gt;https://www.linkedin.com/in/srajangupta/&lt;/a&gt;&lt;br&gt;
Twitter: &lt;a href="https://twitter.com/srajangupta__"&gt;https://twitter.com/srajangupta__&lt;/a&gt;&lt;/p&gt;

</description>
      <category>saml</category>
      <category>azuread</category>
      <category>azure</category>
      <category>auth</category>
    </item>
    <item>
      <title>What is OAuth 2.0? How does Google OAuth work?</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Sat, 23 Oct 2021 10:03:14 +0000</pubDate>
      <link>https://dev.to/srajangupta__/what-is-oauth-20-how-does-google-oauth-work-3l55</link>
      <guid>https://dev.to/srajangupta__/what-is-oauth-20-how-does-google-oauth-work-3l55</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/B148DaPUEGc"&gt;
&lt;/iframe&gt;
&lt;br&gt;
This tutorial is all about OAuth 2.0.&lt;br&gt;
If we take an example of Google OAuth, we shall learn in the video that what all are the different steps that are taken when a website logs us in using Google OAuth.&lt;/p&gt;

&lt;p&gt;Project Enquiries: &lt;a href="https://www.srajangupta.com/"&gt;https://www.srajangupta.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with me here:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/srajangupta/"&gt;https://www.linkedin.com/in/srajangupta/&lt;/a&gt;&lt;br&gt;
Twitter: &lt;a href="https://twitter.com/srajangupta__"&gt;https://twitter.com/srajangupta__&lt;/a&gt;&lt;/p&gt;

</description>
      <category>oauth</category>
      <category>programming</category>
      <category>webdev</category>
      <category>googlecloud</category>
    </item>
    <item>
      <title>Built a Twitter Blockchain News Channel in JavaScript</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Mon, 20 Sep 2021 13:11:32 +0000</pubDate>
      <link>https://dev.to/srajangupta__/built-a-twitter-blockchain-news-channel-in-javascript-4gc2</link>
      <guid>https://dev.to/srajangupta__/built-a-twitter-blockchain-news-channel-in-javascript-4gc2</guid>
      <description>&lt;p&gt;Hi 👋 I'm a #Bitcoin News Channel 🤖&lt;/p&gt;

&lt;p&gt;Yes, I am Open Source&lt;/p&gt;

&lt;p&gt;Meet me here: &lt;a href="https://twitter.com/BitcoinInOut"&gt;https://twitter.com/BitcoinInOut&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>bitcoin</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Single Responsibility Principle | Explanation using JavaScript Coding Examples</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Mon, 21 Jun 2021 04:37:05 +0000</pubDate>
      <link>https://dev.to/srajangupta__/single-responsibility-principle-explanation-using-javascript-coding-examples-54g2</link>
      <guid>https://dev.to/srajangupta__/single-responsibility-principle-explanation-using-javascript-coding-examples-54g2</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/08KdkjwhFwA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;This video tutorial is all about the Single Responsibility Principle, which is the "S" of the SOLID Design Principles in Software Engineering. The explanation has been given using JavaScript Coding Examples.&lt;/p&gt;

&lt;p&gt;Connect with me here:&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/srajangupta/"&gt;https://www.linkedin.com/in/srajangupta/&lt;/a&gt;&lt;br&gt;
My Portfolio: &lt;a href="https://www.srajangupta.com/"&gt;https://www.srajangupta.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>softwareengineering</category>
      <category>systemdesign</category>
      <category>cleancode</category>
      <category>solid</category>
    </item>
    <item>
      <title>Authentication and Authorization in a Microservice Architecture | OAuth 2.0 | JWT</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Sun, 13 Jun 2021 10:52:34 +0000</pubDate>
      <link>https://dev.to/srajangupta__/authentication-and-authorization-in-a-microservice-architecture-oauth-2-0-jwt-59lg</link>
      <guid>https://dev.to/srajangupta__/authentication-and-authorization-in-a-microservice-architecture-oauth-2-0-jwt-59lg</guid>
      <description>&lt;p&gt;In this video tutorial, we will be looking into:&lt;br&gt;
1) How Authentication and Authorization work in a Microservice Architecture?&lt;br&gt;
2) What problems do we face when performing Authentication in Microservices? &lt;br&gt;
3) What could be the best possible solution to Authentication and Authorization in Microservices?&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Rn8ts-3eayc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>authentication</category>
      <category>authorization</category>
      <category>systemdesign</category>
    </item>
    <item>
      <title>Best Practices for Building a Microservices Architecture</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Sat, 05 Jun 2021 16:25:26 +0000</pubDate>
      <link>https://dev.to/srajangupta__/best-practices-for-building-a-microservices-architecture-2076</link>
      <guid>https://dev.to/srajangupta__/best-practices-for-building-a-microservices-architecture-2076</guid>
      <description>&lt;p&gt;In this video, we shall be looking into some best practices that will help us build great microservices.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Mvejt9kopI0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>systemdesign</category>
      <category>architecture</category>
      <category>node</category>
    </item>
    <item>
      <title>What are Microservices? | Advantages of Microservice Architecture</title>
      <dc:creator>Srajan Gupta</dc:creator>
      <pubDate>Sun, 30 May 2021 19:04:25 +0000</pubDate>
      <link>https://dev.to/srajangupta__/what-are-microservices-advantages-of-microservice-architecture-2jd2</link>
      <guid>https://dev.to/srajangupta__/what-are-microservices-advantages-of-microservice-architecture-2jd2</guid>
      <description>&lt;p&gt;In this video, we learn all about Microservices, and the advantages of using Microservices architecture over Monolithic architecture.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/BwuXPgGBmBA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>systemdesign</category>
      <category>monolithic</category>
    </item>
  </channel>
</rss>
