<?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>Forem: Rudrakshi</title>
    <description>The latest articles on Forem by Rudrakshi (@rudrakshi99).</description>
    <link>https://forem.com/rudrakshi99</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%2F492648%2F9b96af10-8524-41c5-8650-d413501bc291.jpg</url>
      <title>Forem: Rudrakshi</title>
      <link>https://forem.com/rudrakshi99</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/rudrakshi99"/>
    <language>en</language>
    <item>
      <title>Crio Winter of Doing: Externships</title>
      <dc:creator>Rudrakshi</dc:creator>
      <pubDate>Mon, 19 Apr 2021 08:56:39 +0000</pubDate>
      <link>https://forem.com/rudrakshi99/crio-winter-of-doing-externships-17gi</link>
      <guid>https://forem.com/rudrakshi99/crio-winter-of-doing-externships-17gi</guid>
      <description>&lt;p&gt;Hey everyone! In this blog, I am going to share my learning experience of externship during the Crio Winter of Doing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.crio.do/" rel="noopener noreferrer"&gt;Crio.Do&lt;/a&gt; is a platform that empowers developers to crack real-world industry problems with a moto Learn by Doing.&lt;a href="https://www.crio.do/crio-winter-of-doing/" rel="noopener noreferrer"&gt;Crio Winter of Doing&lt;/a&gt; or CWoD is perfect for working professionals who are looking to gain stellar product development and tech project-building experience.&lt;/p&gt;

&lt;h1&gt;
  
  
  What are tech externships?
&lt;/h1&gt;

&lt;p&gt;Tech externships are experiential learning opportunities, similar to internships, but shorter and part-time, provided in partnership with tech companies. Crio Winter of Doing externships are a great opportunity to solve real-world problems in an actual tech startup setting and learn key skills that will help you advance your dev career.&lt;/p&gt;

&lt;h1&gt;
  
  
  Benefits of Crio Winter of Doing:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;You get to work on challenging tech projects (externships) directly with top startups in India.&lt;/li&gt;
&lt;li&gt;You get to interact with the biggest names in India’s tech industry.&lt;/li&gt;
&lt;li&gt;You participate in engaging Masterclass workshops on the hottest tech topics from top engineers in India.
&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%2F7qwyllk71s4d96oa51y0.png" alt="Alt Text" width="800" height="800"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CWoD program’s structure is divided into 3 stages and at each stage, some students were selected and they moved to the next stage of the program. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 1:&lt;/strong&gt; It consisted of 8 modules with hands-on experience. They referred to these modules as Bytes which contains important basic concepts of software development like HTTP, REST, Linux Basics, AWS, Git Basics, etc.&lt;/p&gt;

&lt;p&gt;We get introduced to Full-Stack development by building a beautiful portfolio i.e. &lt;a href="https://rudrakshi-profile.netlify.app/" rel="noopener noreferrer"&gt;QProfile&lt;/a&gt; that used some latest technologies like React JS, Gatsby JS and hosted on Netlify and Heroku in which we also used API concepts and HTTP concepts too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 2:&lt;/strong&gt; This stage was for the Stage 1 graduate and the time duration for this one was around 3 weeks. In this stage, we get introduced to backend and frontend concepts and the tech stacks required for the externship with the help of shared materials regarding coding and mini-projects. We build a complete mini-project i.e. &lt;a href="https://github.com/rudrakshi99/Xmeme" rel="noopener noreferrer"&gt;XMeme&lt;/a&gt;. On the basis of the scores generated after the project evaluation, some developers are selected for the tech externship.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 3:&lt;/strong&gt; The time duration for this was around 6 weeks. We get assigned to an externship project recommended by amazing companies like Cred, Groww, Jumbotail, AWS, Slice, and others as well based on our performance and worked in a team of 2 based on our tech stack, under the guidance of industry mentors through AMA sessions.&lt;/p&gt;

&lt;p&gt;I was assigned a project &lt;a href="https://github.com/Crio-Winter-of-Doing-2021/JUMBOCASH-T8" rel="noopener noreferrer"&gt;Cash Flow Management App&lt;/a&gt; with Sukanta Nandi, who is a working professional at Cognizant, recommended by &lt;a href="https://jumbotail.com/" rel="noopener noreferrer"&gt;Jumbotail&lt;/a&gt; which is a top-tier VC-funded startup, building an online wholesale marketplace for food and grocery, targeted at wholesale buyers. &lt;br&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%2F7x4nfx9de8tnb2udj5ql.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%2F7x4nfx9de8tnb2udj5ql.png" alt="Alt Text" width="282" height="79"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=6yEJ95kmRPU" rel="noopener noreferrer"&gt;Cash Flow Management App&lt;/a&gt; is an application that enables small business owners to track all their credit and debit transactions in one place. The application has the provision to enter individual transactions for each entity (vendor, customer, etc.). It is capable of pulling up historical transactions related to a particular entity or show the overall cash flow summary.&lt;/p&gt;

&lt;p&gt;The project was really marvelous and the tasks were challenging for us to complete the project on time. We have submitted regular progress reports and they conducted demos to present our project to the project mentors in order to keep a track of the work. Only 2-3 teams per project were chosen for a final demo to the company. And the best part, all graduating teams are eligible for job referrals through Crio's hiring partners 🎉.&lt;/p&gt;

&lt;p&gt;At last, I am very fortunate that I was able to work on a challenging project of an exciting tech startup and acquired new skills in this learning journey. Thank you Crio.do for this amazing opportunity and the externship.&lt;/p&gt;






&lt;p&gt;Thanks for reading and don’t forget to give your views and suggestions as well.&lt;/p&gt;

</description>
      <category>mywinterofdoing</category>
      <category>shareyourlearning</category>
      <category>crio</category>
      <category>cwod</category>
    </item>
    <item>
      <title>Linux Basics</title>
      <dc:creator>Rudrakshi</dc:creator>
      <pubDate>Tue, 12 Jan 2021 13:44:42 +0000</pubDate>
      <link>https://forem.com/rudrakshi99/linux-basics-2onj</link>
      <guid>https://forem.com/rudrakshi99/linux-basics-2onj</guid>
      <description>&lt;p&gt;&lt;strong&gt;Linux&lt;/strong&gt; is a family of open-source Unix-like operating systems based on the Linux kernel developed by &lt;strong&gt;Linus Torvalds&lt;/strong&gt;. It’s essential for a software developer to at least have an idea of how Linux works and how to use it. In this article, you’ll find some insights into the Linux kernel.&lt;/p&gt;

&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%2Fi%2F6nxcimzhqk1fzyety9hs.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%2Fi%2F6nxcimzhqk1fzyety9hs.png" alt="Alt Text" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Basic Commands
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. pwd&lt;/strong&gt;&lt;br&gt;
The &lt;code&gt;pwd&lt;/code&gt; command to print the working directory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. ls&lt;/strong&gt;&lt;br&gt;
To list the contents of a directory, you use the &lt;code&gt;ls&lt;/code&gt; command (short for list). When you run the &lt;code&gt;ls&lt;/code&gt; command without any arguments, it lists the contents of the present working directory by default.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. cd&lt;/strong&gt;&lt;br&gt;
You can change to a different directory using the &lt;code&gt;cd&lt;/code&gt; command (short for change directory).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. rm&lt;/strong&gt;&lt;br&gt;
It is used to remove objects such as computer files, directories, and symbolic links from file systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. cat&lt;/strong&gt;&lt;br&gt;
It reads files sequentially, writing them to standard output. &lt;/p&gt;

&lt;h2&gt;
  
  
  The Linux Directory Structure
&lt;/h2&gt;

&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%2Fi%2Fuhc3hiyfli6efyf9es74.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%2Fi%2Fuhc3hiyfli6efyf9es74.png" alt="Alt Text" width="756" height="390"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's understand the naming conventions.&lt;br&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%2Fi%2F9pq7kvzj7ftxs3b2o53x.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%2Fi%2F9pq7kvzj7ftxs3b2o53x.png" alt="Alt Text" width="722" height="301"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Path
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;PATH&lt;/strong&gt; is an environmental variable in Linux and other Unix-like operating systems that tells the shell which directories to search for executable files (i.e., ready-to-run programs) in response to commands issued by a user.&lt;/p&gt;

&lt;p&gt;There are two basic types of paths:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Absolute path&lt;/strong&gt;&lt;br&gt;
It is also known as &lt;strong&gt;full path&lt;/strong&gt;. It is the location of a filesystem object relative to the root directory. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Relative Path&lt;/strong&gt;&lt;br&gt;
Relative paths are relative to the present working directory. A list of special relative paths is listed in the table below.&lt;/p&gt;

&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%2Fi%2Flhx6jnq3ayrlz02x42kr.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%2Fi%2Flhx6jnq3ayrlz02x42kr.png" alt="Alt Text" width="800" height="348"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Flags
&lt;/h2&gt;

&lt;p&gt;Linux commands can be tuned to our requirements by providing flags along with the command when calling them. These are usually a hyphen (-) followed by an alphabet eg: -a, -B etc or double-hyphen (--) followed by text eg: --all, --color&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flags&lt;/strong&gt; are a way to set options and pass in arguments to the commands you run. Commands you run will change their behavior based on what flags are set.&lt;/p&gt;

&lt;p&gt;But, how will we find a flag for our purpose?&lt;/p&gt;

&lt;p&gt;Commands come with a "Manual" as well. We can access it using the &lt;code&gt;man&lt;/code&gt; command followed by the name of the command we need to see the manual of. For &lt;code&gt;ls&lt;/code&gt;, we do &lt;code&gt;man ls&lt;/code&gt; and you will get this-.&lt;/p&gt;

&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%2Fi%2Fo2xc9zdjzocxs87psb3i.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%2Fi%2Fo2xc9zdjzocxs87psb3i.png" alt="Alt Text" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt; - name of the command &amp;amp; short description of what it does&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SYNPOSIS&lt;/strong&gt; - how the command is used&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt; - detailed info on the usage of the command&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Linux filesystems
&lt;/h2&gt;

&lt;p&gt;A Linux file system is a structured collection of files on a disk drive or a partition. A partition is a segment of memory and contains some specific data. In our machine, there can be various partitions of the memory. Generally, every partition contains a file system. &lt;/p&gt;

&lt;p&gt;The Linux file system contains the following sections:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The entire Linux directory structure starting at the top (/) root directory. &lt;/li&gt;
&lt;li&gt;A specific data storage format (EXT3, EXT4, BTRFS, XFS and so on)&lt;/li&gt;
&lt;li&gt;A partition or logical volume having a particular file system.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Linux filesystem security model helps to ensure that users only have access to their own files and not those of others or the operating system itself.&lt;/p&gt;

&lt;p&gt;The final building block is the software required to implement all of these functions. Linux uses a two-part software implementation as a way to improve both system and programmer efficiency.&lt;/p&gt;

&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%2Fi%2F3lng7pe475d2iq9r4cgt.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%2Fi%2F3lng7pe475d2iq9r4cgt.png" alt="Alt Text" width="528" height="244"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check &lt;a href="https://opensource.com/life/16/10/introduction-linux-filesystems" rel="noopener noreferrer"&gt;this link&lt;/a&gt; for more information.&lt;/p&gt;

&lt;h3&gt;
  
  
  Directory structure
&lt;/h3&gt;

&lt;p&gt;In Linux and many other operating systems, directories can be structured in a tree-like hierarchy. The Linux directory structure is well defined and documented in the &lt;strong&gt;Linux Filesystem Hierarchy Standard&lt;/strong&gt; (FHS). Referencing those directories when accessing them is accomplished by using the sequentially deeper directory names connected by forward slashes (/) such as /var/log and /var/spool/mail. These are called paths.&lt;/p&gt;

&lt;h2&gt;
  
  
  File Permissions
&lt;/h2&gt;

&lt;p&gt;When we used &lt;code&gt;ls -l&lt;/code&gt; in the terminal, it shows the file permissions. &lt;br&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%2Fi%2F66xof127dt1dewwyccbd.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%2Fi%2F66xof127dt1dewwyccbd.png" alt="Alt Text" width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's understand it with a sample output of &lt;strong&gt;ls -lh&lt;/strong&gt; which is given below.&lt;/p&gt;

&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%2Fi%2Fq2sbvci7z4ewewjw5s62.jpg" 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%2Fi%2Fq2sbvci7z4ewewjw5s62.jpg" alt="Alt Text" width="640" height="224"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For effective security, Linux divides authorization into 2 levels.&lt;/p&gt;

&lt;p&gt;1.Ownership&lt;br&gt;
2.Permission&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ownership of Linux files&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every file and directory on your Unix/Linux system is assigned 3 types of owners, given below.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;User&lt;/strong&gt;&lt;br&gt;
A user is the owner of the file. By default, the person who created a file becomes its owner. Hence, a user is also sometimes called an owner.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Group&lt;/strong&gt;&lt;br&gt;
A user- group can contain multiple users. All users belonging to a group will have the same Linux group permissions access to the file.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;br&gt;
Any other user who has access to a file. This person has neither created the file, nor he belongs to a usergroup who could own the file. Practically, it means everybody else. Hence, when you set the permission for others, it is also referred as set permissions for the world.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Permissions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Linux divides the file permissions into &lt;strong&gt;read&lt;/strong&gt;, &lt;strong&gt;write&lt;/strong&gt; and &lt;strong&gt;execute&lt;/strong&gt; denoted by r,w, and x.&lt;br&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%2Fi%2Fymi0wqr6cgrfmz54xnfb.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%2Fi%2Fymi0wqr6cgrfmz54xnfb.png" alt="Alt Text" width="520" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;r:&lt;/strong&gt; read permission&lt;br&gt;
&lt;strong&gt;w:&lt;/strong&gt; write permission&lt;br&gt;
&lt;strong&gt;x:&lt;/strong&gt; execute permission&lt;/p&gt;

&lt;p&gt;Octal values are used to represent permissions.&lt;/p&gt;

&lt;p&gt;4 -&amp;gt; read permission&lt;br&gt;
2 -&amp;gt; write permission&lt;br&gt;
1 -&amp;gt; execute permission&lt;/p&gt;

&lt;p&gt;Refer to &lt;a href="https://www.pluralsight.com/blog/it-ops/linux-file-permissions" rel="noopener noreferrer"&gt;this link&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
Thanks for reading, I hope you liked this article. If you find it beneficial then don’t forget to like and share among your peers :).&lt;/p&gt;

</description>
      <category>linux</category>
      <category>commandline</category>
      <category>terminal</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Hacktoberfest 2020</title>
      <dc:creator>Rudrakshi</dc:creator>
      <pubDate>Sat, 17 Oct 2020 11:04:55 +0000</pubDate>
      <link>https://forem.com/rudrakshi99/hacktoberfest-2020-3d9f</link>
      <guid>https://forem.com/rudrakshi99/hacktoberfest-2020-3d9f</guid>
      <description>&lt;p&gt;Hey, everyone!&lt;br&gt;
I am so much excited to share my open-source journey. This was my first time with Hactoberfest.&lt;/p&gt;

&lt;p&gt;I really found a list of amazingly challenging and tempting projects on GitHub.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned From Hacktoberfest
&lt;/h2&gt;

&lt;p&gt;I learned a lot more new skills from this Hacktoberfest. My contributions were mainly based on Data Structures and algorithms and also contributed to web-related projects. &lt;/p&gt;

&lt;p&gt;Here are the links to some really awesome projects to which I have contributed -&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Foss-events&lt;/strong&gt;- &lt;a href="https://github.com/DSC-JSS-NOIDA/foss-events" rel="noopener noreferrer"&gt;https://github.com/DSC-JSS-NOIDA/foss-events&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AlgoBook&lt;/strong&gt;- &lt;a href="https://github.com/geekquad/AlgoBook" rel="noopener noreferrer"&gt;https://github.com/geekquad/AlgoBook&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AnnouncementTab&lt;/strong&gt;- &lt;a href="https://github.com/MMIL/AnnouncementTab" rel="noopener noreferrer"&gt;https://github.com/MMIL/AnnouncementTab&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Algorithms-Cheatsheet-Resources&lt;/strong&gt;-&lt;a href="https://github.com/starkblaze01/Algorithms-Cheatsheet-Resources" rel="noopener noreferrer"&gt;https://github.com/starkblaze01/Algorithms-Cheatsheet-Resources&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Whenever my pull request was merged, it challenged and inspired me to do more. Each time I was encouraged for my contributions, it motivated me to increase my participation. This was because I felt like my contributions were making a variation.&lt;/p&gt;

&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%2Fi%2Fdpe43iqqxt5c6vc9jczt.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%2Fi%2Fdpe43iqqxt5c6vc9jczt.png" alt="Alt Text" width="800" height="367"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I got heaps of opportunities by interacting with the members, mentors, and maintainers of the projects. So it’s worth applying and participating in the Hacktoberfest. I had a wondrous learning and growing experience of my life🤩.&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
