<?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: sudha</title>
    <description>The latest articles on DEV Community by sudha (@sanjeevani).</description>
    <link>https://dev.to/sanjeevani</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%2F1165668%2Fa5783aac-6c0d-4d58-a723-7569b5690a0d.jpg</url>
      <title>DEV Community: sudha</title>
      <link>https://dev.to/sanjeevani</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sanjeevani"/>
    <language>en</language>
    <item>
      <title>Bootstrap v/s Tailwind CSS: Which Front-End Framework is Right for You?</title>
      <dc:creator>sudha</dc:creator>
      <pubDate>Tue, 07 Nov 2023 18:35:24 +0000</pubDate>
      <link>https://dev.to/sanjeevani/bootstrap-vs-tailwind-css-which-front-end-framework-is-right-for-you-19j3</link>
      <guid>https://dev.to/sanjeevani/bootstrap-vs-tailwind-css-which-front-end-framework-is-right-for-you-19j3</guid>
      <description>&lt;p&gt;Front-end development has seen a surge in popularity over the years, with numerous tools and frameworks available to help developers build responsive, visually appealing websites. Among the most well-known front-end frameworks are &lt;strong&gt;Bootstrap and Tailwind CSS,&lt;/strong&gt; each with its own set of features, advantages, and use cases.&lt;br&gt;
Let's get a brief on those to get a the right for your next project!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bootstrap: The Classic Choice&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Bootstrap Overview:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Bootstrap is one of the most widely used front-end frameworks, originally created by &lt;em&gt;Twitter.&lt;/em&gt;&lt;br&gt;
It offers a collection of pre-designed components and a &lt;em&gt;responsive grid system.&lt;/em&gt;&lt;br&gt;
Bootstrap follows a &lt;em&gt;class-based approach&lt;/em&gt;, where you add classes to HTML elements to style them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of Bootstrap:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rapid Development:&lt;/strong&gt; Bootstrap's pre-built components and responsive grid system allow for quick development.&lt;br&gt;
&lt;strong&gt;Large Community:&lt;/strong&gt;  With a massive community and extensive documentation, finding solutions and resources is easy.&lt;br&gt;
&lt;strong&gt;Consistency:&lt;/strong&gt;  Bootstrap enforces a consistent design language, making it suitable for projects with defined style requirements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disadvantages of Bootstrap:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Customization Challenges:&lt;/strong&gt; Customizing the default Bootstrap theme can be complex.&lt;br&gt;
&lt;strong&gt;Heavier CSS:&lt;/strong&gt; Bootstrap's CSS can be heavy, resulting in larger file sizes if not optimized.&lt;br&gt;
&lt;strong&gt;Learning Curve:&lt;/strong&gt; Mastery of Bootstrap's classes and components can take some time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tailwind CSS: The Utility-First Approach&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Tailwind CSS Overview:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Tailwind CSS is a &lt;em&gt;utility-first CSS framework _that provides a set of utility classes.&lt;br&gt;
It encourages the creation of _custom designs by composing utility classes directly in HTML.&lt;/em&gt;&lt;br&gt;
It is highly configurable, allowing you to create a tailored design system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of Tailwind CSS:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Highly Customizable:&lt;/strong&gt; Tailwind CSS empowers developers to craft their own designs with ease.&lt;br&gt;
&lt;strong&gt;Small File Sizes:&lt;/strong&gt; It allows for minimal, optimized CSS in the final build.&lt;br&gt;
&lt;strong&gt;Rapid Prototyping:&lt;/strong&gt; Quickly create prototypes and iterate on designs without writing custom CSS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disadvantages of Tailwind CSS:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learning Curve:&lt;/strong&gt; New developers may find the utility-first approach challenging initially.&lt;br&gt;
&lt;strong&gt;Lack of Built-in Components:&lt;/strong&gt; While it provides utility classes, it doesn't include pre-designed components like Bootstrap.&lt;br&gt;
&lt;strong&gt;Customization Overhead:&lt;/strong&gt; Overly customizing every aspect can be time-consuming.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Which Framework Should You Choose?&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
The choice between Bootstrap and Tailwind CSS depends on your specific project requirements, team experience, and personal preferences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Choose Bootstrap if:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You need a well-defined and consistent design language.&lt;/li&gt;
&lt;li&gt;Rapid development with a wide range of pre-built    components is crucial.&lt;/li&gt;
&lt;li&gt;You prefer a more traditional class-based approach to    styling.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Choose Tailwind CSS if:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You want complete control over the design and enjoy    customization.&lt;/li&gt;
&lt;li&gt;Smaller CSS file sizes are essential for your project.&lt;/li&gt;
&lt;li&gt;You're comfortable with a utility-first approach to       styling.&lt;/li&gt;
&lt;li&gt;In some cases, a hybrid approach can work well, using       Bootstrap for pre-built components and Tailwind CSS for       custom styles.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Bootstrap and Tailwind CSS are both powerful front-end frameworks with unique strengths. Your choice should align with the needs of your project, your development team's familiarity, and your preferred development approach. By carefully considering the advantages and disadvantages of each framework, you can make an informed decision to create stunning web applications that meet your goals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Until next time.... Happy Coding!!!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HTML &amp; CSS - 101</title>
      <dc:creator>sudha</dc:creator>
      <pubDate>Thu, 19 Oct 2023 17:26:46 +0000</pubDate>
      <link>https://dev.to/sanjeevani/html-css-101-2b4c</link>
      <guid>https://dev.to/sanjeevani/html-css-101-2b4c</guid>
      <description>&lt;p&gt;When we talk about web-dev , At the very least we talk about websites right? Generally talking about 3 things at the base....&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. HTML(Hypertext Markup Language)&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;2. CSS(Cascading Style Sheet)&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;3. JAVASCRIPT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For to simplify in layman terms :&lt;/p&gt;

&lt;p&gt;In a website &lt;strong&gt;HTML&lt;/strong&gt; responsible for the contents of your website.So if a website was a house, then &lt;em&gt;the HTML would be the actual bricks of the house._Similarly, the HTML file contains the content of your website, like the text content or the images or buttons or links.&lt;br&gt;
_CSS is responsible for styling your website like the color of the walls or the shape of your door.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;CSS&lt;/strong&gt; file determines how your website will look.&lt;br&gt;
It targets all the content in your website that you created using HTML.So you could use CSS to make a button red and have rounded corners and the button text to have a particular&lt;br&gt;
font.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTML + CSS = BFFs&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;You can have HTML without CSS (that would be really ugly!), but you can’t have CSS without HTML.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS is applied to the HTML.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;3.HTML is the content of a webpage. So think of it like a Word document where you have all of your content (headings, subheadings, paragraphs, bullet points, etc).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;CSS is the style or appearance of that content. So CSS is kind of like the editor that tells what color, font and size each bit of text should be and also where to place it. We can also use CSS to actually place things around the page.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;5.HTML and CSS should always be kept in separate files. While there are ways to include CSS in an HTML document, the best practice is to keep it in its own separate document that the HTML document links to.&lt;/p&gt;

&lt;p&gt;Here's an example of what BFF's looks like&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.HTML&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8"&amp;gt;
    &amp;lt;!-- This link tag is used to link html file with css file --&amp;gt;
    &amp;lt;link rel="stylesheet" href="index.css"
    &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;!--Nav tag is used here for navigation bar at top right corner --&amp;gt;
    &amp;lt;nav&amp;gt;
      &amp;lt;div id="navdiv"&amp;gt;
        &amp;lt;a href="https://www.google.com/gmail/about/#" class="c"&amp;gt;Gmail&amp;lt;/a&amp;gt;
        &amp;lt;a href="https://www.google.co.in/imghp?hl=en&amp;amp;tab=wi&amp;amp;ogbl" class="c"&amp;gt;Images&amp;lt;/a&amp;gt;
        &amp;lt;div&amp;gt;&amp;lt;img src="menu.png"&amp;gt;&amp;lt;/div&amp;gt;
        &amp;lt;div&amp;gt;&amp;lt;button type="submit" name="button"&amp;gt;Sign In&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/nav&amp;gt;
    &amp;lt;!--End of navigation --&amp;gt;
    &amp;lt;!-- Main body of google --&amp;gt;
    &amp;lt;main&amp;gt;
      &amp;lt;center&amp;gt;
        &amp;lt;img src="google.png" width="20%" height="5%" id="googleimg"&amp;gt;
        &amp;lt;!-- Search bar --&amp;gt;
        &amp;lt;div&amp;gt;
          &amp;lt;div id="maindiv"&amp;gt;
            &amp;lt;span&amp;gt;&amp;lt;img src="search.png"&amp;gt;&amp;lt;/span&amp;gt;
            &amp;lt;span id="inputspan"&amp;gt;&amp;lt;input type="text" name="search"&amp;gt;&amp;lt;/span&amp;gt;
            &amp;lt;span&amp;gt;&amp;lt;img src="mic.png"&amp;gt;&amp;lt;/span&amp;gt;
          &amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;!--Buttons --&amp;gt;
        &amp;lt;section&amp;gt;
          &amp;lt;div&amp;gt;&amp;lt;button type="submit"&amp;gt;Google Search&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;
          &amp;lt;div&amp;gt;&amp;lt;button type="submit"&amp;gt;I'm feeling lucky&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;
        &amp;lt;/section&amp;gt;
        &amp;lt;div&amp;gt;&amp;lt;a href=""&amp;gt;Work, learn and run your bussiness from home&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
        &amp;lt;div id="Bottomdiv"&amp;gt;
          &amp;lt;span&amp;gt;Google offered in:&amp;lt;/span&amp;gt;
          &amp;lt;ul&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;हिन्द&amp;lt;/a&amp;gt;ी&amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;বাংলা&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;తెలుగు&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;मराठी&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;தமிழ்&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;ગુજરાતી&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;ಕನ್ನಡ&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;മലയാളം&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;ਪੰਜਾਬੀ&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
          &amp;lt;/ul&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/center&amp;gt;
    &amp;lt;/main&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CSS&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* Styling of navigation bar */
#navdiv{
  display:flex;
  width:17%;
  margin-left: 82%;
  justify-content: space-around;
  margin-top: 1%;
  height:35px;
}
nav img{
  margin-top: 5px;
}
#googleimg{
  margin-top: 100px;
}
/* Removing underline from links*/
a{
  margin-top: 8px;
  text-decoration: none;
}
button{
  border-radius: 3px;
  height:100%;
  padding:5px 12px;
  background-color: #4C87E1 ;
  color:white;
  border:none;
}
/* setting up size and border stle of search bar*/
#maindiv{
width:35%;
border-radius: 50px;
display: flex;
height:40px;
border:1px solid lightgrey;
}
#inputspan{
  width:80%;
}
span{
  vertical-align: top;
}
span:first-child{
  width:10%;
  border-radius: 50px;
  margin-top: 7px;
}
span:last-child{
  width:10%;
  border-radius: 50px;
  margin-top: 7px;
}
input{
  height:100%;
  width:100%;
  border: none;
  padding:0px;
}
section{
  display: flex;
  margin-top: 2%;
  width:23%;
  justify-content: space-around;
  margin-bottom: 2%;
}
section button{
  padding:10px 12px;
  background-color: lightgrey;
  color:black;
}
ul{
  display: flex;
  width: 30%;
  padding-left: 0px;
  list-style: none;
  justify-content: space-around;
  margin: 6px;
}
#Bottomdiv{
  display:flex;
  font-size: 12px;
  margin-top: 3%;
}
#Bottomdiv span{
  width:7%;
  margin-left: 31%;
}
/*When hovered*/
a:hover{
  text-decoration: underline;
}
button:hover{
  border: 1px solid gray;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And Voila! you get this....&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%2Fvqbgxw5y7xdfjhl6ox1x.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%2Fvqbgxw5y7xdfjhl6ox1x.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s when you either say “Cool! I’ve always wanted to learn HTML and CSS!” or “Huh? This just got way too complicated.”&lt;/p&gt;

&lt;p&gt;Now again there's more to it,&lt;em&gt;JS(javascript to make the house a home , makes it an user interface from static to dynamic webpage)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now as you have build your website or any other Front-end &lt;br&gt;
web-dev project , you need to learn how to use &lt;br&gt;
&lt;strong&gt;Git and GitHub&lt;/strong&gt; making a repository then pushing your project in main to commit ,then to publish.&lt;br&gt;
If you think now that &lt;strong&gt;"Are we done?"&lt;/strong&gt;&lt;br&gt;
No, we have &lt;strong&gt;GitHub pages&lt;/strong&gt; to launch your website in real world and then APIs to fetch etc etc.Just so much of it&lt;/p&gt;

&lt;p&gt;Next few days I'll be going all hands to write exact CSS and HTML . I couldn't even fit the basics for both of CSS and HTML.So I'll be going for separate articles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Till then, Happy Learning!!!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>frontend</category>
      <category>css</category>
      <category>html</category>
    </item>
    <item>
      <title>Art of Learning</title>
      <dc:creator>sudha</dc:creator>
      <pubDate>Sun, 15 Oct 2023 17:24:46 +0000</pubDate>
      <link>https://dev.to/sanjeevani/art-of-learning-5d1i</link>
      <guid>https://dev.to/sanjeevani/art-of-learning-5d1i</guid>
      <description>&lt;p&gt;Someone who has recently entered the field of computer science may be new to web development, problem solving, dev-ops, AI, and so on. A beginner can become confused about which Udemy course to purchase, which YouTube channel to subscribe to, and which language to learn. And if one day you decide to create your first project or website (mine was personal portfolio), holy cow, you could decide to first become proficient in CSS and HTML before getting started.&lt;br&gt;
Since nobody wants to code while looking like a fool.&lt;br&gt;
And despite of taking a ton of tutorials and courses, you still won't be able to decide what to do or where to begin.&lt;/p&gt;

&lt;p&gt;I just started working on my first project, a vanilla portfolio, a few days ago.The most basic ones out there, but guess what? The YouTube tutorial was only 2 hours long, and it took me 3 days to complete it .&lt;br&gt;
I immediately began to go into the self doubt spiral. However, I noticed something very strange: even though I appeared to be an absolute idiot during this, every 10–15 lines of codes later, my mind knew what to do next, commonly known as &lt;strong&gt;Pattern recognition&lt;/strong&gt; which is quite important for your programming journey later on.&lt;br&gt;
Is my first project a failure? Of course it's a failure, but as I go on to my next endeavor, I realized one thing: &lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;"You learn to do the job by doing the job"&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So don't worry, you'll soon be able to do it in two hours, just like your favorite coder did. If you can't figure it out right away, keep going, and even if you don't feel prepared, start.&lt;/p&gt;

&lt;p&gt;Coming up next-&lt;br&gt;
&lt;strong&gt;"How should your journey as a Web-dev look like?"&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>programming</category>
      <category>software</category>
    </item>
    <item>
      <title>GIT - It can be fun.</title>
      <dc:creator>sudha</dc:creator>
      <pubDate>Sun, 08 Oct 2023 15:10:09 +0000</pubDate>
      <link>https://dev.to/sanjeevani/git-it-can-be-fun-463c</link>
      <guid>https://dev.to/sanjeevani/git-it-can-be-fun-463c</guid>
      <description>&lt;p&gt;&lt;a href="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%2Farticles%2Fcahwpbx9mnjepvxp5ohp.png" class="article-body-image-wrapper"&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%2Farticles%2Fcahwpbx9mnjepvxp5ohp.png" alt=" " width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It appears to be all geeky, terrifyingly heavy coding, but if I explained what it was, you may believe that anyone could learn it.So in my journey of web-dev my 1st task was to learn Git.&lt;br&gt;
Git makes collaboration easy. Git a powerful VCS(Version Code Base) to manage the codebase by many companies, developers, students making projects. Meaning making and maintaing different versions of the same code base.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's Recap....
&lt;/h2&gt;

&lt;p&gt;Git started with the Linux kernel, and then they started using DVCS called Bitkeeper(2002).Then since 2005 it became paid version so to escape this Git was built.Git is a popular version control system(VCS) since then.&lt;/p&gt;

&lt;p&gt;It is simple, fast, multiple branches(come to that later), supports linux/terminal/vs and importantly FREE.&lt;br&gt;
How it got its name? called as 'stupid content tracker'. So they got a name which was lazy and also not a UNIX command.&lt;br&gt;
&lt;strong&gt;GIT- ‘global information tracker’&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How does it work?
&lt;/h2&gt;

&lt;p&gt;Before knowing any of it - make sure git package is downloaded in your system &lt;br&gt;
[&lt;a href="https://git-scm.com/downloads" rel="noopener noreferrer"&gt;https://git-scm.com/downloads&lt;/a&gt;]&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Local directory&lt;/strong&gt;:mkdir filename-&amp;gt;cd filename(to access in)&lt;br&gt;
create git-init and voila ! &lt;strong&gt;.git&lt;/strong&gt; is created and now lets divide it&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; a.the working directory
 b.the staging area
 c.local repo
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create a file(example-index.html)&lt;br&gt;
git status to check if the file is part of the repo.&lt;br&gt;
&lt;strong&gt;Now Git is aware of the file, but has not added it to our repository!&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;git add index.html&lt;/strong&gt; now it is &lt;strong&gt;staged *&lt;em&gt;!&lt;br&gt;
Now  file is added to the Staging Environment, and we are ready to do our first commit,&lt;br&gt;
*&lt;/em&gt;(git commit -m "First release of Hello World!")&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;git log&lt;/strong&gt;( to view the history of commits for a repository).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;git help&lt;/strong&gt;(if u get stuck in the lines and codes)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;git branch (branch name)&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;let's elaborate &lt;/p&gt;

&lt;p&gt;a.Branches allow you to work on different parts of a         project without impacting the main branch.&lt;/p&gt;

&lt;p&gt;b.When the work is complete, a branch can be merged                         with the main project.&lt;/p&gt;

&lt;p&gt;c.You can even switch between branches and work on                   different projects without them interfering with                   each other.&lt;/p&gt;

&lt;p&gt;In other words faster and lighter***&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;git checkout master&lt;/strong&gt;(switching between branches)&lt;br&gt;
a. &lt;strong&gt;git checkout -b emergency-fix&lt;/strong&gt;(emergency branch fro our imaginary error in this case!!)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;git merge emergency-fix&lt;/strong&gt;(want to merge ..no problem).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There you go....you know more than 70 percent of population in world already and you are already among those *&lt;em&gt;100 million   developers. *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wasn't that easy?&lt;/strong&gt;&lt;br&gt;
But of course it's just an introduction, there's a lot more to go in depth and learn about it and it will get easier with time for you and for me as well, so don't sweat. &lt;/p&gt;

&lt;p&gt;Thanks &lt;strong&gt;Mr. Torvalds&lt;/strong&gt; for git.&lt;br&gt;
That is all. Remember to always have*&lt;em&gt;fun and create.&lt;/em&gt;*&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>git</category>
    </item>
    <item>
      <title>Code Calling</title>
      <dc:creator>sudha</dc:creator>
      <pubDate>Sun, 08 Oct 2023 11:07:46 +0000</pubDate>
      <link>https://dev.to/sanjeevani/code-calling-2dfn</link>
      <guid>https://dev.to/sanjeevani/code-calling-2dfn</guid>
      <description>&lt;p&gt;For those who are reading it , this piece isn't about technology, not yet at least . It's day 4 of my journey into the world of tech, computers, coding, web-dev , programming , DSA etc. &lt;br&gt;
That's right , I'm a newbie, a beginner but you got to start somewhere. Although I have my bachelor's degree in computer science and engineering and even backed a good job ,but my heart's desire was somewhere else ; &lt;br&gt;
I wanted to join the Armed Forces, so I dedicated my heart and mind ,left my job and walked towards it ,against all odds - family , background, opportunities. Studied , worked hard physically and mentally for the dream I had , until 1 month ago; Due to &lt;strong&gt;Cubitus valgus&lt;/strong&gt;,( a bone condition in which your elbows bend more than is necessary) I was declared unfit and permanently dismissed, which explains why I struggled in physical training.I was disappointed and feeling overwhelmed and confused because I had worked so hard for this for a whole year and had given it everything I had.&lt;/p&gt;

&lt;p&gt;I took a long breath and a break for 20 days to figure out what I want .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Life gives you lemons "&lt;/strong&gt; fitted so right. Then I began looking for what I wanted—finance, technology, whatever.&lt;br&gt;
Is it too late for me to begin my career in this profession now that the employment market is weak after reading on Quora about how people are having trouble finding work? My hopes weren't high because the majority of responses were negative.&lt;/p&gt;

&lt;p&gt;Up until lately, I didn't read blogs, but I did come across one written by Jack. I requested him to be my mentor and guide me in tech world out of desperation. Then I questioned why anyone would help me or even reply to my email, but to my surprise, he did so very quickly. To make a short tale shorter, he accepted and first requested that I start blogging about the things I learn and study.&lt;br&gt;
Now that I've started to take an interest in this job field and even enjoy learning new things, I'm feeling a little less scared and a little more confident about myself in this journey. After only six days, I've already stopped worrying about the &lt;strong&gt;"Lemons"&lt;/strong&gt; and i'm motivated to learn and work harder. This is my first blog, and I'll continue to write about the new things i explore as I work towards being a software engineer.&lt;/p&gt;

&lt;p&gt;Coming up next- GIT&lt;/p&gt;

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