<?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: Md Sultanul Arefin</title>
    <description>The latest articles on DEV Community by Md Sultanul Arefin (@sultanularefin).</description>
    <link>https://dev.to/sultanularefin</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F447788%2F4fd6891e-a02f-4334-8da9-d20734672bab.jpeg</url>
      <title>DEV Community: Md Sultanul Arefin</title>
      <link>https://dev.to/sultanularefin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sultanularefin"/>
    <language>en</language>
    <item>
      <title>There are total 3 type of subjects each of them again have unique characteristics. lets try to to understand each of them.</title>
      <dc:creator>Md Sultanul Arefin</dc:creator>
      <pubDate>Tue, 09 Nov 2021 08:23:53 +0000</pubDate>
      <link>https://dev.to/sultanularefin/there-are-total-3-type-of-subjects-each-of-them-again-have-unique-characteristics-lets-try-to-to-understand-each-of-them-4aem</link>
      <guid>https://dev.to/sultanularefin/there-are-total-3-type-of-subjects-each-of-them-again-have-unique-characteristics-lets-try-to-to-understand-each-of-them-4aem</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JlWzmGqO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yt1wq51g9xtjoumix6fn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JlWzmGqO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yt1wq51g9xtjoumix6fn.png" alt="Image description" width="779" height="222"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Observable and subject both are observable's means an observer can track them. but both of them have some unique characteristics. Further there are total 3 type of subjects each of them again have unique characteristics. lets try to to understand each of them.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Observables&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They are cold: Code gets executed when they have at least a single observer.&lt;/p&gt;

&lt;p&gt;Creates copy of data: Observable creates copy of data for each observer.&lt;/p&gt;

&lt;p&gt;Uni-directional: Observer can not assign value to observable(origin/master).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subject&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They are hot: code gets executed and value gets broadcast even if there is no observer.&lt;/p&gt;

&lt;p&gt;Shares data: Same data get shared between all observers.&lt;/p&gt;

&lt;p&gt;bi-directional: Observer can assign value to observable(origin/master).&lt;/p&gt;

&lt;p&gt;If are using using subject then you miss all the values that are broadcast before creation of observer. So here comes Replay Subject&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ReplaySubject&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They are hot: code gets executed and value get broadcast even if there is no observer.&lt;/p&gt;

&lt;p&gt;Shares data: Same data get shared between all observers.&lt;/p&gt;

&lt;p&gt;bi-directional: Observer can assign value to observable(origin/master). plus&lt;/p&gt;

&lt;p&gt;Replay the message stream: No matter when you subscribe the replay subject you will receive all the broadcasted messages.&lt;/p&gt;

&lt;p&gt;In subject and replay subject you can not set the initial value to observable. So here comes Behavioral Subject&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BehaviorSubject&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They are hot: code gets executed and value get broadcast even if there is no observer.&lt;/p&gt;

&lt;p&gt;Shares data: Same data get shared between all observers.&lt;/p&gt;

&lt;p&gt;bi-directional: Observer can assign value to observable(origin/master). plus&lt;/p&gt;

&lt;p&gt;Replay the message stream: No matter when you subscribe the replay subject you will receive all the broadcasted messages.&lt;/p&gt;

&lt;p&gt;You can set initial value: You can initialize the observable with default value.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>convert JSON to multipart/form-data angular/ionic</title>
      <dc:creator>Md Sultanul Arefin</dc:creator>
      <pubDate>Thu, 06 Aug 2020 06:21:58 +0000</pubDate>
      <link>https://dev.to/sultanularefin/convert-json-to-multipart-form-data-angular-ionic-2594</link>
      <guid>https://dev.to/sultanularefin/convert-json-to-multipart-form-data-angular-ionic-2594</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;h1&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Gn-iPj_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
            &lt;a href="https://stackoverflow.com/questions/63277390/convert-json-to-multipart-form-data-angular-ionic" rel="noopener noreferrer"&gt;
              
            &lt;/a&gt;
        &lt;/h1&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Aug  6 '20&lt;/span&gt;
            &lt;span&gt;Comments: 1&lt;/span&gt;
            &lt;span&gt;Answers: 1&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/63277390/convert-json-to-multipart-form-data-angular-ionic" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9mJpuJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          1
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wif5Zq3z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;&lt;strong&gt;When i send POST request form POSTMAN and get correct response&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is Form-Data Body request of Postman POST.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ENDPOINT : &lt;a href="https://cholas.in/wp-json/digits/v1/send_otp" rel="nofollow noreferrer"&gt;https://cholas.in/wp-json/digits/v1/send_otp&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Wd5Sraov--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.stack.imgur.com/Y1S1I.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Wd5Sraov--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.stack.imgur.com/Y1S1I.png" alt="Success Respond when i request with Form-Data "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When i send POST request from POSTMAN and get Wrong response&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;JSON Body request&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Content-Type : multipart/form-data
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mRiyIIlw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.stack.imgur.com/mFSx1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mRiyIIlw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.stack.imgur.com/mFSx1.png" alt="When i send POST request from POSTMAN and get Wrong response "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Content-Type : multipart/form-data; header with json body :&lt;/p&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--euh6V3B6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.stack.imgur.com/Sy4KR.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--euh6V3B6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.stack.imgur.com/Sy4KR.png" alt="Content-Type : multipart/form-data; header with json body"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Angular and IONIC&lt;/strong&gt;…&lt;/p&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    
      &lt;a href="https://stackoverflow.com/questions/63277390/convert-json-to-multipart-form-data-angular-ionic" rel="noopener noreferrer"&gt;Open Full Question&lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;


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