<?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: Fuad Hasan</title>
    <description>The latest articles on DEV Community by Fuad Hasan (@itsfuad).</description>
    <link>https://dev.to/itsfuad</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%2F855480%2F6535f4bd-477a-4e29-a484-b97363a7733c.png</url>
      <title>DEV Community: Fuad Hasan</title>
      <link>https://dev.to/itsfuad</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/itsfuad"/>
    <language>en</language>
    <item>
      <title>Temporary Chat Project</title>
      <dc:creator>Fuad Hasan</dc:creator>
      <pubDate>Fri, 16 Sep 2022 13:59:35 +0000</pubDate>
      <link>https://dev.to/itsfuad/temporary-chat-project-5ag2</link>
      <guid>https://dev.to/itsfuad/temporary-chat-project-5ag2</guid>
      <description>&lt;p&gt;&lt;strong&gt;An usefull NodeJS application without any extra libraries&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Poketab is an open source project that uses websocket connections for text messaging and other medadata. For media and files it uses its internal filesystem. After users get the media file, the file on the server gets deleted immediately. So you don’t need to worry about your privacy. The files also cannot be accessed from outside. Only the users on the chat can get the files.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aG4Dz1RS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bnhl389ievahq0qr7kyy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aG4Dz1RS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bnhl389ievahq0qr7kyy.png" alt="Image description" width="860" height="664"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Use and contribute. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SGhqqCdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/smb3e44rnxyiiy284vat.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SGhqqCdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/smb3e44rnxyiiy284vat.png" alt="Image description" width="316" height="605"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p7eGdyiX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mghyc7e5p3jjzbgri6k1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p7eGdyiX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mghyc7e5p3jjzbgri6k1.png" alt="Image description" width="790" height="417"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T1nKonEd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5llym36z6j93ni9bracm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T1nKonEd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5llym36z6j93ni9bracm.png" alt="Image description" width="364" height="667"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3KkeIjd4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/syvwkfvzqee8z8werkps.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3KkeIjd4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/syvwkfvzqee8z8werkps.png" alt="Image description" width="361" height="578"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uIKBEd5---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jaqq3nv49a7z38z9gfib.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uIKBEd5---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jaqq3nv49a7z38z9gfib.png" alt="Image description" width="312" height="318"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CgW8YPES--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b9o9h3lovpmr2z7fd8y8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CgW8YPES--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b9o9h3lovpmr2z7fd8y8.png" alt="Image description" width="316" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Analog Clock</title>
      <dc:creator>Fuad Hasan</dc:creator>
      <pubDate>Wed, 08 Jun 2022 18:26:32 +0000</pubDate>
      <link>https://dev.to/itsfuad/analog-clock-16f7</link>
      <guid>https://dev.to/itsfuad/analog-clock-16f7</guid>
      <description>&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/itsfuad/embed/eYVPNYB?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
  </channel>
</rss>
