<?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: Harish Sarangan</title>
    <description>The latest articles on DEV Community by Harish Sarangan (@harish_sarangan_c0341e397).</description>
    <link>https://dev.to/harish_sarangan_c0341e397</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%2F3266820%2Fc52deddb-6f52-46ee-a09b-dc3e27e040ed.png</url>
      <title>DEV Community: Harish Sarangan</title>
      <link>https://dev.to/harish_sarangan_c0341e397</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/harish_sarangan_c0341e397"/>
    <language>en</language>
    <item>
      <title>Javascript - JS</title>
      <dc:creator>Harish Sarangan</dc:creator>
      <pubDate>Wed, 09 Jul 2025 17:43:46 +0000</pubDate>
      <link>https://dev.to/harish_sarangan_c0341e397/javascript-js-13nk</link>
      <guid>https://dev.to/harish_sarangan_c0341e397/javascript-js-13nk</guid>
      <description>&lt;ol&gt;
&lt;li&gt;Js is single thread programing language which execute a only one task at a time&lt;/li&gt;
&lt;li&gt;It is an interpreted language&lt;/li&gt;
&lt;li&gt;The data type is declared during runtime that why it is called dynamically type programming language&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Variables&lt;br&gt;
It is container which is used to hold the values of any datatype&lt;/p&gt;

&lt;p&gt;Variable declaration&lt;br&gt;
First letter should always start with letter or _(Underscore) or numbers&lt;br&gt;
follow up character can be letter or _ or numbers&lt;/p&gt;

&lt;p&gt;Three main variable keyword&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;var - Can be declared , initialized and re-declaration is possible&lt;/li&gt;
&lt;li&gt;let - Can be declared, initialized and re-declaration is not possible &lt;/li&gt;
&lt;li&gt;const - Can be declared, initialized and re-declaration is not possible also value update is not possible&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Var user1 // declaration&lt;br&gt;
user1 = Harish //initialization&lt;/p&gt;

&lt;p&gt;console.log(user1) // used to print the values in the console&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>day1</category>
    </item>
    <item>
      <title>Steps to host the HTML project</title>
      <dc:creator>Harish Sarangan</dc:creator>
      <pubDate>Wed, 25 Jun 2025 17:55:25 +0000</pubDate>
      <link>https://dev.to/harish_sarangan_c0341e397/steps-to-host-the-html-project-11dg</link>
      <guid>https://dev.to/harish_sarangan_c0341e397/steps-to-host-the-html-project-11dg</guid>
      <description>&lt;p&gt;Step1: Login into the GIT Lab&lt;br&gt;
Step2: Create a new group using + icon at the top left near to the user icon&lt;br&gt;
Step3: Create a new project under the created group during project creation set the visibility as public and initialize the project with readme file&lt;br&gt;
Step4: Open the file explorer and navigate to the folder where you need to pull the created project&lt;br&gt;
Step5: Open the cmd prompt from the folder or open the cmd prompt and navigate to that folder using cd cmd&lt;br&gt;
Step6: Use the cmd &lt;strong&gt;git pull "repository url"&lt;/strong&gt;&lt;br&gt;
Step7: Now paste your html file under the workspace or create a new html project under that workspace and name the html file as index.html&lt;br&gt;
Step8: Create a new file using the name gitlab-ci.yml and use the code as mentioned below. Spacing also should be as it is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pages:
  stage: deploy
  script:
    - mkdir public
    - cp index.html public/
  artifacts:
    paths:
      - public
  only:
    - main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step9: Now commit your changes to your gitlab follow the cmd&lt;br&gt;
       Git add .&lt;br&gt;
       Git commit -m "Add your message"&lt;br&gt;
       Git push origin main&lt;br&gt;
Step10: After pushing click on deploy-&amp;gt;Pages&lt;br&gt;
Step11: It will ask for 4 step to host the project &lt;br&gt;
         1. Under Select your build image -  Enter the value as nginx:alpine &lt;br&gt;
         2. in step2 it is asking for installation steps - Enter the value as echo "No installation needed"&lt;br&gt;
         3. In step 3 under build need - Enter the value as echo "No build needed"&lt;br&gt;
         4. It will ask to publish the directory before publishing go to setting-&amp;gt;General setting -&amp;gt; under Project visibility select access to everyone so that after hosting everyone can access the url&lt;/p&gt;

&lt;p&gt;At the end of step 9 pipeline will get triggered and URL will be created for your project&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HTML Day6</title>
      <dc:creator>Harish Sarangan</dc:creator>
      <pubDate>Mon, 16 Jun 2025 13:55:23 +0000</pubDate>
      <link>https://dev.to/harish_sarangan_c0341e397/html-day6-310b</link>
      <guid>https://dev.to/harish_sarangan_c0341e397/html-day6-310b</guid>
      <description>&lt;h1&gt;
  
  
  Beginner
&lt;/h1&gt;

&lt;h1&gt;
  
  
  HTML5
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Day6
&lt;/h1&gt;

&lt;p&gt;In Picture tag, the browser selects the appropriate image based on the viewport width. If none of the source elements match, the img element's src is used as a fallback.&lt;/p&gt;

&lt;p&gt;The source Tag&lt;br&gt;
The source element is used within picture, audio, or video elements to specify multiple media resources. It allows browsers to choose the first source they support.&lt;/p&gt;

&lt;p&gt;Attributes:&lt;/p&gt;

&lt;p&gt;srcset: Specifies a list of image sources.&lt;/p&gt;

&lt;p&gt;media: Defines a media query to determine when the source is applicable.&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>howto</category>
    </item>
  </channel>
</rss>
