<?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>Forem: Anushree Chatterjee</title>
    <description>The latest articles on Forem by Anushree Chatterjee (@anushree71199).</description>
    <link>https://forem.com/anushree71199</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%2F493163%2Fddead4d4-a324-4e7c-8643-c0abd657e879.jpg</url>
      <title>Forem: Anushree Chatterjee</title>
      <link>https://forem.com/anushree71199</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/anushree71199"/>
    <language>en</language>
    <item>
      <title>Rise of low-code and no-code tools</title>
      <dc:creator>Anushree Chatterjee</dc:creator>
      <pubDate>Tue, 11 Apr 2023 09:41:12 +0000</pubDate>
      <link>https://forem.com/anushree71199/rise-of-low-code-and-no-code-tools-5bkh</link>
      <guid>https://forem.com/anushree71199/rise-of-low-code-and-no-code-tools-5bkh</guid>
      <description>&lt;p&gt;The rise of low-code and no-code tools in Salesforce development has brought significant benefits to businesses, but it has also addressed real-life problems that companies face in an increasingly competitive market.&lt;/p&gt;

&lt;p&gt;For instance, one of the biggest challenges businesses face is the need to deliver solutions quickly and efficiently. With low-code and no-code tools, businesses can develop custom applications faster than ever before. For example, a nonprofit organization was able to develop a Salesforce application to manage its donations in just a few weeks, compared to the six months it would have taken using traditional coding methods.&lt;/p&gt;

&lt;p&gt;Another challenge that businesses face is the shortage of skilled developers. According to a 2020 survey by the International Data Corporation, the demand for developers is expected to exceed supply by 30% in 2022. Low-code and no-code tools can help address this shortage by enabling non-technical stakeholders to participate in the development process. This can also help to reduce the risk of human error.&lt;/p&gt;

&lt;p&gt;Furthermore, low-code and no-code tools have made it possible for businesses to create custom applications that are tailored to their specific needs. For example, a construction company was able to develop a Salesforce application to manage its inventory and supply chain, which significantly improved its efficiency and reduced costs.&lt;/p&gt;

&lt;p&gt;Finally, low-code and no-code tools have made it possible for businesses to scale their solutions quickly and easily. With pre-built components and templates, businesses can quickly add new features to their applications as needed. This is particularly important in industries that are rapidly evolving, such as healthcare and finance.&lt;/p&gt;

&lt;p&gt;In conclusion, the rise of low-code and no-code tools in Salesforce development has brought significant benefits to businesses, addressing real-life problems and enabling them to deliver solutions quickly, efficiently, and cost-effectively.&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>saas</category>
      <category>agile</category>
      <category>cloud</category>
    </item>
    <item>
      <title>COVID-19 Tracker 2021</title>
      <dc:creator>Anushree Chatterjee</dc:creator>
      <pubDate>Tue, 20 Jul 2021 10:18:37 +0000</pubDate>
      <link>https://forem.com/anushree71199/covid-19-tracker-2021-220i</link>
      <guid>https://forem.com/anushree71199/covid-19-tracker-2021-220i</guid>
      <description>&lt;p&gt;Corona has made everyone suffer in various aspects, and I do hope it doesn't get any more worst of it. So, I've made an active COVID19 tracker for India 2021.&lt;/p&gt;

&lt;p&gt;The basic idea of making this project in the first place was to make it informative enough so that people know that how much of the population has been affected by covid-19 in 2021 too.&lt;/p&gt;

&lt;p&gt;Without any further ado let's begin with today's post. &lt;/p&gt;

&lt;p&gt;The website is hosted on Netlify but why netlify though? Comment down if you want to know about it, I will definitely add another post for that over here.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://indian-covid-tracker.netlify.app/" rel="noopener noreferrer"&gt;COVID TRACKER 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ev90e37yysi0owztagj.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ev90e37yysi0owztagj.PNG" alt="covid" width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This project looks a very simple one yet uses big concepts like how does fetch works in JavaScript this one question is one of the favorites' question for the recruiter to ask to any JavaScript Developer. &lt;/p&gt;

&lt;p&gt;First step open your code editor create one index.html file then proceed further with the steps given below:&lt;/p&gt;

&lt;p&gt;Step1: Let's begin with the html boiler plate&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset="UTF-8" /&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&amp;gt;
    &amp;lt;meta http-equiv="X-UA-Compatible" content="ie=edge" /&amp;gt;
    &amp;lt;title&amp;gt;Covid Tracker for India&amp;lt;/title&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" href="styles.css" /&amp;gt;
  &amp;lt;/head&amp;gt;
      &amp;lt;body&amp;gt;
      &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step2: Next we need to create div sections for the container.&lt;/p&gt;

&lt;p&gt;In the image given below we can clearly see the div tags class names that are used to edit them in the CSS later:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6esr1sfe0zmwcj1vuxx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6esr1sfe0zmwcj1vuxx.png" alt="Prosperous Diwali (1)" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;div section board is the child div of the container&lt;br&gt;
then comes the six different blocks which are named as follows:&lt;br&gt;
div section c: this is the div for telling the active cases&lt;br&gt;
div section cr: this is the div for telling the critical cases &lt;br&gt;
div section r: this is the div for telling the recovered cases&lt;br&gt;
div section ca: this is the div for telling the total cases&lt;br&gt;
div section d: this is the div for telling the total death cases&lt;br&gt;
div section t: this is the div for telling the total tests done&lt;/p&gt;

&lt;p&gt;The code for this using these divs in your index.html file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="container"&amp;gt;
      &amp;lt;h2&amp;gt;
        COVID -19 Cases in &amp;lt;span id="country"&amp;gt;&amp;lt;/span&amp;gt;
        &amp;lt;img src="" id="flag"/&amp;gt;
      &amp;lt;/h2&amp;gt;
      &amp;lt;div class="board"&amp;gt;
        &amp;lt;div class="card a"&amp;gt;
          &amp;lt;h5&amp;gt;Active Cases&amp;lt;/h5&amp;gt; //h5 tag is used for writing 
         &amp;lt;/div&amp;gt;                   text in web page     
        &amp;lt;div class="card ca"&amp;gt;
          &amp;lt;h5&amp;gt;Total Cases&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="card cr"&amp;gt;
          &amp;lt;h5&amp;gt;Critical Cases&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="card d"&amp;gt;
          &amp;lt;h5&amp;gt;Total Deaths&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="card r"&amp;gt;
          &amp;lt;h5&amp;gt;Recovered Cases&amp;lt;/h5&amp;gt; 
            &amp;lt;/div&amp;gt;                   
        &amp;lt;div class="card t"&amp;gt;
             &amp;lt;h5&amp;gt;Total Tests Done&amp;lt;/h5&amp;gt;
          &amp;lt;span id="tests"&amp;gt;&amp;lt;/span&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The alignment of these div classes is done in the CSS section which you can get access via my &lt;a href="https://github.com/anushree71199/covid-tracker-js" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Step 3: Creating and editing the Script File(script.js).&lt;br&gt;
The main concept here is of fetching the data through an &lt;a href="https://corona.lmao.ninja/v2/countries/India" rel="noopener noreferrer"&gt;India Corona -tracker API&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Syntax of using a fetch funtion in JavaScript is given below:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   fetch('URL')
  .then(response =&amp;gt; response.json())
  .then(data =&amp;gt; console.log(data));
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;What does fetch do and how does it works internally with your web browser?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;fetch is used for making AJAX(Asynchronous JavaScript XML) calls in JavaScript to store data.&lt;/li&gt;
&lt;li&gt;fetch sends an HTTP request to the server and we can get sure whether the request was successful or not via promises&lt;/li&gt;
&lt;li&gt;Below image displays how does it actually works diagrammatically:
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk889u7dtitgwuohp1s8k.png" alt="Copy of @anu71199.netlify.app (1)" width="800" height="800"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;promise tells you whether the request was successful or not if it was successful then we can see the data on our web-page but if it wasn't then we will know there is some issue with our fetch and we can improvise that.&lt;/p&gt;

&lt;p&gt;Below is the promise's working shown diagrammatically: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg7iejrbsrcvsxx0ki0lt.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg7iejrbsrcvsxx0ki0lt.PNG" alt="promise" width="800" height="741"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is your code for Script.js file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fetch("https://corona.lmao.ninja/v2/countries/India")
    .then((response) =&amp;gt; {
      return response.json();
    })
    .then((data) =&amp;gt; {
      console.log(data);
      document.getElementById("country").innerHTML = data.country;
      document.getElementById(
        "active"
      ).innerHTML = data.active.toLocaleString();
      document.getElementById("cases").innerHTML = data.cases.toLocaleString();
      document.getElementById(
        "critical"
      ).innerHTML = data.critical.toLocaleString();
      document.getElementById("death").innerHTML = data.deaths.toLocaleString();
      document.getElementById(
        "recovered"
      ).innerHTML = data.recovered.toLocaleString();
      document.getElementById("tests").innerHTML = data.tests.toLocaleString();
      document.getElementById("flag").src = data.countryInfo.flag;
    });
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So as we discussed fetch, promise and how will the APIs work this will be the end of the post. Hope you liked it.&lt;/p&gt;

&lt;p&gt;For the icons I've used &lt;a href="https://fontawesome.com/v5.15/icons" rel="noopener noreferrer"&gt;font-awesome&lt;/a&gt; which is a great site to use fav-icons from.&lt;/p&gt;

&lt;p&gt;Take care and keep coding💜 &lt;/p&gt;

</description>
    </item>
    <item>
      <title>My First PR in GIT-HUB</title>
      <dc:creator>Anushree Chatterjee</dc:creator>
      <pubDate>Tue, 25 May 2021 03:52:20 +0000</pubDate>
      <link>https://forem.com/anushree71199/my-first-pr-in-git-hub-3lja</link>
      <guid>https://forem.com/anushree71199/my-first-pr-in-git-hub-3lja</guid>
      <description>&lt;p&gt;As a beginner every coder wonders " How should I start with Open Source? " and not a while ago I started learning about Open Source Fundamentals, guess what in these last few weeks I have more than 10 PRs merged in a JavaScript Project. I know it's not much right now but in my opinion Learning and Exploring are two things that are never going to be enough for a Passionate Coders. Wait till the end and find out how a noob coder made it to the world of contributions&lt;/p&gt;

&lt;p&gt;Reading this title you must be wondering what is this post about? So let me tell you I am going to talk about how to use GitHub effectively.&lt;/p&gt;

&lt;p&gt;Wait, what is GitHub? Aren't we suppose to cover that part first. So let me break it to you as simple as possible GitHub is like a place where you can help the coding community by contributing your valuable knowledge about specific skills. Technically speaking GitHub is a code hosting platform for version control and you can also collaborate on other projects by making valuable points about your changes, it lets you and others work together on projects from anywhere. &lt;/p&gt;

&lt;p&gt;If you are still looking for a simpler explanation check out my other post on &lt;a href="https://dev.to/anushree71199/explaining-git-to-a-10-years-old-5839"&gt;Explaining git to a 10 years old&lt;/a&gt;. &lt;/p&gt;

&lt;h3&gt;
  
  
  If you don't have a GitHub account make one ASAP.
&lt;/h3&gt;

&lt;p&gt;As I said earlier GitHub is a code hosting platform so it needs some line of commands for you to learn and you should know how to use terminal(for linux), git-bash(for windows) to host your code on GitHub. If you need a post on that I can make you guys a cheat sheet for all the git commands that are used way too much along-with some solved errors.&lt;/p&gt;

&lt;p&gt;While using GitHub on your level and making it as effective as possible, I honestly came through many hurdles. But I tackled them by figuring them out on my own. Let's talk about when you open any other person's repository(just like there are files and folders in windows, repositories are files and folders for GitHub) what are your thoughts about that repository? If you think that you can make that repository look more better and it will help someone learn something new then you are at the right path. &lt;/p&gt;

&lt;p&gt;Firstly you should open up an Issue and tell the maintainer of that repository about the changes you are about to make so that if he finds it good enough you'll become an assignee, once you get that assignee label you can simply follow these steps and make your first PR:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fork that repository make it your own git-hub's profile repository then save it on your local host using: 
&lt;code&gt;git clone your_own_link_of_the_repository&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Work on that first locally i.e on your local system by creating your own branch for that repository using:
&lt;code&gt;git checkout -b branch_name&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Make your changes then add them locally using:
&lt;code&gt;git add .&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Commit to all the changes by using:
`git commit -m "relevant message"
Here relevant message means:&lt;/li&gt;
&lt;li&gt;feat- added a new feature &lt;/li&gt;
&lt;li&gt;fix- fixed a bug &lt;/li&gt;
&lt;li&gt;test- everything related to testing &lt;/li&gt;
&lt;li&gt;refactor- change of code not any bug fixes or adding a new feat&lt;/li&gt;
&lt;li&gt;docs- updation in docs&lt;/li&gt;
&lt;li&gt;style- related to styling, designing &lt;/li&gt;
&lt;li&gt;chore- updating in build tasks, package manager, configurations related.&lt;/li&gt;
&lt;li&gt;After doing all these steps push your specific branch remotely i.e push it on your GitHub repository of the project using: 
&lt;code&gt;git push origin branch_name&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After pushing the branch make your first PR by clicking on the button "compare and create pull request". Well this is a tough part but I got you, here is a template you can use to describe the things&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
### Related Issue
  - Name of the issue for which you created this project

Closes: #[Issue Number]

### Describe the changes you've made
A brief description of all the changes that you made keep it short and brief but interesting.

### Describe if there is any unusual behaviour of your code(Write `NA` if there isn't)
If your projects has some sort of malfunctioning then mention them here. For example if your project as a web page is not responsive then describe that here.

### Checklist:

Example how to mark a checkbox:-
[x] My code follows the code style of this project.

- [ ] My code follows the style guidelines of this project.
- [ ] I have performed a self-review of my own code.
- [ ] I have commented my code, particularly in hard-to-understand areas.
- [ ] I have made corresponding changes to the documentation.
- [ ] New and existing unit tests pass locally with my changes.

### Screenshots
Put any screenshot(s) of the project here.

Showing your project's snap will make it more obvious that you performed all this on your own and its your idea to improvise that specific repository
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;Now the last tip from my side is when it's your first time here you are not recognised basically cause you don't have a network yet and no-one is willing to even see your projects, that's heart breaking but don't worry I'll tell you what participate in competitions like Hacktober fest, GirlScript Summer of Code, Cross Winter of Code. I've done all my contributions because of the help these platforms provided to noob coders like us. I've participated in these competitions and hopefully I did well. &lt;/p&gt;

&lt;p&gt;So let's not loose hope and try doing contributions as long as you can then someday you'll fall in love with Open Source Contributions. I would love to read your story someday :)&lt;/p&gt;

&lt;p&gt;Keep coding and Stay safe 💜&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to approach Dynamic Programming?</title>
      <dc:creator>Anushree Chatterjee</dc:creator>
      <pubDate>Sun, 09 May 2021 14:08:07 +0000</pubDate>
      <link>https://forem.com/anushree71199/how-to-approach-dynamic-programming-1ide</link>
      <guid>https://forem.com/anushree71199/how-to-approach-dynamic-programming-1ide</guid>
      <description>&lt;p&gt;Dynamic Programming(DP) itself sounds so huge that coders try to avoid it as far as possible. But big companies like Nutenix, Flipkart, Amazon love those coders who can code a solution that is both optimised and have a minimum time complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wondering what this post is about?
&lt;/h2&gt;

&lt;p&gt;The title suits this post well, today we'll talk about how a noob coder can identify a DP problem and then approach towards solving it. &lt;/p&gt;

&lt;h4&gt;
  
  
  Firstly, let me tell you that DP is all about recursion:
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                     DP = Enhanced Recursion
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;where Enhanced Recursion is basically calling a function itself with a simpler input.&lt;/p&gt;

&lt;p&gt;Parent of a DP problem is Recursion. What do I mean by parent here? Every DP problem can be solved using recursion so it really matters for you to learn recursion first. Clear your concepts on Recursion then proceed to DP.&lt;/p&gt;

&lt;h3&gt;
  
  
  Secondly, identifying the question of DP
&lt;/h3&gt;

&lt;p&gt;Keep these two things in mind while identifying:&lt;br&gt;
a) Choice will be given like in a Knapsack problem which element to include and which one element shouldn’t be included.&lt;br&gt;
b) Optimal Questions like those questions covering topics about Minimal, Maximum, Largest, Maximum Profit.&lt;/p&gt;

&lt;h3&gt;
  
  
  From recursion, Overlapping Recursion is a DP problem.
&lt;/h3&gt;

&lt;p&gt;Now you must be wondering what is this overlapping recursion? Well it's basically a tree-like structure of a recursion function getting called two or more times and then overlapping each other while getting called up. &lt;br&gt;
If the function is called and the program gets executed without even touching other recursion functions then that is called overlapping problem in recursion.&lt;/p&gt;

&lt;h3&gt;
  
  
  Let's get to the approach that should be used for solving a DP problem:
&lt;/h3&gt;

&lt;p&gt;If you don't know this approach: &lt;br&gt;
[#Recursive Solution---&amp;gt; Memoization] &lt;br&gt;
then do not I repeat DO NOT use this approach to solve your question that is using a "Top down approach which means forming a matrix initially and then filling up the boxes assuming some conditions"&lt;/p&gt;

&lt;p&gt;As a developer in making I would really like to add that without knowing Recursion, proceeding to DP is stupidity. You should have a recursive approach to proceed to a top down solution.&lt;/p&gt;

&lt;h3&gt;
  
  
  The standard form to solve any DP question is this:
&lt;/h3&gt;

&lt;p&gt;Recursive Solution ---&amp;gt; Memoize ---&amp;gt; Top-Down Approach&lt;/p&gt;

&lt;p&gt;The only difference between various DP variations question lies in the recursive code.&lt;/p&gt;

&lt;h3&gt;
  
  
  BONUS POINT
&lt;/h3&gt;

&lt;p&gt;Different questions that you can try out learning are:&lt;br&gt;
1) 0 1 Knapsack Problem(6)[this 6 means the different questions that includes variation with 0 1 knapsack]:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Subset Sum&lt;/li&gt;
&lt;li&gt;Equal Sum Partition&lt;/li&gt;
&lt;li&gt;Count of Subset Sum&lt;/li&gt;
&lt;li&gt;Minimum Subset sum difference&lt;/li&gt;
&lt;li&gt;Target Sum(Leet Code Problem)&lt;/li&gt;
&lt;li&gt;Count number Of Subset with a given difference&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2) Unbounded knapsack(5)&lt;br&gt;
3) Fibonaaci(7) &lt;br&gt;
4) LCS(Longest Common Sub-sequence)(15)&lt;br&gt;
5) LIS(Longest Increasing Sub-sequence)(10)&lt;br&gt;
6) Kadane's Algorithm(6)&lt;br&gt;
7) Matrix Chain Multiplication(7)&lt;br&gt;
8) DP on Grids(4)&lt;br&gt;
9) DP on trees(14)&lt;br&gt;
10) Others(5)&lt;/p&gt;

&lt;p&gt;Ending this post while reminding you all to take care of yourselves and keep coding 💜&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>programming</category>
      <category>productivity</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>5 Reasons to use Node-js along with React-js</title>
      <dc:creator>Anushree Chatterjee</dc:creator>
      <pubDate>Mon, 03 May 2021 17:21:21 +0000</pubDate>
      <link>https://forem.com/anushree71199/5-reasons-to-use-node-js-along-with-react-js-3347</link>
      <guid>https://forem.com/anushree71199/5-reasons-to-use-node-js-along-with-react-js-3347</guid>
      <description>&lt;p&gt;Always been wondering how and why do we use node js along with react js? Well same here but I can list down the very needed five reasons every web developer thinks about before starting their work on building a website. &lt;/p&gt;

&lt;p&gt;P.S: Trying not to make this post boring because React can never be boring that too plus node it is just going to be dope 🔥. So what are we waiting for? Let's get right into it. &lt;/p&gt;

&lt;h2&gt;
  
  
  1) Helps in maintaining high server load
&lt;/h2&gt;

&lt;p&gt;Yeah you heard it right, having node with your react project makes it super easy for the server to maintain server requests as node can handle multiple server requests, on top of that it helps in maintaining the server load balance.&lt;/p&gt;




&lt;h2&gt;
  
  
  2) Helps in maintaining dynamic website
&lt;/h2&gt;

&lt;p&gt;Dynamic websites are those websites that have to maintain a real-time database, and to manage those kinds of websites "react+node" helps a lot, in short your problem for the front-end plus back-end can be resolved using these two combos for sure. &lt;/p&gt;




&lt;h2&gt;
  
  
  3) Helps in creating single page applications easily
&lt;/h2&gt;

&lt;p&gt;Single page applications like Gmail, Facebook can be easily made using node and react. Here react provides a very interactive UI/UX whereas the node provides a very simple back-end model. &lt;/p&gt;




&lt;h2&gt;
  
  
  4) Helps in building JSON for your APIs
&lt;/h2&gt;

&lt;p&gt;JSON files stands for JavaScript object notation, it helps in transmitting data between website and a server. APIs are used in programming an application, as a developer you have to talk to the users for certain inputs and also with the program application to give specific output for that input. Now node helps in creating reusable code and this code gets shareable using react.&lt;/p&gt;




&lt;h2&gt;
  
  
  5) Helps while creating MERN stack applications
&lt;/h2&gt;

&lt;p&gt;The web applications that use mongoDB, express.js, react.js and node.js. Using this we can create applications like e-commerce websites, banking websites and many more. React plus node will help us in building such applications with ease.&lt;/p&gt;




&lt;p&gt;Ending this post with a reminder to take care of yourselves and keep coding ❤️&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>node</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Explaining Git to a 10 years old!</title>
      <dc:creator>Anushree Chatterjee</dc:creator>
      <pubDate>Sun, 11 Apr 2021 05:09:20 +0000</pubDate>
      <link>https://forem.com/anushree71199/explaining-git-to-a-10-years-old-5839</link>
      <guid>https://forem.com/anushree71199/explaining-git-to-a-10-years-old-5839</guid>
      <description>&lt;p&gt;Imagine having an awesome collection of Pokemon stickers you ask your friends to exchange some of them with yours. Everything is cool until the very next moment when you find out that your favourite sticker is lost or is dumped somewhere...you are sad now just because of those stickers but then your friends offer you the same sticker with the same Pokemon on it cause they were having the copies of those stickers now you are happy so you go back to your house and keep the sticker somewhere safe so that it never gets lost again.&lt;/p&gt;

&lt;p&gt;For Developers:&lt;/p&gt;

&lt;p&gt;Here "having an awesome collection of Pokemon stickers" indicates your repositories in GitHub.&lt;/p&gt;

&lt;p&gt;When you lost track of what is the status of your repository is indicated by "sticker getting lost or dumped".&lt;/p&gt;

&lt;p&gt;But then you have already created branches of your main branch so there you can revert your actions and make the necessary changes in your repository without hampering your main branch&lt;/p&gt;

</description>
      <category>github</category>
      <category>programming</category>
      <category>go</category>
    </item>
  </channel>
</rss>
