<?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: Rupak Dey</title>
    <description>The latest articles on DEV Community by Rupak Dey (@deyrupak).</description>
    <link>https://dev.to/deyrupak</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%2F248687%2Ffb83930a-afb7-4a62-bb7c-e964a1032bee.jpeg</url>
      <title>DEV Community: Rupak Dey</title>
      <link>https://dev.to/deyrupak</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/deyrupak"/>
    <language>en</language>
    <item>
      <title>swagrLite ⚡️ – Say Hello to a Lightweight Swagger Editor Alternative</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Tue, 22 Jul 2025 14:55:50 +0000</pubDate>
      <link>https://dev.to/deyrupak/swagrlite-say-hello-to-a-lightweight-swagger-editor-alternative-4340</link>
      <guid>https://dev.to/deyrupak/swagrlite-say-hello-to-a-lightweight-swagger-editor-alternative-4340</guid>
      <description>&lt;p&gt;We’ve all been there: you're trying to tweak your OpenAPI spec, and you end up tangled in YAML errors, weird validation issues, or—you guessed it—&lt;strong&gt;paywalls&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Enter &lt;strong&gt;swagrLite&lt;/strong&gt; ⚡ — a lightweight, open-source Swagger Editor–like tool built with &lt;strong&gt;React&lt;/strong&gt;, &lt;strong&gt;TypeScript&lt;/strong&gt;, and &lt;strong&gt;Vite&lt;/strong&gt;. It gives you the core features you need to write, validate, and explore OpenAPI YAML files &lt;strong&gt;without jumping through hoops&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://deyrupak.github.io/swagrLite" rel="noopener noreferrer"&gt;&lt;strong&gt;Try It Out Here!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Why swagrLite?
&lt;/h2&gt;

&lt;p&gt;Swagger Editor (editor.swagger.io) is great—until it locks features behind a paywall 💰. &lt;br&gt;
That’s where &lt;strong&gt;swagrLite&lt;/strong&gt;⚡️ steps in.&lt;/p&gt;

&lt;p&gt;It offers a &lt;strong&gt;fast&lt;/strong&gt; and &lt;strong&gt;minimal&lt;/strong&gt; experience, perfect for quick spec validation, API testing, or just learning how OpenAPI works.&lt;/p&gt;




&lt;h2&gt;
  
  
  ✨ Features at a Glance
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🧾 &lt;strong&gt;YAML Parsing&lt;/strong&gt; with basic error detection
&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;OpenAPI Schema Validation&lt;/strong&gt; so your specs are always compliant
&lt;/li&gt;
&lt;li&gt;🪠 &lt;strong&gt;Real-time squiggles&lt;/strong&gt; for instant YAML &amp;amp; OpenAPI feedback
&lt;/li&gt;
&lt;li&gt;🔍 &lt;strong&gt;Clickable Error Panel&lt;/strong&gt; to jump to the source of problems
&lt;/li&gt;
&lt;li&gt;🧭 &lt;strong&gt;API Exploration&lt;/strong&gt; mode to test and learn how your API works
&lt;/li&gt;
&lt;li&gt;🕒 &lt;strong&gt;Debounced Validation&lt;/strong&gt; for a smoother typing experience
&lt;/li&gt;
&lt;li&gt;📁 &lt;strong&gt;File Import/Export&lt;/strong&gt; to manage specs locally
&lt;/li&gt;
&lt;li&gt;📂 &lt;strong&gt;Drag and Drop Support&lt;/strong&gt; for importing YAML files quickly
&lt;/li&gt;
&lt;/ul&gt;



&lt;ul&gt;
&lt;li&gt;🔧 &lt;strong&gt;More features coming soon!&lt;/strong&gt; Stay tuned for improvements and new tools.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤝 Contributions Welcome!
&lt;/h2&gt;

&lt;p&gt;If you spot a bug 🐞, have an idea 💡, or just want to help out—open an issue or submit a PR &lt;a href="https://github.com/deyRupak/swagrLite" rel="noopener noreferrer"&gt;here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;This project thrives on community input. Whether it's feature requests or code contributions, you're welcome to jump in.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌟 Spread the Word!
&lt;/h2&gt;

&lt;p&gt;If you find &lt;strong&gt;swagrLite&lt;/strong&gt; helpful, consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⭐️ &lt;strong&gt;Starring the repo&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;📢 &lt;strong&gt;Sharing with your dev friends&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Tweeting about it&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🧑‍💻 &lt;strong&gt;Using it in your own projects&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let’s make OpenAPI editing smoother and more accessible—&lt;strong&gt;without the paywalls&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>frontend</category>
      <category>typescript</category>
    </item>
    <item>
      <title>3 Lightweight JavaScript Carousel Libraries</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Fri, 15 Oct 2021 05:41:47 +0000</pubDate>
      <link>https://dev.to/deyrupak/3-lightweight-javascript-carousel-libraries-3o06</link>
      <guid>https://dev.to/deyrupak/3-lightweight-javascript-carousel-libraries-3o06</guid>
      <description>&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.embla-carousel.com/" rel="noopener noreferrer"&gt;embla-carousel.com&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;A lightweight carousel library with fluid motion and great swipe precision.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhc3ffxmskpn6qm1ll41u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhc3ffxmskpn6qm1ll41u.png" alt="embla-c" width="800" height="390"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;br&gt;&lt;a href="https://glidejs.com/" rel="noopener noreferrer"&gt;glidejs.com&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv4xsqn6uqsffu23paz6a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv4xsqn6uqsffu23paz6a.png" alt="Glidejs" width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;br&gt;&lt;a href="https://splidejs.com/" rel="noopener noreferrer"&gt;splidejs.com&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;A lightweight, flexible and accessible slider and carousel. No dependencies, no Lighthouse errors.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpeek3six7rea63v7vk42.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpeek3six7rea63v7vk42.png" alt="splide" width="800" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
Thank you for reading. Please leave a like if you enjoyed the post and follow for upcoming articles!&lt;/p&gt;

&lt;p&gt;&lt;br&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;br&gt;
Support me : &lt;a href="https://paypal.me/deyrdx?locale.x=en_GB" rel="noopener noreferrer"&gt;Buy me a coffee!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>uiweekly</category>
    </item>
    <item>
      <title>Dashboard Widget with Tailwind CSS &amp; Chart.js</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Mon, 11 Oct 2021 06:59:00 +0000</pubDate>
      <link>https://dev.to/deyrupak/dashboard-widget-with-tailwind-css-chart-js-20j8</link>
      <guid>https://dev.to/deyrupak/dashboard-widget-with-tailwind-css-chart-js-20j8</guid>
      <description>&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Hello. Through this post we'll see how we can make a dashboard widget (in the cover photo) with the help of Tailwind CSS and Chart.js!&lt;/p&gt;

&lt;p&gt;Let's directly get into it 🚀&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Step 1: Include the assets
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;You may do this either via CDN or NPM. I've used CDN here.&lt;br&gt;
&lt;/p&gt;


&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;link rel="stylesheet" 
href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css"  
/&amp;gt;
&amp;lt;link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.css"
/&amp;gt;
&amp;lt;script 
src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.js"&amp;gt;
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  &lt;br&gt;Step 2 : Build the interface
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;This consists of making the card, placing the text and chart.&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="min-w-screen min-h-screen bg-gray-200 flex items-center justify-center px-5 py-5"&amp;gt;
  &amp;lt;div class="w-full max-w-3xl"&amp;gt;
    &amp;lt;div class="-mx-2 md:flex"&amp;gt;
      &amp;lt;div class="w-full md:w-1/3 px-2"&amp;gt;
        &amp;lt;div class="rounded-lg shadow-sm mb-4"&amp;gt;
          &amp;lt;div class="rounded-lg bg-white shadow-lg md:shadow-xl relative overflow:hidden"&amp;gt;
            &amp;lt;div class="px-3 pt-8 pb-10 text-center relative z-10"&amp;gt;
              &amp;lt;h4 class="text-sm uppercase text-gray-500 leading-tight"&amp;gt;
                Followers
              &amp;lt;/h4&amp;gt;
              &amp;lt;h3 class="text-3xl text-gray-700 font-semibold leading-tight my-3"&amp;gt;
                13,579
              &amp;lt;/h3&amp;gt;
              &amp;lt;p class="text-xs text-green-500 leading-tight"&amp;gt;
                🔺 40.9%
              &amp;lt;/p&amp;gt;
            &amp;lt;/div&amp;gt;
            &amp;lt;div class="absolute bottom-0 inset-x-0"&amp;gt;
              &amp;lt;canvas id="chart1" height="70"&amp;gt;&amp;lt;/canvas&amp;gt;
            &amp;lt;/div&amp;gt;
          &amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&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;h4&gt;
  
  
  &lt;br&gt;Step 3 : Add the chart
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;This is the JavaScript we need to generate the chart.&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;script&amp;gt;
        const chartOptions = {
        maintainAspectRation: false,
        legend: {
          display: false
        },
        tooltips: {
          enable: false
        },
        elements: {
          point: {
            radius: 0
          }
        },
        scales: {
          xAxes: [
            {
              gridLines: false,
              scaleLabel: false,
              ticks: {
                display: false
              }
            }
          ],
          yAxes: [
            {
              gridLines: false,
              scaleLabel: false,
              ticks: {
                display: false,
                suggestedMin: 0,
                suggestedMax: 10
              }
            }
          ]
        }
      };

      var ctx = document.getElementById("chart1").getContext("2d");
      var chart = new Chart(ctx, {
        type: "line",
        data: {
          labels: [1, 2, 1, 3, 5, 4, 7],
          datasets: [
            {
              backgroundColor: "rgba(101, 116, 205, 0.1)",
              borderColor: "rgba(101, 116, 205, 0.8)",
              borderWidth: 2,
              data: [1, 2, 1, 3, 5, 4, 7]
            }
          ]
        },
        options: chartOptions
      });
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  &lt;br&gt;Output!
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;This is how it turns out to be.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnaugbs3bzw2xtd6f49vo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnaugbs3bzw2xtd6f49vo.png" alt="Output" width="800" height="236"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
Congrats! You've made a dashboard widget successfully. Do modify it according to your style and share it in the comment section below!&lt;br&gt;
🙌🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Thank you for reading. Please leave a like if you enjoyed the post and follow for upcoming articles!&lt;/p&gt;

&lt;p&gt;&lt;br&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;br&gt;
Support me : &lt;a href="https://paypal.me/deyrdx?locale.x=en_GB" rel="noopener noreferrer"&gt;Buy me a coffee!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>uiweekly</category>
      <category>productivity</category>
    </item>
    <item>
      <title>3 Sites that make CSS easy!</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Sat, 09 Oct 2021 05:32:22 +0000</pubDate>
      <link>https://dev.to/deyrupak/3-sites-that-make-css-easy-k01</link>
      <guid>https://dev.to/deyrupak/3-sites-that-make-css-easy-k01</guid>
      <description>&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://csslayout.io/" rel="noopener noreferrer"&gt;csslayout.io&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Popular layouts and patterns made with CSS.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8yasyhygpbccfrwr1who.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8yasyhygpbccfrwr1who.png" alt="layout" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;br&gt;&lt;a href="https://purecss.io/" rel="noopener noreferrer"&gt;purecss.io&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Set of small, responsive CSS modules that you can use in every web project.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8rknaz74norfjyj9dp0y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8rknaz74norfjyj9dp0y.png" alt="pure" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;br&gt;&lt;a href="https://griddy.io/" rel="noopener noreferrer"&gt;griddy.io&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Learn the CSS Grid!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F90n38xpu8ilmxr2j9bu4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F90n38xpu8ilmxr2j9bu4.png" alt="griddy" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
Thank you for reading. Please leave a like if you enjoyed the post and follow for upcoming articles!&lt;/p&gt;

&lt;p&gt;&lt;br&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;br&gt;
Support me : &lt;a href="https://paypal.me/deyrdx?locale.x=en_GB" rel="noopener noreferrer"&gt;Buy me a coffee!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>css</category>
      <category>uiweekly</category>
    </item>
    <item>
      <title>Are you aware of the 5 Second Rule?</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Wed, 06 Oct 2021 06:04:42 +0000</pubDate>
      <link>https://dev.to/deyrupak/are-you-aware-of-the-5-second-rule-398a</link>
      <guid>https://dev.to/deyrupak/are-you-aware-of-the-5-second-rule-398a</guid>
      <description>&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  This rule is commonly applied to Landing Page Design.
&lt;/h4&gt;

&lt;p&gt;It helps to understand if the scope of the page is clear.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  To do :
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Show your page to someone for &lt;strong&gt;5 seconds&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Hide it and ask them what they feel the purpose of the page was.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This will tell you, if your page is communicating the same as you intended it to.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  The 3 important elements to take care of :
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Title&lt;/li&gt;
&lt;li&gt;CTA (Call to Action)&lt;/li&gt;
&lt;li&gt;Catchy Image&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flpie8qhbtfyq4kkpeny0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flpie8qhbtfyq4kkpeny0.png" alt="5 sec rule" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  You page should communicate :
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;What your brand/business does&lt;/li&gt;
&lt;li&gt;What the website is for&lt;/li&gt;
&lt;li&gt;What the visitor/user is supposed to do, i.e., Call to Action&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;br&gt; You only have 5 Seconds to get your user involved!
&lt;/h3&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
Thank you for reading. Please leave a like if you enjoyed the post and follow for upcoming articles!&lt;/p&gt;

&lt;p&gt;&lt;br&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;br&gt;
Support me : &lt;a href="https://paypal.me/deyrdx?locale.x=en_GB" rel="noopener noreferrer"&gt;Buy me a coffee!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>uiweekly</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>ux</category>
    </item>
    <item>
      <title>3 JS code snippets sites to use daily!</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Mon, 04 Oct 2021 05:25:50 +0000</pubDate>
      <link>https://dev.to/deyrupak/3-js-code-snippets-sites-to-use-daily-5642</link>
      <guid>https://dev.to/deyrupak/3-js-code-snippets-sites-to-use-daily-5642</guid>
      <description>&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://1loc.dev/" rel="noopener noreferrer"&gt;1loc.dev&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;JS utilities in single line of code.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F95r8jrbfr6h056eu5cwg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F95r8jrbfr6h056eu5cwg.png" alt="1loc" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;br&gt;&lt;a href="https://htmldom.dev/" rel="noopener noreferrer"&gt;htmldom.dev&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Managing DOM with JS.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg93ggu74vuftvavxnus9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg93ggu74vuftvavxnus9.png" alt="htmlDOM" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;br&gt;&lt;a href="https://www.30secondsofcode.org/" rel="noopener noreferrer"&gt;30secondsofcode.org&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Snippets for all development needs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fult6v1sod6666hxuap2l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fult6v1sod6666hxuap2l.png" alt="30secCode" width="800" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;br&gt;
Support me : &lt;a href="https://paypal.me/deyrdx?locale.x=en_GB" rel="noopener noreferrer"&gt;Buy me a coffee!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>programming</category>
    </item>
    <item>
      <title>VIIT : Why use this website layout?</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Sun, 03 Oct 2021 06:36:42 +0000</pubDate>
      <link>https://dev.to/deyrupak/viit-why-use-this-website-layout-pip</link>
      <guid>https://dev.to/deyrupak/viit-why-use-this-website-layout-pip</guid>
      <description>&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;People scan information and don't read all the content.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8q106147gq2a6eso1svi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8q106147gq2a6eso1svi.png" alt="map" width="338" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  So that's why content type and placement is important.
&lt;/h5&gt;

&lt;p&gt;&lt;br&gt;Content that appears above the fold is what the user will see first.&lt;/p&gt;

&lt;p&gt;The top of the page should attract users to continue scrolling.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;em&gt;What content is faster to consume?&lt;/em&gt;
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;V&lt;/strong&gt;ideos give more info than still images.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;I&lt;/strong&gt;mages are easily scannable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;I&lt;/strong&gt;cons are perceived faster than words.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;T&lt;/strong&gt;ext used to give longer information.

&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftwicyrzns26jkfayai2q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftwicyrzns26jkfayai2q.png" alt="layout" width="766" height="742"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;br&gt;Are you applying it to your design?
&lt;/h4&gt;

&lt;p&gt;&lt;br&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;br&gt;
Support me : &lt;a href="https://paypal.me/deyrdx?locale.x=en_GB" rel="noopener noreferrer"&gt;Buy me a coffee!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>design</category>
      <category>productivity</category>
      <category>uiweekly</category>
    </item>
    <item>
      <title>3 Sites for FREE UI KITS!</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Thu, 30 Sep 2021 13:37:14 +0000</pubDate>
      <link>https://dev.to/deyrupak/3-sites-for-free-ui-kits-1ghg</link>
      <guid>https://dev.to/deyrupak/3-sites-for-free-ui-kits-1ghg</guid>
      <description>&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.uistore.design/" rel="noopener noreferrer"&gt;uistore.design&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9uy11pu2agd6r1978mwz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9uy11pu2agd6r1978mwz.png" alt="uistore" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ui8.net/" rel="noopener noreferrer"&gt;ui8.net&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgpx26d5ofywyr4z1d7ex.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgpx26d5ofywyr4z1d7ex.png" alt="ui8" width="800" height="395"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://uispace.net/" rel="noopener noreferrer"&gt;uispace.net&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftmiv5avpkvmq63eivwrt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftmiv5avpkvmq63eivwrt.png" alt="uispace" width="800" height="396"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;br&gt;
Support me : &lt;a href="https://paypal.me/deyrdx?locale.x=en_GB" rel="noopener noreferrer"&gt;Buy me a coffee!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>design</category>
      <category>uiweekly</category>
    </item>
    <item>
      <title>Clean REACT Solutions</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Tue, 28 Sep 2021 13:19:45 +0000</pubDate>
      <link>https://dev.to/deyrupak/clean-react-solutions-10lg</link>
      <guid>https://dev.to/deyrupak/clean-react-solutions-10lg</guid>
      <description>&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Self-invoking functions
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Fetch data async when the page loads&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8faw8pn9l6njly3s02as.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8faw8pn9l6njly3s02as.jpg" alt="Fetch data async" width="618" height="490"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Long Shadows
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Create artistic effects easily with CSS in JS&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftb4azuwy6q5h2qhu3jz9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftb4azuwy6q5h2qhu3jz9.jpg" alt="Long Shadows" width="691" height="509"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Building Timers
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Make super simple timer with useRef hook&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flykrtid2ctcexgrdvmd2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flykrtid2ctcexgrdvmd2.jpg" alt="Timer" width="766" height="747"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | &lt;a href="https://www.fiverr.com/share/V763ld" rel="noopener noreferrer"&gt;Tutoring&lt;/a&gt; | &lt;a href="https://www.fiverr.com/share/Rld9Y8" rel="noopener noreferrer"&gt;Freelance Web Dev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>javascript</category>
    </item>
    <item>
      <title>3 ways to clone in JS</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Mon, 31 May 2021 12:42:22 +0000</pubDate>
      <link>https://dev.to/deyrupak/3-ways-to-clone-in-js-36cp</link>
      <guid>https://dev.to/deyrupak/3-ways-to-clone-in-js-36cp</guid>
      <description>&lt;p&gt;Objects in JavaScript are reference values, you can't simply just copy using the '='&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Save It For Later!&lt;/em&gt; Let's begin...&lt;br&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const food = {a : 'apple', b : 'burger'}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  &lt;br&gt;1. Spread
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{...food}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  &lt;br&gt;2. Object.assign
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Object.assign({}, food)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  &lt;br&gt;3. JSON
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;JSON.parse(JSON.stringify(food))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  &lt;br&gt;Result
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{a : 'apple', b : 'burger'}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;br&gt;&lt;em&gt;Do you know the difference between these 3 ways?&lt;/em&gt; Comment down below!&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | &lt;a href="https://www.fiverr.com/share/V763ld" rel="noopener noreferrer"&gt;Tutoring&lt;/a&gt; | &lt;a href="https://www.fiverr.com/share/Rld9Y8" rel="noopener noreferrer"&gt;Freelance Web Dev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>react</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Ways to get a DATE 😉</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Tue, 16 Mar 2021 06:19:04 +0000</pubDate>
      <link>https://dev.to/deyrupak/ways-to-get-a-date-agb</link>
      <guid>https://dev.to/deyrupak/ways-to-get-a-date-agb</guid>
      <description>&lt;h3&gt;
  
  
  ...in JAVASCRIPT 😂
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Save for later.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;1. Date.now()
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Date.now()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;This method returns the number of milliseconds elapsed since Jan 1, 1970 00:00:00 UTC.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;2. getFullYear()
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;new Date().getFullYear()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Get the year as a 4 digit number (yyyy).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;3. getMonth()
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;new Date().getMonth() + 1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Get month as a number (0-11).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;4. getDay()
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const day = new Date().getDay()
const days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thurs', 'Fri', 'Sat']
console.log(days[day])
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Get weekday as a number (0-6).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;5. getDate() 💕😎
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;new Date().getDate()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Get the day as a number (1-31).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;br&gt;Hope you find one soon! 😁&lt;br&gt;
&lt;br&gt;&lt;br&gt;P.S. Want the next post to be something specific? Do let me know in the comments.&lt;br&gt;
&lt;br&gt;🤘🏻&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>tutorial</category>
      <category>tips</category>
    </item>
    <item>
      <title>Dos &amp; Don'ts For Resetting CSS</title>
      <dc:creator>Rupak Dey</dc:creator>
      <pubDate>Sun, 14 Feb 2021 13:30:52 +0000</pubDate>
      <link>https://dev.to/deyrupak/dos-don-ts-for-resetting-css-1olf</link>
      <guid>https://dev.to/deyrupak/dos-don-ts-for-resetting-css-1olf</guid>
      <description>&lt;h4&gt;
  
  
  Why reset CSS ?
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;Main reason is to fix any inconsistencies with default styles between different browsers.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Save It For Later!&lt;/em&gt; Let's begin...&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  1. DO reset box sizing
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* {
   box-sizing : border-box;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  &lt;br&gt; 2. DO reset margins &amp;amp; paddings
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* {
   margin : 0;
   padding : 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;em&gt;or&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;body {
   margin : 0;
   padding : 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;br&gt; 3. DO reset form elements
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;button,
input,
optgroup,
select,
textarea {
   font-family : inherit;
   font-size : 100%;
   line-height : 1.15;
   margin : 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;br&gt; 4. DON'T remove list styles
&lt;/h3&gt;

&lt;p&gt;❌&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ul, li {
   list-style : none;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;instead remove from specific elements within&lt;/em&gt;&lt;br&gt;
✅&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.navigation {
   list-style: none;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;br&gt; 5. DON'T remove focus styles
&lt;/h3&gt;

&lt;p&gt;❌&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;:focus {
   outline : none;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;instead you can change it's style&lt;/em&gt;&lt;br&gt;
✅&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;:focus {
   outline: none;
   box-shadow: 0 0 0 2px #565663;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;br&gt;They are definitely useful for consistent styling &amp;amp; also gives you a clean slate to work with.&lt;/p&gt;

&lt;p&gt;Do you use reset CSS in your projects? &lt;br&gt;
Share your thoughts and let's chat in the comments!&lt;/p&gt;

&lt;p&gt;&lt;br&gt;P.S. Want the next post to be on something specific? Do let me know in the comments.&lt;/p&gt;

&lt;p&gt;🤘🏻&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Connect with me : &lt;a href="https://github.com/deyRupak" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | &lt;a href="https://www.fiverr.com/share/V763ld" rel="noopener noreferrer"&gt;Tutoring&lt;/a&gt; | &lt;a href="https://www.fiverr.com/share/Rld9Y8" rel="noopener noreferrer"&gt;Freelance Web Dev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>uiweekly</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
