<?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: Harshit rathod</title>
    <description>The latest articles on Forem by Harshit rathod (@harshitrathod).</description>
    <link>https://forem.com/harshitrathod</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%2F40234%2F04409a9e-1e74-42bc-a8ae-fc3dcf9ec6fa.jpeg</url>
      <title>Forem: Harshit rathod</title>
      <link>https://forem.com/harshitrathod</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/harshitrathod"/>
    <language>en</language>
    <item>
      <title>I spent 16 hours to migrate my site! Here is result</title>
      <dc:creator>Harshit rathod</dc:creator>
      <pubDate>Sat, 16 Dec 2017 09:55:30 +0000</pubDate>
      <link>https://forem.com/harshitrathod/i-spent-16-hours-to-migrate-my-site-here-is-result-85j</link>
      <guid>https://forem.com/harshitrathod/i-spent-16-hours-to-migrate-my-site-here-is-result-85j</guid>
      <description>&lt;p&gt;Old Site: &lt;a href="https://harshitrathod.com" rel="noopener noreferrer"&gt;harshitrathod.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This week I am doing a detailed analysis of my blog traffic and I am very much disappointed by the performance. I am using WordPress on my blog. I asked for feedback to some of my friends. I also perform a test of a website on different site and it is pretty bad.&lt;/p&gt;

&lt;p&gt;Performance on google insight:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F8fk8k0v7ctyve6joqjbt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F8fk8k0v7ctyve6joqjbt.png"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5lyznlakrrfin1a4ajy5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5lyznlakrrfin1a4ajy5.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Performance on Testmysite.io:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fy350zuwg36wws4x3pfxa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fy350zuwg36wws4x3pfxa.png"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fdsl1ut1qtux6q5vw8mx5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fdsl1ut1qtux6q5vw8mx5.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Because Of this I decided to solve this problem.yesterday I posted a question about replacing WordPress with a static site. Yesterday around 10 P.M IST I started to work on my site to convert to a static site. I spent continuous 16 hours to create a new blog site.&lt;/p&gt;

&lt;p&gt;I used &lt;a href="https://jekyllrb.com/" rel="noopener noreferrer"&gt;Jekyll&lt;/a&gt; + Github so that I can reduce hosting charges.&lt;/p&gt;

&lt;p&gt;Here is new site : &lt;a href="https://harshitrathod.github.io" rel="noopener noreferrer"&gt;harshitrathod.github.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Performance on google insight:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F2533klxxokbmxgg41j29.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F2533klxxokbmxgg41j29.png"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F6losy1cnuuhmyuwmp1aa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F6losy1cnuuhmyuwmp1aa.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Performance on Testmysite.io:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5qqu40uja1lhzu1rodjv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5qqu40uja1lhzu1rodjv.png"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fbvxsgfr3giaol2vhdsqs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fbvxsgfr3giaol2vhdsqs.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Only pending test GitHub + custom domain. I will not publish anything on new site for a week and I am open to feedback. If everything goes fine I will enable custom domain and old site will not be accessible.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>showdev</category>
      <category>github</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Should I use GitHub pages for my blog instead of WordPress?</title>
      <dc:creator>Harshit rathod</dc:creator>
      <pubDate>Fri, 15 Dec 2017 10:04:01 +0000</pubDate>
      <link>https://forem.com/harshitrathod/should-i-use-github-pages-for-my-blog-instead-of-wordpress-6ck</link>
      <guid>https://forem.com/harshitrathod/should-i-use-github-pages-for-my-blog-instead-of-wordpress-6ck</guid>
      <description>&lt;p&gt;For last few week I am trying to build a blog for my programming thought. The blog is simply my programming journal and I don't want to earn money from this. I am using WordPress on my blog and I think it is overkilling. Should I switch to Github pages?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>How IntelliJ TODO tool helps in Refactoring</title>
      <dc:creator>Harshit rathod</dc:creator>
      <pubDate>Sat, 09 Dec 2017 10:31:40 +0000</pubDate>
      <link>https://forem.com/harshitrathod/how-intellij-todo-tool-helps-in-refactoring-18b</link>
      <guid>https://forem.com/harshitrathod/how-intellij-todo-tool-helps-in-refactoring-18b</guid>
      <description>&lt;p&gt;This post is Originally published on my &lt;a href="http://harshitrathod.com/2017/12/09/how-intellij-todo-tool-helps-in-refactoring/"&gt;blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every developer needs to perform refactoring in his Professional career. You need Refactoring when you feel your code is not maintainable or scalable. With complex design some time is it very hard to develop a new feature and refactoring is essential. Refactoring is a very critical task because it can open a door for bugs.&lt;/p&gt;

&lt;p&gt;When I start refactoring, the first thing I do is analyze entire code end to end. I will not code utile I get a good understanding of impact. When I am going through the code I need a way to add comments to a line or method level. This is where IntelliJ TODO tool helps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;What is IntelliJ TODO tool?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;It’s tool window where you can able to refer all comment which you mentioned in your Tool pattern setting. IntelliJ is continuous scanning project for this TODO pattern and when the pattern matches, display comment on tool window. By default, IntelliJ have two TODO pattern &lt;strong&gt;//TODO&lt;/strong&gt; and &lt;strong&gt;//FixMe&lt;/strong&gt;.  These matches any comment Starting with &lt;strong&gt;//TODO&lt;/strong&gt; and &lt;strong&gt;//FixMe&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;To see all your TODO comments open TODO tool windows from &lt;strong&gt;View -&amp;gt; Tool Windows -&amp;gt; TODO&lt;/strong&gt; or &lt;strong&gt;(Alt + 6)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aaNPBNaT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo1.png%3Fw%3D503" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aaNPBNaT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo1.png%3Fw%3D503" alt="TODO Tool window"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You have all your TODO Comment displayed over here. You have 3 option to limit your scope. It means if you select “Project” scope, scan happens on all project files. For more information, you can refer: &lt;a href="https://www.jetbrains.com/help/idea/todo-tool-window.html"&gt;TODO tool Window&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;How to create Custom TODO pattern?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;You can define your own TODO pattern in IntelliJ. Once you add this pattern, IntelliJ scan for this pattern and display matching items in IntelliJ tool window.  Go to &lt;strong&gt;Setting -&amp;gt; Editor -&amp;gt; TODO&lt;/strong&gt; for adding new pattern&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--r419eTFz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i1.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo2.png%3Fw%3D655" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--r419eTFz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i1.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo2.png%3Fw%3D655" alt="Add TODO pattern"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see we have 2 default pattern already configured. Click on Plus Icon to add new Pattern&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ffhrO8-9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo3.png%3Fw%3D324" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ffhrO8-9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo3.png%3Fw%3D324" alt="Add new TODO Pattern"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You need to define Your pattern here. I have configured ** \bhello\b.* ** which will map all comment starting from hello. You can use &lt;a href="https://www.jetbrains.com/help/idea/regular-expression-syntax-reference.html"&gt;Regular Expression Syntax Reference&lt;/a&gt; To define Your Pattern. You can also change the color scheme of comment also. After saving changes you can able to see all your comment starting with &lt;strong&gt;Hello&lt;/strong&gt; in TODO tool Window&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GF_Uq3f---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo4.png%3Fw%3D505" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GF_Uq3f---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo4.png%3Fw%3D505" alt="View custom TODO comment"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;TODO comment with Refactoring:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Now we know how to add TODO pattern we can use it in our refactoring. When I start Refactoring I have one JIRA Id for a task. I will create one TODO pattern with this Id. For example, I have 1245 as Jira Id so I create a pattern like ** \b1245\b.&lt;em&gt;.&lt;/em&gt;*  After this, I will start my code analysis and when I need to add some points I will add a comment with 1245 in a prefix. Now I can see all comments in TODO tool window.&lt;/p&gt;

&lt;p&gt;In a large project, It is possible that you have so many TODO comments. Finding particular comment will become a pain in such situations. You can create your TODO filter so that Only specific comments will be filtered.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Create TODO Filter:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Go to &lt;strong&gt;Setting -&amp;gt; Editor -&amp;gt; TODO&lt;/strong&gt; and click plus to add a filter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--N4vMDfp4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo5.png%3Fw%3D359" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N4vMDfp4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo5.png%3Fw%3D359" alt="Add TODO filter"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select Pattern which will be included in this filter and save changes. Now on TODO tool window open filter menu.&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qDaus151--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo6.png%3Fresize%3D24%252C22" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qDaus151--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo6.png%3Fresize%3D24%252C22" alt=""&gt;&lt;/a&gt;Select Your filter and your all comment will be filtered by selected pattern.&lt;/p&gt;

&lt;p&gt;Now I have all my comment filtered, I can work on my code to resolve it. Now It’s easy to go to impacted code through TODO tool. I also can track how much work is pending by a number of comments in TODO tool window.&lt;/p&gt;

&lt;p&gt;When I am done with refactoring and committing my code, I can select  &lt;strong&gt;“Check TODO”&lt;/strong&gt; options in my &lt;strong&gt;“Before Commit”&lt;/strong&gt; section. What it will do is scan all files and check if any TODO item is pending or not. You can also apply a filter to scan particular pattern.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h8aNa78W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i1.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo7.png%3Fw%3D313" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h8aNa78W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i1.wp.com/harshitrathod.com/wp-content/uploads/2017/12/todo7.png%3Fw%3D313" alt="Scan TODO while Commit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Conclusion:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;I developed this technique over the time while working on many refactoring tasks. This is like creating my refactoring checklist which tracks my progress. By doing this systematically we can reduce the probability of bugs.&lt;/p&gt;

&lt;p&gt;I am happy to have some feedback to improve this technique further.&lt;/p&gt;

&lt;p&gt;If you are really happy just give like and subscribe!!&lt;/p&gt;

</description>
      <category>advice</category>
      <category>refactoring</category>
      <category>programming</category>
    </item>
    <item>
      <title>This is how my complete development setup looks like</title>
      <dc:creator>Harshit rathod</dc:creator>
      <pubDate>Tue, 05 Dec 2017 17:12:57 +0000</pubDate>
      <link>https://forem.com/harshitrathod/this-is-how-my-complete-development-setup-looks-like-e1a</link>
      <guid>https://forem.com/harshitrathod/this-is-how-my-complete-development-setup-looks-like-e1a</guid>
      <description>&lt;p&gt;Hello folks,&lt;br&gt;
Recently, I have Added my 2-year journey to achieve perfect development setup to my &lt;a href="http://harshitrathod.com/2017/11/24/this-is-how-my-complete-development-setup-looks-like/"&gt;blog&lt;/a&gt;. Let's discuss what can be done differently to get better result!!!&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>productivity</category>
      <category>advice</category>
    </item>
    <item>
      <title>Introduction to Postman REST client</title>
      <dc:creator>Harshit rathod</dc:creator>
      <pubDate>Mon, 13 Nov 2017 08:29:21 +0000</pubDate>
      <link>https://forem.com/harshitrathod/introduction-to-postman-rest-client-748</link>
      <guid>https://forem.com/harshitrathod/introduction-to-postman-rest-client-748</guid>
      <description>&lt;p&gt;This post was originally published on my blog &lt;a href="http://harshitrathod.com/2017/11/11/introduction-postman-rest-client/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;The Postman is a feature rich REST client. Thousands of developers used it to browse, test and even documenting APIs. This post aims to provide basicÂ information you need to start using Postman&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Started in 2012 with the idea of REST client Postman has improved itself to support all the feature you need for API development and testing. According to officials in 2014, it hasÂ 3+ million active users. You can make HTTP requests like GET, Â POST, Â PUT, Â DELETE from it. You can also perform automation test on your API using it. With monitoring feature, you can execute set of requests to check for its performance and response&lt;/p&gt;

&lt;p&gt;It's available as a Chrome extension and native app build on The Electron. I recommended using the native app because Chrome extension will be deprecated soon. Â You can download it from here. In this post, we will use service callÂ Postman EchoÂ to mock our API&lt;/p&gt;

&lt;h2&gt;
  
  
  Send your first request
&lt;/h2&gt;

&lt;p&gt;Calling API from Postman is like a cakewalk. For simplicity, we will do a GET request to the server&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fblog1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fblog1.png" alt="Screenshot of postman app while sending Request"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;URL of API&lt;/li&gt;
&lt;li&gt;Request Type [GET, POST, PUT, DELETE]&lt;/li&gt;
&lt;li&gt;Send button To call the API&lt;/li&gt;
&lt;li&gt;Response Of API&lt;/li&gt;
&lt;li&gt;More information&lt;/li&gt;
&lt;li&gt;History of past API calls&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Send Post data withÂ Request:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fblogrequest.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fblogrequest.png" alt="Post Request with Postman"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While doing a POST request to the API you need to pass some data as a body. As given in the screenshot above, you can pass data while calling your API&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fblogresonse.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fblogresonse.png" alt="Post Request Response"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Collections
&lt;/h2&gt;

&lt;p&gt;Postman provides good way to Organize your related request. It's called Collections.Â It's like folder structure so you can browse API. Also You can use collections with Test script but this will be explained later. You can create and browse Collection as displayed below&lt;/p&gt;

&lt;p&gt;Â &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2FcreateCollection1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2FcreateCollection1.png" alt="Click New Button to Add Collection"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fcreatecollection2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fcreatecollection2.png" alt="Provide Collection name and detail and then save Collection"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fcreatecollection3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fcreatecollection3.png" alt="Click On save button to add a request to the Collection"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fcreatecollection4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fcreatecollection4.png" alt="Add detail and select collection"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fcreatecollection5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fcreatecollection5.png" alt="Form collection tab you can access your Collections"&gt;&lt;/a&gt;&lt;br&gt;
Â &lt;/p&gt;

&lt;h2&gt;
  
  
  Example
&lt;/h2&gt;

&lt;p&gt;When you have different frontend and backend team, REST API design is the most important part. Â Frontend team doesn't want to refactor their code because of misunderstanding about API design. Postman solves this problem with the concept called "Example". You can save request/response parameter of your API as an Example. After saving your Example, You can share it with the team. You can also create a mock server with Postman mock server. frontend team can use it as an alternativeÂ to actual API&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fe1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fe1.png" alt="Click on Add Example"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fe2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fe2.png" alt="Add request and response detail"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fe3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fharshitrathod.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fe3.png" alt="Access Example"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;PostmanÂ is a day to day tool for any developer. Â Any backend developer can quickly check his API without any frontend application. Also, the developerÂ can write test script which will help them to do impact analysis of their change on API. Frontend developer can use this as an alternativeÂ to actual API which will make them independent of backend team&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
