<?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: P J MOHAMMED SHOAIB</title>
    <description>The latest articles on DEV Community by P J MOHAMMED SHOAIB (@mdshoaib19095).</description>
    <link>https://dev.to/mdshoaib19095</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%2F1045939%2F8daf33ed-70d3-4d94-82a5-e6ad1233a9de.JPG</url>
      <title>DEV Community: P J MOHAMMED SHOAIB</title>
      <link>https://dev.to/mdshoaib19095</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mdshoaib19095"/>
    <language>en</language>
    <item>
      <title>IT Infrastructure and its Types</title>
      <dc:creator>P J MOHAMMED SHOAIB</dc:creator>
      <pubDate>Wed, 20 Sep 2023 16:34:43 +0000</pubDate>
      <link>https://dev.to/mdshoaib19095/it-infrastructure-and-its-types-5802</link>
      <guid>https://dev.to/mdshoaib19095/it-infrastructure-and-its-types-5802</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Infrastructure means the fundamental physical and organizational structures and facilities necessary for the functioning the program of building/organization&lt;/p&gt;

&lt;p&gt;In the same way IT infrastructure means the  Hardware and software components required to function the application  reliable and efficiently to the end users without any problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  IT infrastructure
&lt;/h2&gt;

&lt;p&gt;IT infrastructure contains both hardware and software components.&lt;br&gt;
Few of the &lt;strong&gt;Hardware components&lt;/strong&gt; are:&lt;br&gt;
1.Servers&lt;br&gt;
2.Storage Devices&lt;br&gt;
3.Routers&lt;br&gt;
4.Load Balancers&lt;br&gt;
5.Db server, etc.,&lt;br&gt;
Few of the &lt;strong&gt;Software components&lt;/strong&gt; are:&lt;br&gt;
1.Operating System&lt;br&gt;
2.Web Server&lt;br&gt;
3.App Server&lt;br&gt;
4.Database&lt;br&gt;
5.Message broker&lt;br&gt;
6.Docker etc.,&lt;/p&gt;

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

&lt;p&gt;There are two types of IT infrastructure&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ECZkcqIB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u2dor4idxit1ndlftuql.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ECZkcqIB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u2dor4idxit1ndlftuql.png" alt="Types of IT infrastructure" width="800" height="195"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.Traditional infrastructure&lt;/strong&gt;&lt;br&gt;
Traditional infrastructure means here the company or the organization buys the systems, servers, electricity ,every component is been bought and the setup is made and controlled by them.&lt;br&gt;
In IT industry earlier everyone were using this infrastructure to setup and there are still few companies and banks use this infrastructure&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Cloud Infrastructure&lt;/strong&gt;&lt;br&gt;
Cloud Infrastructure means the companies/organisations use the cloud services from the cloud providers like aws,azure and gcp to host their applications .Basically its like they rent the systems,servers and all other required components to host the application.They provide the feature of pay-as-you-go.&lt;/p&gt;

&lt;p&gt;This was beneficial to the companies because they can invest more time on innovation of the product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
This was the basic understanding of infrastructure and the types of infrastructure&lt;/p&gt;

</description>
      <category>it</category>
      <category>itinfrastructure</category>
    </item>
    <item>
      <title>What is DevOps? why do we need DevOps?</title>
      <dc:creator>P J MOHAMMED SHOAIB</dc:creator>
      <pubDate>Wed, 20 Sep 2023 14:33:58 +0000</pubDate>
      <link>https://dev.to/mdshoaib19095/what-is-devops-why-do-we-need-devops-4i8g</link>
      <guid>https://dev.to/mdshoaib19095/what-is-devops-why-do-we-need-devops-4i8g</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;DevOps,the word came from two words &lt;strong&gt;Dev&lt;/strong&gt;eloper and &lt;strong&gt;Op&lt;/strong&gt;erations. DevOps is one of the mostly followed culture in IT industry these days.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is DevOps?
&lt;/h2&gt;

&lt;p&gt;DevOps is a culture that promotes collaboration and continuous improvement in software development and IT Operations. DevOps  requires to learn few set of tools and the practices.&lt;/p&gt;

&lt;h2&gt;
  
  
  why need DevOps?
&lt;/h2&gt;

&lt;p&gt;Earlier, in  IT industry when the code is written  by the developers, tested by tester and hand-over the code to the Operations team to deploy it in production.&lt;/p&gt;

&lt;p&gt;While the Operations team try to deploy it in production environment, they use to face errors. The developers were called to solve the issue, but the developers used say that  code works perfectly at there local system/Dev Environment and it use to take days to resolve that issue.&lt;/p&gt;

&lt;p&gt;To overcome this gap between the Developers and the Operations team &lt;strong&gt;DEVOPS&lt;/strong&gt; came into picture.&lt;/p&gt;

&lt;p&gt;DevOps follow the agile methodology and it has increased the collaboration and efficiency in delivering the application to the production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DevOps LifeCycle&lt;/strong&gt;&lt;br&gt;
DevOps contains  8 phases in its lifeCycle&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7xLa-_0H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9t7n6girp7z2bz9gmcj9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7xLa-_0H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9t7n6girp7z2bz9gmcj9.png" alt="Devops life cycle " width="800" height="442"&gt;&lt;/a&gt;&lt;br&gt;
The phases are&lt;br&gt;
1.Plan&lt;br&gt;
2.Code&lt;br&gt;
3.build&lt;br&gt;
4.test&lt;br&gt;
5.release&lt;br&gt;
6.deploy&lt;br&gt;
7.operate&lt;br&gt;
8.monitor&lt;br&gt;
These are the 8 phases of devops lifecycle which works in a kind of infinite loop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tools used in devops&lt;/strong&gt;&lt;br&gt;
There are many tools which is been used in devops culture.Few of them are&lt;br&gt;
1.git&lt;br&gt;
2.Docker&lt;br&gt;
3.Kubernetes&lt;br&gt;
4.ansible&lt;br&gt;
5.jenkins&lt;br&gt;
6.Basic cloud computing knowledge&lt;br&gt;
by any cloud provider (AWS/GCP/AZURE)&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;DevOps is one of important culture followed these days in IT industry. This article just describes about the basic information of devops. There are many technologies and tools to be learnt.&lt;/p&gt;

&lt;p&gt;Keep Exploring and Happy Learning :)&lt;/p&gt;

</description>
      <category>devops</category>
    </item>
    <item>
      <title>Unforgettable: My Journey at the Kubernetes Community Day(KCD) Bangalore 2023</title>
      <dc:creator>P J MOHAMMED SHOAIB</dc:creator>
      <pubDate>Thu, 08 Jun 2023 16:34:23 +0000</pubDate>
      <link>https://dev.to/mdshoaib19095/unforgettable-my-journey-at-the-kubernetes-community-daykcd-bangalore-2023-kij</link>
      <guid>https://dev.to/mdshoaib19095/unforgettable-my-journey-at-the-kubernetes-community-daykcd-bangalore-2023-kij</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I am &lt;a href="https://twitter.com/mdshoaib19095"&gt;Mohammed Shoaib&lt;/a&gt;,final year engineering student exploring and trying to learn new technologies.&lt;br&gt;
Recently,I saw a post on twitter about an event &lt;a href="https://twitter.com/KCDBengaluru/status/1652574840451387393?s=20"&gt;"Kubernetes Community Day"&lt;/a&gt; which is happening in bangalore. I tried to book tickets but it was sold out.Later,My friend &lt;a href="https://twitter.com/kitarp29"&gt;pratik Singh&lt;/a&gt; sent me a google form where kcd bangalore organizers were giving out few free passes to the students and I applied for it.Luckily I was selected and I received this email.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---EX8zTwm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oph03t91jmtjwgt13sza.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---EX8zTwm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oph03t91jmtjwgt13sza.png" alt="Acceptance Email" width="800" height="338"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;About Event&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Kubernetes Community Days Bengaluru is a community-organised event that includes conference and workshop events, to gather adopters and technologists from leading open source and cloud-native communities. The conference event is supported by the CNCF.&lt;/p&gt;

&lt;p&gt;The event was  was about 2 Days filled with amazing keynote and speaker sessions.Everything was very well organised by the organisers and the volunteers. The agenda of the event was &lt;a href="https://community.cncf.io/events/details/cncf-kcd-bengaluru-presents-kubernetes-community-days-bengaluru-2023-in-person/"&gt;this&lt;/a&gt;.The event was held at nimhans convention centre,Bangalore.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;My Experience&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Day 1:&lt;/strong&gt;&lt;br&gt;
I was very excited to attend the event so I reached early on that day. The registration was done and had my breakfast organised by event.Before the speaker session,I had little time left so,Explored the sponsor booths and got to learn few things and met few amazing people.&lt;/p&gt;

&lt;p&gt;The event started with amazing keynote session by&lt;a href="https://twitter.com/theonlynabarun"&gt; Nabarun Pal&lt;/a&gt; and &lt;a href="https://twitter.com/thenikhita"&gt;Nikhita Raghunath&lt;/a&gt; on &lt;strong&gt;State of Kubernetes and CNCF: A path to a sustainable and secure future&lt;/strong&gt; .This session was so amazing and especially I loved the way they presented it.&lt;/p&gt;

&lt;p&gt;The sessions were happening in 2 auditoriums [main hall,Audi 2]&lt;br&gt;
The sessions  were  happening one after another,all sessions were amazing but I liked few of the sessions very much:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Application delivery on k8s - the past, present and future&lt;/strong&gt; by Akash Gautam&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;K3s and MicroK8s: Lightweight Kubernetes for Edge and IoT Applications&lt;/strong&gt; by Aayush Sharma and Bhavya Sachdeva&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Kubernetes and Cloud Native Friends, A Journey of CNCF Maintainers From India&lt;/strong&gt; by Madhav Jivrajani,Sayan Chowdhury,Priyanka Saggu,Shubham Sharma,Ashutosh Kumar,Meha Bhalodiya &lt;br&gt;
This was an amazing session,Seriously never thought contributing to open source would change life..After this session,got motivated to do more open source contributions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Devfile: Dev environment as code&lt;/strong&gt; by Parthvi Vala&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Automatic logs, traces and metrics in K8s using OpenTelemetry &amp;amp; SigNoz&lt;/strong&gt; by Pranay Prateek&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There were breaks in between sessions to have lunch and snacks/Tea &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 2:&lt;/strong&gt;&lt;br&gt;
After completion of the first day so energetic ,I was excited very much to attend the second day as well..&lt;/p&gt;

&lt;p&gt;The second day with an amazing  keynote session &lt;strong&gt;9 lessons from k8s in enterprise&lt;/strong&gt; by&lt;a href="https://twitter.com/vishal_biyani"&gt; Vishal Biyani&lt;/a&gt;,CTO of Infracloud.&lt;br&gt;
There were so many amazing sessions arranged for Day- 2 as well.All sessions were amazing,some of the sessions which I loved attending were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;WebAssembly &amp;amp; Containers: The Power Couple&lt;/strong&gt; by &lt;a href="https://twitter.com/HowDevelop"&gt;Shivay Lamba&lt;/a&gt; and&lt;a href="https://twitter.com/ghumare64"&gt;Rohit Ghumare&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Demo: Tackling Container Networking at Scale&lt;/strong&gt; by yash Tandon&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Simplifying multi-clusters in Kubernetes using KubeSlice&lt;/strong&gt; by Rahul Sawra and Yachika Ralhan&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Distroless Images: Failing the last mile&lt;/strong&gt; by Amit Kumar Das&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There were so many amazing quiz and other competition were held at sponsor booths. Many swags were also distributed.&lt;br&gt;
There was an amazing corner in the venue as job board,where everyone were writing the roles /opportunity that are available at there respective companies.You can check the glimpse of the event in &lt;a href="https://youtube.com/shorts/XyZTRAN-U2Q?feature=share"&gt;this&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--67oYhcPO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6ofn77bcxyjanot25ccs.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--67oYhcPO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6ofn77bcxyjanot25ccs.jpg" alt="swags" width="800" height="626"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My major Takeaways from the event
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Kubernetes is very interesting topic to learn and work on&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;By Contributing to open source you can learn and grow alot&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Networking with folks in events like KCD can help you learn new things&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Be a part of communities and it will help you alot&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I am very glad that I got a chance to attend the kcd bangalore 2023,it was a great experience for me. Lastly, I would like to Thank all the organisers &lt;a href="https://twitter.com/neependra"&gt;Neependra Khare&lt;/a&gt;,&lt;a href="https://twitter.com/kiranmova"&gt;Kiran Mova&lt;/a&gt;,&lt;a href="https://twitter.com/aravindputrevu"&gt;Aravind Putrevu&lt;/a&gt;,&lt;a href="https://twitter.com/prithvi137"&gt;Prithvi Raj&lt;/a&gt;,&lt;a href="https://twitter.com/RachnaAnuj"&gt;Rachna Anuj&lt;/a&gt;.In-person events are worth attending,if kcd is happening in your city or nearby,Please try to attend it.&lt;/p&gt;

&lt;p&gt;Thanks for reading it.&lt;br&gt;
If you like it  or if it interesting ,please like it and follow &lt;a href="https://dev.to/mdshoaib19095"&gt;me&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Discovering the Path to Contributing to Open Source: My Personal Journey</title>
      <dc:creator>P J MOHAMMED SHOAIB</dc:creator>
      <pubDate>Fri, 07 Apr 2023 21:56:27 +0000</pubDate>
      <link>https://dev.to/mdshoaib19095/discovering-the-path-to-contributing-to-open-source-my-personal-journey-nc0</link>
      <guid>https://dev.to/mdshoaib19095/discovering-the-path-to-contributing-to-open-source-my-personal-journey-nc0</guid>
      <description>&lt;p&gt;This article is a brief and concise narrative of my personal experience in learning how to contribute to open source projects, as well as some tips on how you can do the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nSscYdwZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yrbn4rqh1ao8l3l8bov2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nSscYdwZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yrbn4rqh1ao8l3l8bov2.jpeg" alt="Nobita" width="300" height="168"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hi there,I might look like Nobita but I am not. My name is PJ Mohammed Shoaib, and I'm a 21-year-old, final year engineering student who's always been fascinated by the world of technology.I am basically interested in front-end development, ui/ux designing and writing .&lt;/p&gt;

&lt;h2&gt;
  
  
  what is open source and How I found about it?
&lt;/h2&gt;

&lt;p&gt;Open source refers to software that is made available its source code to anyone , allowing users to view, modify,add features and improve it.Open source software is often free to use, but not always, and it can be licensed in a variety of ways.&lt;/p&gt;

&lt;p&gt;Recently I got a chance to attend an event "Azure Open source day" conducted by &lt;a href="https://reskilll.com/"&gt;reskilll&lt;/a&gt; ,where I learned what is open source from the speakers and met so many folks who already have done open source contributions&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_1uiMuSK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f4xd7p86080ch2ey04d4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_1uiMuSK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f4xd7p86080ch2ey04d4.png" alt="event_tweet" width="746" height="708"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  How I learned to contribute to open source ?
&lt;/h2&gt;

&lt;p&gt;After attending the event,I was very curious to learn to contribute to the opensource and by exploring about it ,I found a community named "Eddie hub" who helps the beginners learn and understand the process of contributing to open source.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eddie hub&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://github.com/EddieHubCommunity" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://res.cloudinary.com/practicaldev/image/fetch/s--TYy0IzFP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars.githubusercontent.com/u/66388388%3Fs%3D280%26v%3D4" height="280" class="m-0" width="280"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://github.com/EddieHubCommunity" rel="noopener noreferrer" class="c-link"&gt;
          EddieHub · GitHub
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          Community of inclusive Open Source people - Collaboration 1st, Code 2nd! Join our GitHub Org 👇 - EddieHub
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--GiYjWU4I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://github.githubassets.com/favicons/favicon.svg" width="32" height="32"&gt;
        github.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Requirements to start contributing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Basics of Git&lt;/li&gt;
&lt;li&gt;Github Account&lt;/li&gt;
&lt;li&gt;Any programming language/Technology (Not Mandatory initially)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is not mandatory that we have to contribute only the coding part.Initially We can contribute by correcting the mistakes  in documentation or improve the design part of the organisation.Even the smallest contribution is also counted&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps to do open source contribution
&lt;/h2&gt;

&lt;p&gt;First understand the basics and need of git &lt;a href="https://youtu.be/2ReR1YJrNOM"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you learn the basics  follow these steps and commands :&lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;Fork the repository&lt;/strong&gt;: Go to the project's repository on GitHub and click the "&lt;strong&gt;Fork&lt;/strong&gt;" button to create a copy of the repository in your own GitHub account.&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Clone the repository&lt;/strong&gt;: In your terminal, navigate to the directory where you want to clone the repository and run the command &lt;code&gt;git clone https://github.com/your-username/repository-name.git&lt;/code&gt;  replacing your-username with your GitHub username and repository-name with the name of the repository you forked.&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;Create a new branch&lt;/strong&gt;: Create a new branch for your changes using the command &lt;code&gt;git checkout -b branch-name&lt;/code&gt;, replacing branch-name with a descriptive name for your branch.&lt;/p&gt;

&lt;p&gt;4.&lt;strong&gt;Make your changes&lt;/strong&gt;: Edit the files in your local repository to make the changes you want to contribute.&lt;br&gt;
After the changes you can identify differences between files or branches and understand the changes made to a codebase by using &lt;code&gt;git diff&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;5.&lt;strong&gt;Commit your changes&lt;/strong&gt;: Use the command git add to stage the changes you've made, then use the command&lt;code&gt;git commit -m "Description of your changes"&lt;/code&gt; to create a commit with a descriptive message explaining your changes.&lt;/p&gt;

&lt;p&gt;6.&lt;strong&gt;Push your changes&lt;/strong&gt;: Push your changes to your forked repository using the command &lt;code&gt;git push origin branch-name&lt;/code&gt;, replacing branch-name with the name of the branch you created earlier.&lt;/p&gt;

&lt;p&gt;7.&lt;strong&gt;Create a pull request&lt;/strong&gt;: Go to your forked repository on GitHub and click the "New pull request" button to create a pull request from your branch to the original repository.&lt;/p&gt;

&lt;p&gt;By using these steps, I did my first open source contribution&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--K3c28tWv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y0wseqtiyu1qgctk6yj1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--K3c28tWv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y0wseqtiyu1qgctk6yj1.png" alt="open source tweet" width="746" height="555"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of open source
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Improve your programming skills&lt;/li&gt;
&lt;li&gt;Build a professional portfolio&lt;/li&gt;
&lt;li&gt;Network with other developers &lt;/li&gt;
&lt;li&gt;Learn new technologies
&lt;/li&gt;
&lt;li&gt;Give back to the community&lt;/li&gt;
&lt;li&gt;Develop communication and collaboration skills&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thank you for reading the article ,Hope I have contributed in your journey of open source&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
