<?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: Deep Patel</title>
    <description>The latest articles on DEV Community by Deep Patel (@dexter766).</description>
    <link>https://dev.to/dexter766</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%2F1198741%2F0953d879-2a17-44a3-8812-640f160416bf.jpeg</url>
      <title>DEV Community: Deep Patel</title>
      <link>https://dev.to/dexter766</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dexter766"/>
    <language>en</language>
    <item>
      <title>"this" Keyword in OOP</title>
      <dc:creator>Deep Patel</dc:creator>
      <pubDate>Sat, 15 Jun 2024 04:58:44 +0000</pubDate>
      <link>https://dev.to/dexter766/this-keyword-in-oop-4f2g</link>
      <guid>https://dev.to/dexter766/this-keyword-in-oop-4f2g</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/cs"&gt;DEV Computer Science Challenge v24.06.12: One Byte Explainer&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Explainer
&lt;/h2&gt;

&lt;p&gt;In a bakery, each baker has their own recipe book. When a baker says "this recipe," they mean a recipe from their own book. Similarly, in programming, &lt;code&gt;this&lt;/code&gt; refers to the current object's properties and methods, like a baker's personal recipes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Context
&lt;/h2&gt;

&lt;p&gt;In simple terms, think of &lt;code&gt;this&lt;/code&gt; as a way for an object to say "me" or "myself" to refer to its own data and functions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;this&lt;/code&gt; keyword in object-oriented programming refers to current instance of class. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In a method, using &lt;code&gt;this&lt;/code&gt; can help distinguish between class attributes and parameters with the same name.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It can also be used to pass the current object as a parameter to other methods or constructors.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>cschallenge</category>
      <category>computerscience</category>
      <category>beginners</category>
    </item>
    <item>
      <title>CSS &amp; JavaScript: Beaches</title>
      <dc:creator>Deep Patel</dc:creator>
      <pubDate>Sat, 01 Jun 2024 16:01:02 +0000</pubDate>
      <link>https://dev.to/dexter766/css-javascript-beaches-pem</link>
      <guid>https://dev.to/dexter766/css-javascript-beaches-pem</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend-2024-05-29"&gt;Frontend Challenge v24.04.17&lt;/a&gt;, Glam Up My Markup: Beaches&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;CSS&lt;/strong&gt;: I have used a modern, clean design with a color palette that reflects the beach theme, smooth transitions, and hover effects.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt;: I added interactive elements like a modal window to show more details about each beach and a smooth scroll effect for a better user experience.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&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%2Fosbl6qg3srsiy08ahwwl.jpeg" 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%2Fosbl6qg3srsiy08ahwwl.jpeg" alt="Image description" width="800" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub link: &lt;a href="https://github.com/Dexter766/frontend-challenge-beaches.git"&gt;Beaches&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Key Enhancements:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Modal Animation: Added fade-in and slide-in animations for the modal to make it more engaging.&lt;/li&gt;
&lt;li&gt;Backdrop Filter: Applied a blur effect to the background when the modal is open for better focus and a modern look.&lt;/li&gt;
&lt;li&gt;Hover Effects: Added hover effects to the beach list items to make them interactive and visually appealing.&lt;/li&gt;
&lt;li&gt;Responsive Design: Ensured the modal is responsive and looks good on various screen sizes.&lt;/li&gt;
&lt;li&gt;Interactivity: Made each beach title clickable to trigger the modal, displaying more information dynamically.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>devchallenge</category>
      <category>frontendchallenge</category>
      <category>css</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
