<?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: Rajukst</title>
    <description>The latest articles on DEV Community by Rajukst (@rajukst).</description>
    <link>https://dev.to/rajukst</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%2F826923%2F9607c4fa-fa37-42e0-8599-2bc1b68b30c9.jpeg</url>
      <title>DEV Community: Rajukst</title>
      <link>https://dev.to/rajukst</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rajukst"/>
    <language>en</language>
    <item>
      <title>BackEnd Explore</title>
      <dc:creator>Rajukst</dc:creator>
      <pubDate>Mon, 07 Mar 2022 17:14:19 +0000</pubDate>
      <link>https://dev.to/rajukst/backend-explore-2jd1</link>
      <guid>https://dev.to/rajukst/backend-explore-2jd1</guid>
      <description>&lt;p&gt;JWT: JWT Stands for JSON WEB TOKEN. It is an open standard used to share information between two parties securely. One of them are a client and one of a server. In most cases, it’s an encoded JSON containing a set of claims and a signature. It’s usually used in the context of other authentication mechanisms like OAuth, OpenID to share user-related information. It’s also a popular way to authenticate/authorize users in micro service architecture. JWT can be encrypted, but it is typically encoded &amp;amp; signed. The purpose of Signed JWT is not to hide the data but to ensure the authenticity of the data. And that is why it’s highly recommended to use HTTPS with Signed JWTs.&lt;/p&gt;

&lt;p&gt;Mongoose: Mongoose is an Object Data Modeling (ODM) library for MongoDB and Node.js. It manages relationships between data, provides schema validation, and is used to translate between objects in code and the representation of those objects in MongoDB. Mongoose provides an incredible amount of functionality around creating and working with schemas. Mongoose currently contains eight SchemaTypes that a property is saved as when it is persisted to MongoDB.&lt;br&gt;
ExpressJs: Express.js is a web application framework for Node.js. It provides various features that make web application development fast and easy which otherwise takes more time using only Node.js. It is a fast, unopinionated minimalist web framework. It is a Node.js  based platform and its middleware module are called connect which in turn uses http module. So, any middleware which is based on connect will also work with Express.js.&lt;br&gt;
CRUD Operation: CRUD stands for create, read, update and delete. It is also user-interface conventions that allow viewing, searching and modifying information through computer-based forms and reports. In essence, entities are read, created, updated and deleted. Those same entities can be modified by taking the data from a service and changing the setting properties before sending the data back to the service for an update. Plus, CRUD is data-oriented and the standardized use of HTTP action verbs.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Reactjs Explore</title>
      <dc:creator>Rajukst</dc:creator>
      <pubDate>Mon, 07 Mar 2022 16:24:34 +0000</pubDate>
      <link>https://dev.to/rajukst/reactjs-explore-1oc2</link>
      <guid>https://dev.to/rajukst/reactjs-explore-1oc2</guid>
      <description>&lt;p&gt;Component Lifecycle: React web apps are actually a collection of independent components&lt;br&gt;
that run according to the interactions made with them. Every React Component has a&lt;br&gt;
lifecycle of its own; lifecycle of a component can be defined as the series of methods that&lt;br&gt;
are invoked in different stages of the component’s existence. Mainly React component&lt;br&gt;
lifecycle are 3 stages. They are Initialization, mounting, updating, unmounting.&lt;br&gt;
Initialization: This is the stage where the component is constructed with the given Props&lt;br&gt;
and default state. This is done in the constructor of a Component Class.&lt;br&gt;
Mounting: Mounting is the stage of rendering the JSX returned by the render method itself.&lt;br&gt;
Updating: Updating is the stage when the state of a component is updated and the&lt;br&gt;
application is repainted.&lt;br&gt;
Unmounting: As the name suggests Unmounting is the final step of the component&lt;br&gt;
lifecycle where the component is removed from the page.&lt;br&gt;
context API: Context API is a way to produce global variables that can be passed around.&lt;br&gt;
Context API moving props from grandparent to child, child to parent. Context API works&lt;br&gt;
effectively. Mainly Context API returns a consumer and provider. Provider is a component&lt;br&gt;
and it suggests provides the state to its children. To create context API need to write&lt;br&gt;
createContext()&lt;br&gt;
Custom Hook: Custom hook is a JavaScript function which created by ourselves, when&lt;br&gt;
share logic between other JavaScript functions. It allows to reuse some piece of code in&lt;br&gt;
several parts of app.&lt;br&gt;
Virtual Dom: Virtual DOM is a copy of the original DOM kept in the memory and synced with&lt;br&gt;
the real DOM. Virtual DOM has the same properties that the real DOM. but virtual DOM lacks&lt;br&gt;
the power to directly change the content. Differences between virtual and real dom: real&lt;br&gt;
DOM just to get things straight forward. Virtual DOM is just a copy of real DOM.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
