<?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: Aishwarya M</title>
    <description>The latest articles on DEV Community by Aishwarya M (@ar_murade).</description>
    <link>https://dev.to/ar_murade</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%2F1089448%2F1417a568-5f49-4b52-a8e1-c0d2bd529c8f.jpeg</url>
      <title>DEV Community: Aishwarya M</title>
      <link>https://dev.to/ar_murade</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ar_murade"/>
    <language>en</language>
    <item>
      <title>SnapArtify : Create MacBook Mockup</title>
      <dc:creator>Aishwarya M</dc:creator>
      <pubDate>Fri, 23 Jun 2023 17:08:05 +0000</pubDate>
      <link>https://dev.to/ar_murade/snapartify-create-macbook-mockup-2imb</link>
      <guid>https://dev.to/ar_murade/snapartify-create-macbook-mockup-2imb</guid>
      <description>&lt;p&gt;Hey developers ,&lt;/p&gt;

&lt;p&gt;I added new feature in my application SnapArtify for MacBook mockup creation.&lt;br&gt;
Easily create stunning MacBook mockups with just a few clicks. Visit &lt;a href="https://snapartify.com"&gt;https://snapartify.com&lt;/a&gt; today and let me know your thoughts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6jWjTPTF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/78nj7nv0nyw4ekxvwboc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6jWjTPTF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/78nj7nv0nyw4ekxvwboc.png" alt="Image description" width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Visit &lt;a href="http://snapartify.com"&gt;SnapArtify&lt;/a&gt; and feel free to provide your feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Coding!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep in Touch&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On Twitter : &lt;a href="https://twitter.com/ar_murade"&gt;@ar_murade&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On GitHub : &lt;a href="https://github.com/AishwaryaMurade"&gt;Aishwarya M&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>developer</category>
      <category>design</category>
    </item>
    <item>
      <title>SOLID Principle in JavaScript</title>
      <dc:creator>Aishwarya M</dc:creator>
      <pubDate>Tue, 20 Jun 2023 18:25:30 +0000</pubDate>
      <link>https://dev.to/ar_murade/solid-principle-in-javascript-23f3</link>
      <guid>https://dev.to/ar_murade/solid-principle-in-javascript-23f3</guid>
      <description>&lt;h3&gt;
  
  
  The SOLID principles are a set of guidelines that help developers write clean, maintainable, and flexible code.
&lt;/h3&gt;

&lt;p&gt;Here's a simple explanation of one of the SOLID principles, the Single Responsibility Principle (SRP), in the context of JavaScript:&lt;/p&gt;

&lt;p&gt;The Single Responsibility Principle states that a class or module should have only one reason to change. In other words, it should have a single responsibility or purpose.&lt;/p&gt;

&lt;p&gt;Here's a brief explanation of each principle:&lt;/p&gt;

&lt;h3&gt;
  
  
  Single Responsibility Principle (SRP):
&lt;/h3&gt;

&lt;p&gt;Each class or function should have only one responsibility or job. It means that a module should focus on doing one thing well and not try to handle multiple unrelated tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open/Closed Principle (OCP):
&lt;/h3&gt;

&lt;p&gt;Software entities (classes, functions, etc.) should be open for extension but closed for modification. It encourages writing code in a way that allows adding new functionality without changing the existing code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Liskov Substitution Principle (LSP):
&lt;/h3&gt;

&lt;p&gt;Subtypes must be substitutable for their base types. In simpler terms, if a program works with a certain type, it should work with any of its subtypes without causing unexpected behavior.&lt;/p&gt;

&lt;h3&gt;
  
  
  Interface Segregation Principle (ISP):
&lt;/h3&gt;

&lt;p&gt;Clients should not be forced to depend on interfaces they do not use. This principle emphasizes that classes or modules should not have dependencies on interfaces they don't need, and interfaces should be tailored to the specific needs of clients.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dependency Inversion Principle (DIP):
&lt;/h3&gt;

&lt;p&gt;High-level modules should not depend on low-level modules; both should depend on abstractions. It promotes decoupling of modules by introducing abstractions (interfaces or abstract classes) to depend on, rather than relying on specific implementations.&lt;/p&gt;

&lt;h4&gt;
  
  
  By following these principles, developers can create code that is easier to understand, maintain, and extend. They help in achieving modularity, reusability, and reducing the impact of changes in one part of the codebase on other parts.
&lt;/h4&gt;

&lt;p&gt;I have created a GitHub repo to help you understand SOLID principles in JavaScript. It's a beginner-friendly guide with easy examples. &lt;br&gt;
If you're interested,  check out the repo at:&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/AishwaryaMurade/SOLID-Principles-in-JavaScript"&gt;SOLID-Principles-in-JavaScript&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>SnapArtify - Beautify Your Code Snippets &amp; Screenshots</title>
      <dc:creator>Aishwarya M</dc:creator>
      <pubDate>Sun, 04 Jun 2023 11:49:40 +0000</pubDate>
      <link>https://dev.to/ar_murade/snapartify-beautify-your-code-snippets-screenshots-3174</link>
      <guid>https://dev.to/ar_murade/snapartify-beautify-your-code-snippets-screenshots-3174</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hello developer community,&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Introducing &lt;a href="http://snapartify.com"&gt;SnapArtify&lt;/a&gt;, the ultimate application to transform your code presentations into visually stunning works of art. With a wide array of features and customization options.&lt;/p&gt;

&lt;p&gt;SnapArtify allows developers, bloggers, and educators to beautify their code snippets and screenshots effortlessly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SAstSJ1o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u6bcxzovbypko8plkfkl.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SAstSJ1o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u6bcxzovbypko8plkfkl.PNG" alt="Beautify code snippets" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2DSozF4P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jwebnunx5pxg57xpz167.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2DSozF4P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jwebnunx5pxg57xpz167.PNG" alt="Beautify your screenshots" width="800" height="442"&gt;&lt;/a&gt;&lt;br&gt;
I created this application to transform any code snippets &amp;amp; screenshots into stunning visuals that captivate your audience. Whether you're a developer showcasing your work or a tech enthusiast looking to add creativity to your code,&lt;/p&gt;

&lt;p&gt;With a user-friendly interface and customizable options, Snapartify makes it effortless to create and share eye-catching snapshots.&lt;/p&gt;

&lt;p&gt;Visit &lt;a href="http://snapartify.com"&gt;SnapArtify&lt;/a&gt; and feel free to provide your feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Coding!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep in Touch&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On Twitter : &lt;a href="https://twitter.com/ar_murade"&gt;@ar_murade&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On GitHub : &lt;a href="https://github.com/AishwaryaMurade"&gt;Aishwarya M&lt;/a&gt;&lt;/p&gt;

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