<?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: Tushar Kandpal</title>
    <description>The latest articles on DEV Community by Tushar Kandpal (@tushar_kandpal).</description>
    <link>https://dev.to/tushar_kandpal</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%2F498163%2F3dbf8db3-4ef8-4fc8-b43a-d10f5f433602.jpg</url>
      <title>DEV Community: Tushar Kandpal</title>
      <link>https://dev.to/tushar_kandpal</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tushar_kandpal"/>
    <language>en</language>
    <item>
      <title>Interviews Hell Ride🌡️</title>
      <dc:creator>Tushar Kandpal</dc:creator>
      <pubDate>Fri, 23 Apr 2021 17:37:49 +0000</pubDate>
      <link>https://dev.to/tushar_kandpal/interviews-hell-ride-1b1f</link>
      <guid>https://dev.to/tushar_kandpal/interviews-hell-ride-1b1f</guid>
      <description>&lt;p&gt;I started my web development journey around March, 2020 and it's April, 2021 now. I'm gonna summarize about my interview experiences and lessons during this one year.&lt;/p&gt;

&lt;h1&gt;
  
  
  Phase 1
&lt;/h1&gt;

&lt;p&gt;Before beginning I would like to tell that I'm from Electrical Engineering branch, pass-out batch 2020 (Yes! 2020).&lt;/p&gt;

&lt;p&gt;In parallel to learning and growing my skills, I was also applying for countless companies.&lt;/p&gt;

&lt;p&gt;The platforms I used for my job search (or you can say I had my profile active on) are listed below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Naukri&lt;/li&gt;
&lt;li&gt;Glassdoor&lt;/li&gt;
&lt;li&gt;AngelList&lt;/li&gt;
&lt;li&gt;LinkedIn&lt;/li&gt;
&lt;li&gt;Hirist&lt;/li&gt;
&lt;li&gt;Cutshort&lt;/li&gt;
&lt;li&gt;Constantly applying on various company/Carrers page&lt;/li&gt;
&lt;li&gt;Many more... (WHAT NOT!!!)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mostly, all went to no use and I used to end up with either no responses, crazy interviews, or feeling more low.&lt;/p&gt;

&lt;p&gt;I'm not at all saying this is the ultimate truth of all platforms, there are many who get their first job using these. All I'm saying is it didn't work out for me.&lt;/p&gt;

&lt;p&gt;I kept on making projects &amp;amp; pushed them on &lt;a href="https://github.com/tusharkandpal" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; &amp;amp; on the other side, continued getting rejected.&lt;/p&gt;

&lt;h1&gt;
  
  
  Phase 2
&lt;/h1&gt;

&lt;p&gt;Till now, I was frustrated so I changed my strategy as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sticking to Front End Developer and Software Engineer (Java) roles.&lt;/li&gt;
&lt;li&gt;Trying to talk one-to-one with HRs, well established people in the same fields, and other mentors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sadly, it didn't worked out either. &lt;/p&gt;

&lt;p&gt;2020 was already a mess, and all these rejections made it even more glorious.!! LOL&lt;/p&gt;

&lt;p&gt;I continued learning ReactJS as well.&lt;/p&gt;

&lt;h1&gt;
  
  
  Phase 3
&lt;/h1&gt;

&lt;p&gt;Came 2021, I moved to a new place to explore more opportunities out there in the world. I was ready to give it all.&lt;/p&gt;

&lt;p&gt;After few weeks of struggle, cleared online test for 3 major MNCs, passed their technical and HR rounds &amp;amp; then waited around a month for results.&lt;/p&gt;

&lt;p&gt;You would say that everything is gonna be fine now. Nope, not at all. Got rejected by the first company after conducting 5 different rounds in a span of 3 weeks. Whatever the hope was left, died with it. I felt very depressed.&lt;/p&gt;

&lt;p&gt;But after a while, came offer letter from third company and then second company too, when I least expect it. It was all so sudden &amp;amp; unbelievable.&lt;/p&gt;

&lt;p&gt;Out of all the things I tried, at last, things fell into place when they had to, obviously, consistent efforts are must.&lt;/p&gt;




&lt;p&gt;You will say, what's the moral of the story, so here it is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Don't rely on one company: Just give interviews with your best efforts &amp;amp; 0 expectations in return. Until &amp;amp; unless you get a offer letter &amp;amp; decide to go ahead with it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Job is not everything: By this, I didn't mean to completely ignore it. But to not stress about it a lot.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Explore your interests: Keep on exploring &amp;amp; trying out new things. Experience of different paths helps you in making better decision for your future.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;YOU WILL SURELY GET THERE!!&lt;br&gt;
IF NOT TODAY ?! THEN DEFINITELY TOMORROW 💯&lt;/p&gt;

&lt;p&gt; Do tell what were your interview experiences as a fresher ? &lt;/p&gt;

</description>
      <category>career</category>
      <category>interview</category>
    </item>
    <item>
      <title>Fork &amp; Branch Git WorkFlow 🛤️</title>
      <dc:creator>Tushar Kandpal</dc:creator>
      <pubDate>Wed, 18 Nov 2020 08:59:52 +0000</pubDate>
      <link>https://dev.to/tushar_kandpal/fork-branch-git-workflow-2g8g</link>
      <guid>https://dev.to/tushar_kandpal/fork-branch-git-workflow-2g8g</guid>
      <description>&lt;p&gt;Recently, I contributed to an open-source project &lt;strong&gt;&lt;a href="https://github.com/twindle-co/twindle" rel="noopener noreferrer"&gt;Twindle&lt;/a&gt;&lt;/strong&gt;, which is beginner-friendly and would like to help other beginner Devs through my learning.😇&lt;/p&gt;

&lt;p&gt;Out of many, the hurdle of creating the very first &lt;strong&gt;Pull Request&lt;/strong&gt; for a newbie can't be neglected for sure and for obvious reasons.😛 &lt;br&gt;
Once successfully done, it was quite exciting for me too!! 😄 &lt;/p&gt;




&lt;p&gt;To create a PR (Pull Request), I used a  &lt;strong&gt;Fork &amp;amp; Branch Git Workflow&lt;/strong&gt; mentioned below:&lt;/p&gt;

&lt;h1&gt;
  
  
  Prerequisites
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;GitHub account&lt;/li&gt;
&lt;li&gt;Git installed in local machine&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Guidelines
&lt;/h1&gt;

&lt;p&gt;Every other open source project has its own set of guidelines to follow before creating a PR. So, please go through the project details &amp;amp; make changes as per the rules.&lt;/p&gt;

&lt;h1&gt;
  
  
  Terminologies
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;1. Local:&lt;/strong&gt; It typically means "on our computer".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Remote:&lt;/strong&gt; It is typically the code hosting service like Github, Bitbucket &amp;amp; others.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 1: Fork the Repository
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Open the original repository (twindle) in GitHub.&lt;/li&gt;
&lt;li&gt;Click on the &lt;strong&gt;Fork&lt;/strong&gt; in the top right corner (below your profile icon).&lt;/li&gt;
&lt;li&gt;In a matter of seconds, it will  be ready with your forked repository.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 2: Make a Local Clone
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;In your local machine, move to the directory/location you want to clone your forked repository.&lt;/li&gt;
&lt;li&gt;Right-click and choose &lt;code&gt;Git Bash Here&lt;/code&gt; option. This will open the Git terminal.&lt;/li&gt;
&lt;li&gt;Type &lt;code&gt;git clone &amp;lt;URL of forked repository&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"URL of forked repository" will be unique for every user. You can find it under Code &amp;gt; HTTPS in your GitHub account inside the forked repository.&lt;/li&gt;
&lt;li&gt;For this repository, default Git remote name is &lt;strong&gt;origin&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Syntax: &lt;code&gt;cd &amp;lt;repository-name&amp;gt;&lt;/code&gt;&lt;/strong&gt; to enter the cloned repository.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;cd twindle&lt;/code&gt; in this case.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 3: Adding a Remote
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Syntax: &lt;code&gt;git remote add &amp;lt;remote&amp;gt; &amp;lt;URL of original repository&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git remote add upstream https://github.com/twindle-co/twindle.git&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;br&gt;
Git remote name to pull changes from the original repo is &lt;strong&gt;upstream&lt;/strong&gt; here. You can name it anything.&lt;br&gt;
We will need it at a later point.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Step 4: Working In a Branch
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1) Create and Checkout
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Method 1&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git branch feature&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git checkout feature&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  OR
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Method 2&lt;/strong&gt;&lt;br&gt;
(shorthand for Method 1)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Syntax: &lt;code&gt;git checkout -b &amp;lt;branch-name&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git checkout -b feature&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Executing either method creates &amp;amp; switches to the new branch i.e feature.&lt;/p&gt;

&lt;h3&gt;
  
  
  2) Make changes to the files via any editor of your choice
&lt;/h3&gt;

&lt;p&gt;Any changes made will be in the &lt;strong&gt;feature&lt;/strong&gt; branch, not main (formerly known as the master) a.k.a root branch.&lt;/p&gt;

&lt;h3&gt;
  
  
  3) Commit those changes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git add .&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git commit -m "&amp;lt;message&amp;gt;"&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 5: Pushing changes to GitHub
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Syntax: &lt;code&gt;git push &amp;lt;remote&amp;gt; &amp;lt;branch&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git push origin feature&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 6: Opening a Pull Request
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;GitHub makes it incredibly easy.&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Compare &amp;amp; Pull Request&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;Provide a brief title &amp;amp; description.&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Create Pull Request&lt;/strong&gt; to submit.&lt;/li&gt;
&lt;li&gt;Wait for it to be merged.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 7: Cleaning Up After a Merged PR
&lt;/h2&gt;

&lt;p&gt;Once the PR is merged,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git pull upstream main&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pull changes from the original repo&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;br&gt;
You need to switch the branch to main before deleting the feature branch (next command).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git checkout main&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git branch -d feature&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deletes the feature branch locally&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git push origin main&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Push changes to forked repo &amp;gt; main branch&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git push origin --delete feature&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deletes the feature branch remotely&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 8: Keeping your Forked Repo in Sync with the Original Repo
&lt;/h2&gt;

&lt;p&gt;It's recommended to do this every time before raising a PR  / time-to-time to update your Forked Repo &amp;gt; main branch&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git pull upstream main&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git push origin main&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;I would like you all to contribute your bit in this fantastic project. &lt;/p&gt;

&lt;p&gt;💭 &lt;em&gt;Share your thoughts on how did you tackle your first PR ?&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>github</category>
      <category>git</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Diving Into Designing🎨</title>
      <dc:creator>Tushar Kandpal</dc:creator>
      <pubDate>Wed, 11 Nov 2020 17:35:35 +0000</pubDate>
      <link>https://dev.to/tushar_kandpal/diving-into-designing-1h0c</link>
      <guid>https://dev.to/tushar_kandpal/diving-into-designing-1h0c</guid>
      <description>&lt;p&gt;This article is mainly based on the different tools &amp;amp; technologies one can try while exploring &amp;amp; experimenting the various designs and animations. I'm gonna cover this blog in two parts.&lt;br&gt;
So here we begin 👇🏻&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;ONES I'VE USED&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Bootstrap:&lt;/strong&gt; its a CSS framework very popularly used. Just two or 3 links attached and you're all set to use it in your projects. Just use the appropriate classes in your elements and see the miracles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. GSAP:&lt;/strong&gt; It's a JS library used for creating extraordinary animations. Very easy to use once you get the hack of it. Even if not, documentation always comes to the rescue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Figma:&lt;/strong&gt; I've basically used Figma for animating SVGs. I used to create id's within SVGs to manipulate it using GSAP. But it's used is in far too many ways that I do. It comes handy in designing extraordinary and beautiful web designs.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;OTHERS&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;4. Materialize &amp;amp; Tailwind CSS:&lt;/strong&gt; Both are amazing CSS frameworks one must definitely try. I've never used them but I've seen the design components they provide are of great deal &amp;amp; in competition to Bootstrap.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Adobe XD:&lt;/strong&gt; It's a great tool while creating visually appealing web pages. Someone recommended me this too to use in place of FIGMA and I'm gonna try it soon.&lt;/p&gt;




&lt;p&gt;You can also checkout: &lt;a href="https:tusharkandpal.github%20io/Devs-WellSource/" rel="noopener noreferrer"&gt;Devs-WellSource&lt;/a&gt;&lt;br&gt;
I created this project for helping my fellow DEVs. Do check this &lt;a href="https://github.com/tusharkandpal/Devs-WellSource" rel="noopener noreferrer"&gt;repo&lt;/a&gt; and 🌟 to support.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Do tell which of these &amp;amp; others you use to create outstanding designs/animations?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>css</category>
    </item>
    <item>
      <title>Starting as a Developer...🚀</title>
      <dc:creator>Tushar Kandpal</dc:creator>
      <pubDate>Sun, 25 Oct 2020 07:32:39 +0000</pubDate>
      <link>https://dev.to/tushar_kandpal/starting-as-a-newbie-14a6</link>
      <guid>https://dev.to/tushar_kandpal/starting-as-a-newbie-14a6</guid>
      <description>&lt;h1&gt;
  
  
  &lt;strong&gt;Hey guys&lt;/strong&gt;👋🏻
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;I'm Tushar👨‍💻, from India.&lt;/li&gt;
&lt;li&gt;I've recently completed my graduation in Electrical Engineering and a few months old in front-end field. &lt;/li&gt;
&lt;li&gt;My hobby is singing but I was always curious about tech and coding stuff so pandemic gave me that opportunity to explore that side of me.&lt;/li&gt;
&lt;li&gt;Currently, I'm searching for a job and hope to get one soon.✌️&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Path I followed 🗺️&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;At the start, I just went ahead with this &lt;a href="https://www.youtube.com/watch?v=6mbwJ2xhgzM&amp;amp;list=PLu0W_9lII9agiCUZYRsvtGTXdxkzPyItg" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt; playlist. He is a genius guy.&lt;/li&gt;
&lt;li&gt;For JavaScript, I'm currently using &lt;a href="https://www.freecodecamp.org/" rel="noopener noreferrer"&gt;freeCodeCamp&lt;/a&gt; platform which everybody knows is amazing.&lt;/li&gt;
&lt;li&gt;During the course of my learning, I made a few projects and uploaded them in &lt;a href="https://github.com/tusharkandpal" rel="noopener noreferrer"&gt;Github&lt;/a&gt; account via Git. My portfolio link is &lt;a href="https://tusharkandpal.github.io" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Just a week ago, I started contributing to an open-source project which is beginner-friendly and learning a lot from mentors and other experienced devs. They all are from around the globe and fantastic in their own ways.😎&lt;/li&gt;
&lt;li&gt;For the future, I planned to go with ReactJS next. What's your take on this?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Well, this is my Intro, you can tell me about yourself below.😀&lt;br&gt;
say, &lt;strong&gt;How coding and you met for the first time?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>devops</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
