<?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: Ragul Kannadasan</title>
    <description>The latest articles on DEV Community by Ragul Kannadasan (@ragul_kannadasan).</description>
    <link>https://dev.to/ragul_kannadasan</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4018026%2Fbd834cfc-5402-4eea-98ac-080d0580b684.jpg</url>
      <title>DEV Community: Ragul Kannadasan</title>
      <link>https://dev.to/ragul_kannadasan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ragul_kannadasan"/>
    <language>en</language>
    <item>
      <title>CSS</title>
      <dc:creator>Ragul Kannadasan</dc:creator>
      <pubDate>Sun, 12 Jul 2026 03:28:58 +0000</pubDate>
      <link>https://dev.to/ragul_kannadasan/css-34pg</link>
      <guid>https://dev.to/ragul_kannadasan/css-34pg</guid>
      <description>&lt;p&gt;HTML is building's framework, but &lt;strong&gt;CSS (Cascading Style Sheets)&lt;/strong&gt; is the interior design.&lt;/p&gt;

&lt;p&gt;It’s turns a plain, text-heavy page into a visually stunning experience.&lt;/p&gt;

&lt;p&gt;we have three primary methods to use CSS. Each has its own ideal use cases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CSS (Cascading Style Sheets)&lt;/strong&gt; is the style language of the web. While HTML acts as the structural framework or "skeleton" of a website, CSS functions as the interior design. It turns plain, text-heavy code into a visually engaging experience by controlling layouts, colors, fonts, and responsiveness.&lt;/p&gt;

&lt;p&gt;When designing a website, there are three primary methods to inject CSS into an HTML document, each serving a distinct purpose.&lt;/p&gt;

&lt;h2&gt;
  
  
  Types of CSS
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Inline CSS
&lt;/h3&gt;

&lt;p&gt;Inline CSS is used to apply a unique style directly to a &lt;strong&gt;single HTML element&lt;/strong&gt;. The style rules are written directly inside the HTML tag using the &lt;code&gt;style&lt;/code&gt; attribute.&lt;/p&gt;

&lt;h4&gt;
  
  
  Inside the HTML tag
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"color: blue; font-size: 18px;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Hello Friends&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2.Internal CSS
&lt;/h3&gt;

&lt;p&gt;Internal CSS is defined within the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section of an HTML document, wrapped entirely inside a &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; tag. This method applies styles to the entirety of that single HTML page.&lt;/p&gt;

&lt;h4&gt;
  
  
  Inside the HTML file:
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;style&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#f4f4f4&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;darkgreen&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="nl"&gt;text-align&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3.External CSS
&lt;/h3&gt;

&lt;p&gt;External CSS is the best way to style websites. All CSS rules are written in a completely separate file with a &lt;code&gt;.css&lt;/code&gt; extension and linked to your HTML files using the &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; tag inside the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section.&lt;/p&gt;

&lt;h4&gt;
  
  
  In &lt;code&gt;style.css&lt;/code&gt;:
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;font-family&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Arial&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.hello&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;blue&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;white&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  In &lt;code&gt;index.html&lt;/code&gt;:
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"style.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"hello"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Hello Friends&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>css</category>
    </item>
    <item>
      <title>Git: Essential Commands</title>
      <dc:creator>Ragul Kannadasan</dc:creator>
      <pubDate>Fri, 10 Jul 2026 17:30:29 +0000</pubDate>
      <link>https://dev.to/ragul_kannadasan/git-essential-commands-161</link>
      <guid>https://dev.to/ragul_kannadasan/git-essential-commands-161</guid>
      <description>&lt;h2&gt;
  
  
  1.git init
&lt;/h2&gt;

&lt;p&gt;Initializes a new, empty Git repository in your current directory. creates a hidden .git folder. This folder is the brain of your repository, storing all your tracking data, history, and branches.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  2.git clone
&lt;/h2&gt;

&lt;p&gt;Creates a local copy of an existing remote repository.Instead of starting from scratch, git clone downloads all the files, branches, and commit history from a remote server to your local machine.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &amp;lt;repository_url&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  3.git status
&lt;/h2&gt;

&lt;p&gt;Displays the state of your working directory.It won't change any files; it just tells you what is going on&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  4.git add
&lt;/h2&gt;

&lt;p&gt;Adds modified or new files.You have to tell it exactly what you want to include in your next save. The staging area is like a loading dock. git add moves files.&lt;/p&gt;

&lt;p&gt;add a specific file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add &amp;lt;file_name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;add all changed files in the current directory:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  5.git commit
&lt;/h2&gt;

&lt;p&gt;It acts as a permanent save point, capturing the state of files at a specific moment in time.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"message here"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  6.git switch
&lt;/h2&gt;

&lt;p&gt;Switches your working directory to a different branch.Once you create a branch, you have to move into it to start working.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git switch &amp;lt;branch_name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  7.git merge
&lt;/h2&gt;

&lt;p&gt;Combines the history of one branch into another.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git merge &amp;lt;branch_to_merge_in&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  8.git push
&lt;/h2&gt;

&lt;p&gt;Uploads your local commits to a remote repository.Your local commits only exist on your computer. git push sends your saved milestones to the remote server (like GitLab and GitHub) so others can see and download your work.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git push origin &amp;lt;branch_name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  9.git pull
&lt;/h2&gt;

&lt;p&gt;Fetches and downloads content from a remote repository and immediately updates the local repository.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git pull origin &amp;lt;branch_name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>git</category>
    </item>
    <item>
      <title>Testing dev.to API</title>
      <dc:creator>Ragul Kannadasan</dc:creator>
      <pubDate>Fri, 10 Jul 2026 13:21:42 +0000</pubDate>
      <link>https://dev.to/ragul_kannadasan/testing-devto-api-jnb</link>
      <guid>https://dev.to/ragul_kannadasan/testing-devto-api-jnb</guid>
      <description>&lt;p&gt;testing&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Git</title>
      <dc:creator>Ragul Kannadasan</dc:creator>
      <pubDate>Thu, 09 Jul 2026 16:20:32 +0000</pubDate>
      <link>https://dev.to/ragul_kannadasan/git-4oc9</link>
      <guid>https://dev.to/ragul_kannadasan/git-4oc9</guid>
      <description>&lt;p&gt;&lt;a href="https://git-scm.com" rel="noopener noreferrer"&gt;&lt;strong&gt;Git&lt;/strong&gt;&lt;/a&gt; is a version control system. Git was created in 2005 by &lt;strong&gt;&lt;a href="https://en.wikipedia.org/wiki/Linus_Torvalds" rel="noopener noreferrer"&gt;Linus Torvalds&lt;/a&gt;&lt;/strong&gt;, the famous software engineer who also created the &lt;strong&gt;&lt;a href="https://en.wikipedia.org/wiki/Linux" rel="noopener noreferrer"&gt;Linux&lt;/a&gt;&lt;/strong&gt; operating system.&lt;/p&gt;

&lt;p&gt;Git is &lt;a href="https://en.wikipedia.org/wiki/Open_source" rel="noopener noreferrer"&gt;&lt;strong&gt;open-source&lt;/strong&gt;&lt;/a&gt; and free. This means anyone can use it, download it, and contribute to making it better.&lt;/p&gt;

&lt;p&gt;If we are working alone, Git is great for keeping our files organized.But,when we work in a team, Git becomes essential.&lt;/p&gt;

&lt;h2&gt;
  
  
  Essential Git Commands
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1.git init
&lt;/h3&gt;

&lt;p&gt;Initialize a new Git repository&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2.git clone
&lt;/h3&gt;

&lt;p&gt;If a project already exists online,use this command to download a full copy of it to our local storage&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone URL
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3.git add
&lt;/h3&gt;

&lt;p&gt;Before we save a change, you need to tell Git which files to include.it's called staging.stage all modified files at once, use a period "."&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4.git commit -m "message"
&lt;/h3&gt;

&lt;p&gt;The -m stands for message. Always write a short description of what we changed.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"message"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  5.git push
&lt;/h3&gt;

&lt;p&gt;use this command to upload our changes to a remote server.so team can access it.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git push
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>git</category>
      <category>opensource</category>
      <category>linustorvalds</category>
      <category>versioncontrol</category>
    </item>
    <item>
      <title>Hey Guys!</title>
      <dc:creator>Ragul Kannadasan</dc:creator>
      <pubDate>Mon, 06 Jul 2026 15:35:59 +0000</pubDate>
      <link>https://dev.to/ragul_kannadasan/hey-guys-4i70</link>
      <guid>https://dev.to/ragul_kannadasan/hey-guys-4i70</guid>
      <description>&lt;p&gt;This is my first blog&lt;/p&gt;

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