<?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: Sreeharsh K</title>
    <description>The latest articles on DEV Community by Sreeharsh K (@sreeharshrajan).</description>
    <link>https://dev.to/sreeharshrajan</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%2F198002%2Fb073e598-262d-4b03-8649-db80232bcafe.jpg</url>
      <title>DEV Community: Sreeharsh K</title>
      <link>https://dev.to/sreeharshrajan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sreeharshrajan"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Sreeharsh K</dc:creator>
      <pubDate>Thu, 05 Mar 2026 03:27:27 +0000</pubDate>
      <link>https://dev.to/sreeharshrajan/-1je3</link>
      <guid>https://dev.to/sreeharshrajan/-1je3</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/javiereguiluz" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F149151%2F680f65e7-3fa6-45ee-a2c9-769d1f2472dc.png" alt="javiereguiluz"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/javiereguiluz/claude-code-for-symfony-and-php-the-setup-that-actually-works-1che" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Claude Code for Symfony and PHP: The Setup That Actually Works&lt;/h2&gt;
      &lt;h3&gt;Javier Eguiluz ・ Feb 27&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#claude&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#symfony&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#php&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>claude</category>
      <category>ai</category>
      <category>symfony</category>
      <category>php</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Sreeharsh K</dc:creator>
      <pubDate>Thu, 04 Dec 2025 12:14:49 +0000</pubDate>
      <link>https://dev.to/sreeharshrajan/-3me7</link>
      <guid>https://dev.to/sreeharshrajan/-3me7</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/neilton_rocha_dev" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F3064002%2F15f7a3dd-4e2b-48ff-8b29-d6ec8391116c.jpg" alt="neilton_rocha_dev"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/neilton_rocha_dev/frontend-is-dead-for-those-who-didnt-evolve-the-2025-survival-guide-4jnb" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Frontend Is dead (For those who didn’t evolve): The 2025 survival guide&lt;/h2&gt;
      &lt;h3&gt;Neilton Rocha ・ Dec 3&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>career</category>
      <category>react</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Sreeharsh K</dc:creator>
      <pubDate>Fri, 28 Nov 2025 20:20:43 +0000</pubDate>
      <link>https://dev.to/sreeharshrajan/-309a</link>
      <guid>https://dev.to/sreeharshrajan/-309a</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/datatechbridge/the-art-of-software-architecture-a-desi-developers-guide-to-building-systems-that-actually-work-39eh" class="crayons-story__hidden-navigation-link"&gt;The Art of Software Architecture: A Desi Developer's Guide to Building Systems That Actually Work&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/datatechbridge" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F2904813%2F7f82258a-66eb-4a83-a7b9-c42ba24dc0b7.jpeg" alt="datatechbridge profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/datatechbridge" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Data Tech Bridge
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Data Tech Bridge
                
              
              &lt;div id="story-author-preview-content-3054967" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/datatechbridge" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F2904813%2F7f82258a-66eb-4a83-a7b9-c42ba24dc0b7.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Data Tech Bridge&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/datatechbridge/the-art-of-software-architecture-a-desi-developers-guide-to-building-systems-that-actually-work-39eh" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Nov 24 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/datatechbridge/the-art-of-software-architecture-a-desi-developers-guide-to-building-systems-that-actually-work-39eh" id="article-link-3054967"&gt;
          The Art of Software Architecture: A Desi Developer's Guide to Building Systems That Actually Work
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/architecture"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;architecture&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/softwareengineering"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;softwareengineering&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/systemdesign"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;systemdesign&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/datatechbridge/the-art-of-software-architecture-a-desi-developers-guide-to-building-systems-that-actually-work-39eh" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;28&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/datatechbridge/the-art-of-software-architecture-a-desi-developers-guide-to-building-systems-that-actually-work-39eh#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              2&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            10 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>architecture</category>
      <category>softwareengineering</category>
      <category>systemdesign</category>
    </item>
    <item>
      <title>Finally Understanding Serverless Concepts</title>
      <dc:creator>Sreeharsh K</dc:creator>
      <pubDate>Mon, 15 Apr 2024 09:32:00 +0000</pubDate>
      <link>https://dev.to/sreeharshrajan/finally-understanding-serverless-concepts-4ili</link>
      <guid>https://dev.to/sreeharshrajan/finally-understanding-serverless-concepts-4ili</guid>
      <description>&lt;p&gt;Like most of the people, even I am someone who transitioned quickly into Serverless, without knowing the difference of the traditional hosting and the serverless hosting.&lt;/p&gt;

&lt;p&gt;Not sooner I realized how lucky I am to have this future technology adapted without any hassle and developed Websites and Web Applications in the trending technology.&lt;/p&gt;

&lt;p&gt;Here I am writing this article that breaks down the pros and cons of the Serverless and Serverful concepts, that will help you make an informed decision which architecture suits your organization or project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Serverless Computing is the future?
&lt;/h2&gt;

&lt;p&gt;Unlike the traditional cloud-based or server-centric infrastructure, the serverless computing offers multiple advantages like scalability, more flexibility, and quicker time to release, all at a reduced cost. &lt;/p&gt;

&lt;p&gt;It really means you can start hosting your websites and web applications with zero fees, through the providers like Vercel, Netlify, Heroku and even AWS provides you free tier serverless hosting.&lt;/p&gt;

&lt;p&gt;You can simply forget, server management to develop and deploy functions or applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The key differences between serverless computing and traditional server hosting.&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%2F4iqnnxgu866dbwk86lv2.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%2F4iqnnxgu866dbwk86lv2.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Along with these advantages, serverless comes with some disadvantages including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The testing and debugging challenges&lt;/li&gt;
&lt;li&gt;Security concerns regarding servers&lt;/li&gt;
&lt;li&gt;Fixed Servers reduces the performance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's always less painful to choose free tier services, since they offer quite freedom to stay put for all of your pet projects, that doesn't require any investments, also the scalability factor in the serverless architecture will help you to take your projects to next level.&lt;/p&gt;

</description>
      <category>serveless</category>
      <category>scalability</category>
      <category>hosting</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Responsive Navbar with Hide on Scroll down and show on scroll up copy paste ready</title>
      <dc:creator>Sreeharsh K</dc:creator>
      <pubDate>Mon, 01 May 2023 11:27:47 +0000</pubDate>
      <link>https://dev.to/sreeharshrajan/responsive-navbar-with-hide-on-scroll-down-and-show-on-scroll-up-copy-paste-ready-5dba</link>
      <guid>https://dev.to/sreeharshrajan/responsive-navbar-with-hide-on-scroll-down-and-show-on-scroll-up-copy-paste-ready-5dba</guid>
      <description>&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/sreeharshrajan/embed/wvYeBBB?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In this example, we first define a constant variable navbar and a let variable &lt;strong&gt;lastScrollPosition&lt;/strong&gt; to keep track of the user's scroll position. We then add an event listener for the scroll event on the window object.&lt;/p&gt;

&lt;p&gt;Inside the event listener, we get the current scroll position using the &lt;strong&gt;window.pageYOffset&lt;/strong&gt; property. We then check if the user has scrolled &lt;strong&gt;down&lt;/strong&gt; or &lt;strong&gt;up&lt;/strong&gt; (as determined by comparing the current scroll position to the previous position stored in the &lt;strong&gt;lastScrollPosition&lt;/strong&gt; &lt;strong&gt;variable&lt;/strong&gt;). If the user has scrolled down, we add the .hide class to the navbar element to hide it. Otherwise, we remove the .hide class to show it. We then update the &lt;strong&gt;lastScrollPosition&lt;/strong&gt; variable for the next event.&lt;/p&gt;

</description>
      <category>codepen</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Code Reactjs Faster by Enabling Emmet for JavaScript and TypeScript in VS Code</title>
      <dc:creator>Sreeharsh K</dc:creator>
      <pubDate>Wed, 03 Nov 2021 13:53:18 +0000</pubDate>
      <link>https://dev.to/sreeharshrajan/code-reactjs-faster-by-enabling-emmet-for-javascript-and-typescript-in-vs-code-820</link>
      <guid>https://dev.to/sreeharshrajan/code-reactjs-faster-by-enabling-emmet-for-javascript-and-typescript-in-vs-code-820</guid>
      <description>&lt;p&gt;If you have watched various tutorials on YouTube about Reactjs and wondered how these guys code so quickly?&lt;/p&gt;

&lt;p&gt;Well, if you are an intermediate coder like me or beginner you might not have the idea how does they do it. I have found a way how they are all using various plugins in their Code Editor or the IDE(integrated development environment). Some of these plugins include ES7 React/Redux/GraphQL/React-Native snippets, Auto Close Tag, Auto Complete Tag. &lt;/p&gt;

&lt;p&gt;But, today I discovered something new for Reactjs developers, its called Emmet support. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The Emmets are actually inspired by the CSS Selectors, it allows you to type shortcuts that are then expanded into full pieces of code. Emmet abbreviation and snippet expansions are enabled by default in js, jsx, tsx, ts among other files.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How to Enable Emmet Support for JSX
&lt;/h2&gt;

&lt;p&gt;You can enable it by adding the following code inside Settings.json of your Visual Studio Code Editor.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"emmet.includeLanguages":{
        "javascript": "javascriptreact",
        "typescript": "typescriptreact"
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ph65TPiNmKo"&gt;Brian Design&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>codenewbie</category>
      <category>lifehack</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
