<?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: Sandeep Kherkatary </title>
    <description>The latest articles on DEV Community by Sandeep Kherkatary  (@kherkatary).</description>
    <link>https://dev.to/kherkatary</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%2F982715%2Fc33e49fd-ea28-40fc-98d7-c19ef9df360f.jpg</url>
      <title>DEV Community: Sandeep Kherkatary </title>
      <link>https://dev.to/kherkatary</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kherkatary"/>
    <language>en</language>
    <item>
      <title>What to Expect from React 19? React Compiliers, React Canary, React Actions.</title>
      <dc:creator>Sandeep Kherkatary </dc:creator>
      <pubDate>Wed, 20 Mar 2024 05:42:13 +0000</pubDate>
      <link>https://dev.to/kherkatary/what-to-expect-from-react-19-react-compiliers-react-canary-react-actions-51cl</link>
      <guid>https://dev.to/kherkatary/what-to-expect-from-react-19-react-compiliers-react-canary-react-actions-51cl</guid>
      <description>&lt;p&gt;It's been nearly two year since react 18 was released. It introduced many new features, but it also had limitations. This year, we'll be getting React 19, and its release date is quickly approaching. So let's take a look at what new features we can expect from React 19.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;Features in React 19&lt;/u&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1.React Compiliers
&lt;/h2&gt;

&lt;p&gt;React Compiler is no longer a research project; it now powers Instagram.com in production, and will be added to other Meta surfaces, And also there will be a open source release.&lt;/p&gt;

&lt;p&gt;React Compilier aims to tackle a lot of issues like manual memoization, javascript optimization.&lt;/p&gt;

&lt;h2&gt;
  
  
  2.Auto Memoization
&lt;/h2&gt;

&lt;p&gt;React sometimes re-render too much when state changes. Since the early days of React the solution for such cases has been manual memoization like &lt;code&gt;useMemo&lt;/code&gt;,&lt;code&gt;useCallback&lt;/code&gt;.  But manual memoization is a compromise. It clutters up our code, is easy to get wrong, and requires extra work to keep up to date. React Compilier aims to optimize it and perform a auto memoization.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Javascript Optimization
&lt;/h2&gt;

&lt;p&gt;JavaScript is a notoriously challenging language to optimize, due to its loose rules and dynamic nature. React Compiler is able to compile code safely by modeling both the rules of JavaScript and the “rules of React”. For example, React components must be idempotent — returning the same value given the same inputs — and can’t mutate props or state values. These rules limit what developers can do and help to carve out a safe space for the compiler to optimize.&lt;/p&gt;

&lt;h2&gt;
  
  
  React Actions
&lt;/h2&gt;

&lt;p&gt;React Labs have been exploring solutions for sending data from the client to the server with Server Actions for  execution of database mutations and implement forms. &lt;br&gt;
Actions allow you to pass a function to DOM elements such as &lt;code&gt;&amp;lt;form/&amp;gt;&lt;/code&gt;&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;form action={search}&amp;gt;
  &amp;lt;input name="query" /&amp;gt;
  &amp;lt;button type="submit"&amp;gt;Search&amp;lt;/button&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;React's form action handles data submission for you, allowing synchronous or asynchronous functions defined on client-side or server-side with hooks for managing form state.&lt;/p&gt;

&lt;h2&gt;
  
  
  React Canaries
&lt;/h2&gt;

&lt;p&gt;React Canaries is a new officially supported release channel for React. It allows adopting new React features before they are released in a stable version. Canaries are similar to how Meta has been using React internally. Canaries are designed for curated setups, like frameworks, and not for most users.&lt;br&gt;
New Features in Canary include &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Directives&lt;/li&gt;
&lt;li&gt;Document Metadata&lt;/li&gt;
&lt;li&gt;Asset Loading&lt;/li&gt;
&lt;li&gt;Actions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;react@canary&lt;/code&gt; is now ready to ship to &lt;code&gt;react@latest&lt;/code&gt;. The new features mentioned above are compatible with any environment your app runs in, providing everything needed for production use.&lt;/p&gt;

&lt;p&gt;To read more about react 19 reffer to&lt;br&gt;
&lt;a href="https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024"&gt;ReactLabs:february2024&lt;/a&gt;&lt;br&gt;
&lt;a href="https://react.dev/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023#react-server-components"&gt;React server Components&lt;/a&gt;&lt;br&gt;
&lt;a href="https://react.dev/blog/2023/05/03/react-canaries"&gt;React Canaries&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>react</category>
    </item>
    <item>
      <title>Why REST API ?</title>
      <dc:creator>Sandeep Kherkatary </dc:creator>
      <pubDate>Fri, 10 Feb 2023 05:05:06 +0000</pubDate>
      <link>https://dev.to/kherkatary/why-rest-api--28o9</link>
      <guid>https://dev.to/kherkatary/why-rest-api--28o9</guid>
      <description>&lt;p&gt;&lt;a href="https://www.restapitutorial.com/"&gt;Learn REST api (tutorial)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;REST&lt;/strong&gt; stands for Representational State Transfer. It is a software architectural style for building web services that define a set of constraints and properties. REST APIs are used to create web services that can be consumed by a variety of clients, such as web browsers, mobile devices, and other servers.&lt;/p&gt;

&lt;p&gt;How does the REST API work?&lt;br&gt;
A REST API sends an HTTP request to a server, and the server returns a response. The type of request and the format of the response are determined by the API's endpoint and the HTTP method used. The most common HTTP methods used in REST APIs are &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GET&lt;/li&gt;
&lt;li&gt;&lt;p&gt;POST&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PUT&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DELETE&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Advantages of using the REST API
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt;:&lt;br&gt;
REST APIs can be easily scaled up or down to accommodate changes in the number of clients or amount of data transferred.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flexibility&lt;/strong&gt;:&lt;br&gt;
REST APIs are flexible and can be used by a variety of clients such as web browsers, mobile devices, and other servers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Performance&lt;/strong&gt;:&lt;br&gt;
The REST API is optimized for performance and is suitable for applications that require fast and efficient data transfer. &lt;strong&gt;Interoperability&lt;/strong&gt;:&lt;br&gt;
REST APIs are based on open standards such as HTTP and JSON, so they can be easily integrated with other systems.&lt;/p&gt;

&lt;p&gt;REST APIs are essential tools for building modern web services. They are scalable, flexible, efficient, and can be used by a large number of clients. When creating web services, consider using REST APIs to make them easier to consume, manage, and scale. &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>rest</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Exploring Color Theory: A Comprehensive Guide for Beginners</title>
      <dc:creator>Sandeep Kherkatary </dc:creator>
      <pubDate>Mon, 16 Jan 2023 08:51:33 +0000</pubDate>
      <link>https://dev.to/kherkatary/an-basic-over-view-of-color-theory-4d48</link>
      <guid>https://dev.to/kherkatary/an-basic-over-view-of-color-theory-4d48</guid>
      <description>&lt;p&gt;Colors play a major role in designing and marketing. Different colors have different meanings, connotations, and psychological effects. And knowing how to choose the right colors is a big differentiator between a &lt;strong&gt;&lt;em&gt;noob&lt;/em&gt;&lt;/strong&gt; and &lt;em&gt;&lt;strong&gt;pro&lt;/strong&gt;&lt;/em&gt; designer.&lt;/p&gt;

&lt;p&gt;So how does one choose the right colors? Well one Practical answer is using the color wheel. Yes, the one invented by &lt;em&gt;Sir Isaac Newton&lt;/em&gt;. Basically he mapped the color spectrum in a circle which is now called the color wheel and is used by designers to find harmonious color combinations.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Color wheel by Sir Isan Newton&lt;/em&gt;&lt;br&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%2Fs709sfeoqonp54n1uiav.jpg" 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%2Fs709sfeoqonp54n1uiav.jpg" alt="design, CSS, color thoery, principles of design" width="800" height="526"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choosing harmonious colors&lt;/strong&gt;&lt;br&gt;
Color Harmony is basically combinations of color, when put together looks aesthetically pleasing to our eyes. There are some combinations derived using the color wheel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.Complementary colors&lt;/strong&gt;&lt;br&gt;
Complementary colours can be found typically on opposite sides of the colour wheel,  one is a primary colour and the other is a secondary colour. Blue and orange, red and green, and yellow and purple are the three primary complementary colours.&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%2Fg6hksgpc35up3si6onyy.jpg" 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%2Fg6hksgpc35up3si6onyy.jpg" alt="design, CSS, HTML, javascript, frontend ,complementary colors, color wheel" width="800" height="307"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Analogous colors&lt;/strong&gt;&lt;br&gt;
Analogous colors are basically the three colors next to each other. One of them is the a dominant color, the other is a supporting color and the third one is either the mix of two, or something that pops. &lt;br&gt;
&lt;em&gt;ref&lt;/em&gt;-&lt;a href="https://www.elledecor.com/design-decorate/color/a27793858/analogous-color-scheme/"&gt;&lt;em&gt;blog by BY LUCIA TONELLI&lt;/em&gt;&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%2Fhzie3a95vii5dtc2cn9p.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%2Fhzie3a95vii5dtc2cn9p.png" alt="design, CSS, HTML, javascript, frontend ,analogous colors, color wheel" width="800" height="357"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.Triad&lt;/strong&gt;&lt;br&gt;
Lets say you have an Equilateral Triangle, now placing it in the middle of the color wheel we get three vertices pointing towards three colors. Those three colors form the Triad. This combination are use for intense and striking effects.&lt;br&gt;
&lt;em&gt;ref-&lt;/em&gt;&lt;a href="https://blog.closetomyheart.com/2018/04/17/color-theory-triadic-color-combinations/"&gt;&lt;em&gt;a blog on triadic combinations by Jeanette Lynton&lt;/em&gt;&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%2Fpvqpq2coqlu0dpf2u75o.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%2Fpvqpq2coqlu0dpf2u75o.png" alt="design, CSS, HTML, javascript, frontend ,triadic colors, color wheel" width="800" height="351"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.Achromatic&lt;/strong&gt;&lt;br&gt;
Achromatic colors have no saturation or hue in them. They are different shades of black ,grey and white. These color combinations give a monotonous harmony depicting seriousness in a artwork or design.&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%2Fjsv3x5n82budbkikv0w3.jpg" 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%2Fjsv3x5n82budbkikv0w3.jpg" alt="design, CSS, HTML, javascript, frontend ,achromatic colors, color wheel" width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.Monochromatic colors&lt;/strong&gt;&lt;br&gt;
This color harmony uses darker to lighter shades of only one color or hue. This means one color is used with different amounts of black and white. This combination has a contrast but unified effect on the artwork or design.&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%2Fxd87mg0gyjzotp18mopu.jpg" 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%2Fxd87mg0gyjzotp18mopu.jpg" alt="design, CSS, HTML, javascript, frontend ,monochromatic colors, color wheel" width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;recomended Reading&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- &lt;a href="https://xd.adobe.com/ideas/process/ui-design/what-is-color-theory/"&gt;What Is Color Theory? Meaning &amp;amp; Fundamentals by Will Fanguy&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- &lt;a href="https://www.colormatters.com/color-and-marketing"&gt;Color and Marketing (have sub topics)&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>design</category>
      <category>css</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Some useful websites for your Frontend design</title>
      <dc:creator>Sandeep Kherkatary </dc:creator>
      <pubDate>Sat, 31 Dec 2022 06:26:44 +0000</pubDate>
      <link>https://dev.to/kherkatary/some-useful-websites-for-your-frontend-design-26p1</link>
      <guid>https://dev.to/kherkatary/some-useful-websites-for-your-frontend-design-26p1</guid>
      <description>&lt;p&gt;Finding a good background or a cool looking animation is a hassle and selecting right color is tough. We share the same pain guys, so let me help you with some these useful and amazing sites that can help you out and reduce your pain of witch hunting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.GET WAVES&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This site lets you create SVG waves for your backgrounds. you can just copy the svg code or download the svg file.&lt;br&gt;
&lt;strong&gt;&lt;a href="https://getwaves.io/"&gt;https://getwaves.io/&lt;/a&gt;&lt;/strong&gt;&lt;br&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%2Fgkwb6whf383yd1ppme1i.jpg" 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%2Fgkwb6whf383yd1ppme1i.jpg" alt="Get waves for you project/ website background" width="800" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.BGJar&lt;/strong&gt;&lt;br&gt;
There are various types of background choices available and not just limited to waves. It has shapes &amp;amp; colored patterns, hexagons, circuit board , clouds , abstracts and many more.&lt;br&gt;
&lt;strong&gt;&lt;a href="https://bgjar.com/"&gt;https://bgjar.com/&lt;/a&gt;&lt;/strong&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%2Fmqnhjot5qvg3mq2wkja9.jpg" 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%2Fmqnhjot5qvg3mq2wkja9.jpg" alt="Background library for your projects and websites" width="800" height="479"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Coolors&lt;/strong&gt;&lt;br&gt;
The ultimate color palette generator, you can randomly generated your colors or you can just find palettes related to your brand colors.&lt;br&gt;
&lt;strong&gt;&lt;a href="https://coolors.co/"&gt;https://coolors.co/&lt;/a&gt;&lt;/strong&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%2F9uvn3ksseee13wa1zawg.jpg" 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%2F9uvn3ksseee13wa1zawg.jpg" alt="colour palettes for you websites/projects" width="800" height="345"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.Lottieflies&lt;/strong&gt;&lt;br&gt;
Its an animation library, Yup you heard it right. This site provides you light weight scalable animations for various projects, ads and social media etc.&lt;br&gt;
&lt;strong&gt;&lt;a href="https://lottiefiles.com/"&gt;https://lottiefiles.com/&lt;/a&gt;&lt;/strong&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%2F7uyolxqjegevjbn4krzr.jpg" 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%2F7uyolxqjegevjbn4krzr.jpg" alt="Lottieflies is an animation library that provides light weight scalable animations for various projects, ads and social media etc" width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.Feather Icons&lt;/strong&gt; &lt;br&gt;
This site is so simple and yet so useful. Variety of icon available for use. All you have to do is adjust the size and download the svg file. Yeah, its as simple as that.&lt;br&gt;
&lt;strong&gt;&lt;a href="https://feathericons.com/"&gt;https://feathericons.com/&lt;/a&gt;&lt;/strong&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%2Ff1oemrohtxni2vzzy61y.jpg" 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%2Ff1oemrohtxni2vzzy61y.jpg" alt="feather icons provides free icons and ready to use svg icons for your projects and websites" width="800" height="323"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6.Box Shadows&lt;/strong&gt;&lt;br&gt;
It does what its name suggests, box shadow generator, I guess no details or introduction is required for this. This generator gives you more flexibility for designing the shadows.&lt;br&gt;
&lt;strong&gt;&lt;a href="https://box-shadow.dev/"&gt;https://box-shadow.dev/&lt;/a&gt;&lt;/strong&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%2F4l8wyebbr1twwhds0d0o.jpg" 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%2F4l8wyebbr1twwhds0d0o.jpg" alt="generating box shadows for your html boxes, free simple and elegant" width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for reading. Hope this helps you guys. &lt;br&gt;
Follow for more , Adios and Happy New Year.&lt;/p&gt;

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