<?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: Seema Saharan</title>
    <description>The latest articles on DEV Community by Seema Saharan (@seemasaharan).</description>
    <link>https://dev.to/seemasaharan</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%2F390453%2F8a139172-152f-499e-8023-4825e39633c1.png</url>
      <title>DEV Community: Seema Saharan</title>
      <link>https://dev.to/seemasaharan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/seemasaharan"/>
    <language>en</language>
    <item>
      <title>Auth0 Ambassador Swags | Join the mission 🚀👩🏻‍💻</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Wed, 27 Jan 2021 16:20:49 +0000</pubDate>
      <link>https://dev.to/seemasaharan/auth0-ambassador-swags-join-the-mission-jld</link>
      <guid>https://dev.to/seemasaharan/auth0-ambassador-swags-join-the-mission-jld</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/sgpjUFOiEYs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>auth0</category>
      <category>security</category>
    </item>
    <item>
      <title>Developer Diaries [video]</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Mon, 18 Jan 2021 11:50:49 +0000</pubDate>
      <link>https://dev.to/seemasaharan/developer-diaries-video-3p4e</link>
      <guid>https://dev.to/seemasaharan/developer-diaries-video-3p4e</guid>
      <description>&lt;p&gt;I started a series called, "Developer Diaries" on my &lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt; about 2 months ago, in which we discuss their journey, difficulties faced, life lessons, and students interact with them too, and till now I have interacted with 8 awesome developers, I personally learned a lot of things from them. &lt;/p&gt;

&lt;h2&gt;
  
  
  Guests
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://twitter.com/shrutibalasa" rel="noopener noreferrer"&gt;Shruti Balasa&lt;/a&gt;&lt;/strong&gt;:  Full Stack Web Developer, Mentor &amp;amp; Course Creator, Laravel Evangelist.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Her &lt;a href="https://youtube.com/Thirus" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/JJV1Yzc1NCw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://twitter.com/harsh_casper" rel="noopener noreferrer"&gt;Harsh Bardhan&lt;/a&gt;&lt;/strong&gt;: MLH Fellow • Developer Outreach @ Deep Source • Tech Lead @ DSC-SIST • Web Developer • Microsoft Learn β Student Ambassador • Technical Blogger.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/xs9g6JQcc68"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/siddharth_hacks/" rel="noopener noreferrer"&gt;Siddharth Dayalwal&lt;/a&gt;&lt;/strong&gt;: Community Intern at Progate, a mentor at MLH Summer League events, Google Crowdsource Influencer, Coding Blocks Ambassador, and Lead Organizer for Hack This Fall Hackathon.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/dO0zcwa9zKM"&gt;
&lt;/iframe&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/VedantKhairnar3" rel="noopener noreferrer"&gt;Vedant Khairnar&lt;/a&gt;&lt;/strong&gt;: Dev, Founder@NeoVantium, Co-Founder@DevScript, Intern@Tesselate Imaging, Beta Microsoft Learn Student Ambassador, DSC RCOEM Core, AI Mentor@Tesseract Coding, FOSS enthusiast.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/PuP8lnqLtP0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/__akash__19" rel="noopener noreferrer"&gt;Akash Bhandwalkar&lt;/a&gt;&lt;/strong&gt;: 5 years experienced Web developer with expertise in ReactJs, HTML, CSS. He is currently working as a Senior Software Engineer in Clairvoyant Pvt Ltd.&lt;br&gt;&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/T8v3rvAAUyU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/FrancescoCiull4" rel="noopener noreferrer"&gt;Francesco Ciulla&lt;/a&gt;&lt;/strong&gt;: He is a YouTuber,  JavaScript developer, and DevOps Enthusiast. &lt;br&gt;
His &lt;a href="https://www.youtube.com/c/FrancescoCiulla" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/9CMTvj9gNiw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/Response_200" rel="noopener noreferrer"&gt;Apoorve Goyal&lt;/a&gt;&lt;/strong&gt;: Web Technologies, Scraping, Data Science Enthusiast, Mentor @HacOff 3.0, @L-ByDo, TechnicalSpecialist &lt;a class="mentioned-user" href="https://dev.to/devscript"&gt;@devscript&lt;/a&gt;, Speaker. &lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/eE9F9wZGqUA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/eddiejaoude" rel="noopener noreferrer"&gt;Eddie Jaoude&lt;/a&gt;&lt;/strong&gt;: Full-Stack Engineer with 15+ years of experience, GitHub Star, GitHub Star of the Year 🌟, DevRel, YouTuber Movie camera, FreeCodeCamp coach.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;His &lt;a href="https://www.youtube.com/eddiejaoude" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt;.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/iBx0EhV_MTw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Lessons I learned
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Consistency is key.&lt;/li&gt;
&lt;li&gt;In the beginning, the journey will be tough, but you have to carry on. &lt;/li&gt;
&lt;li&gt;Open Source is very beneficial, for both learning technical skills and people skills. &lt;/li&gt;
&lt;li&gt;Introvert people can do whatever they want. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Connect
&lt;/h2&gt;

&lt;p&gt;You can connect with me on:&lt;br&gt;
🎥&lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;br&gt;
⚒&lt;a href="https://linkedin.com/in/seemasaharan" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
🧵&lt;a href="https://twitter.com/SeemaSaharan5" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;
✍&lt;a href="https://bashwoman.hashnode.dev" rel="noopener noreferrer"&gt;Hashnode&lt;/a&gt;&lt;br&gt;
📷&lt;a href="https://instagram.com/bashwoman" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>developer</category>
      <category>opensource</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>My First Experience with TypeScript</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Mon, 11 Jan 2021 16:56:30 +0000</pubDate>
      <link>https://dev.to/seemasaharan/my-first-experience-with-typescript-41j3</link>
      <guid>https://dev.to/seemasaharan/my-first-experience-with-typescript-41j3</guid>
      <description>&lt;p&gt;I was going to start a challenge by &lt;a href="https://localhackday.mlh.io/build#schedule" rel="noopener noreferrer"&gt;MLH: Local Hack Day&lt;/a&gt;, and the challenge was to write &lt;strong&gt;Hello World&lt;/strong&gt; in a new programming language, and I thought I have never ever worked or even saw a code in TypeScript, so I started exploring and learning about it, and I literally got shocked and amazed how it works. &lt;br&gt;
Don't judge, haha, I am a noob in TS. &lt;/p&gt;
&lt;h2&gt;
  
  
  Why I got amazed?
&lt;/h2&gt;

&lt;p&gt;Since browsers natively does not understand typescript, but they understand javascript. So in order to run typescript codes, first it is transpiled to javascript.&lt;/p&gt;

&lt;p&gt;And when I compiled the program, it created a new file with &lt;strong&gt;.js&lt;/strong&gt;, as it should be. This was the most shocking, I really don't know why, because I have never seen such type of working in any other programming languages that I have used. It was cool.&lt;/p&gt;

&lt;p&gt;I just started with TS, so created my first program.&lt;/p&gt;
&lt;h2&gt;
  
  
  What is TypeScript?
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“TypeScript is JavaScript for application-scale development.”  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;TypeScript is an open-source programming language. It is developed by Microsoft. &lt;br&gt;
It follows JavaScript syntactically but adds more features to it. It is a superset of JS. &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%2Fqph.fs.quoracdn.net%2Fmain-qimg-1bb226be271cbb969e55513384f2401d.webp" 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%2Fqph.fs.quoracdn.net%2Fmain-qimg-1bb226be271cbb969e55513384f2401d.webp" alt="TS and JS" width="383" height="383"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Feature of TS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Purely object-oriented, with features like classes, objects, and interfaces like Java&lt;/li&gt;
&lt;li&gt;TypeScript supports other JS libraries&lt;/li&gt;
&lt;li&gt;Any valid .js file can be renamed to .ts and compiled with other TypeScript files&lt;/li&gt;
&lt;li&gt;TypeScript is portable&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Running a TS code
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Browsers natively does not understand typescript, but they understand javascript. So in order to run typescript codes, first it is transpiled to javascript.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;tsc&lt;/strong&gt; : is a typescript compiler(transpiler) that converts typescript code into javascript.&lt;br&gt;&lt;br&gt;
You can install tsc by running the following command:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm install -g typescript&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Write your first program
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Create a file named "helloworld.ts".&lt;/li&gt;
&lt;li&gt;Add these lines of code.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var greet: string = "Greetings"; 
var message: string = "MLH Local Hack Day!"; 
console.log(greet + " from " + message); 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;To compile, run the following command:
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;tsc helloworld.ts&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;This command will generate a javascript file with name helloworld.js  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run the javascript file using the following command on the command line :
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;node helloworld.js&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Output:
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Greetings from MLH Local Hack Day!&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;
&lt;h3&gt;
  
  
  GitHub repo for the same
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/seema1711" rel="noopener noreferrer"&gt;
        seema1711
      &lt;/a&gt; / &lt;a href="https://github.com/seema1711/typescript-hello-world" rel="noopener noreferrer"&gt;
        typescript-hello-world
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;Hit a ❤, if you are also new to TS. &lt;/p&gt;

&lt;p&gt;You can connect with me on:&lt;br&gt;
🎥&lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;br&gt;
⚒&lt;a href="https://linkedin.com/in/seemasaharan" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
🧵&lt;a href="https://twitter.com/SeemaSaharan5" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;
✍&lt;a href="https://bashwoman.hashnode.dev" rel="noopener noreferrer"&gt;Hashnode&lt;/a&gt;&lt;br&gt;
📷&lt;a href="https://instagram.com/bashwoman" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mlh</category>
      <category>majorleaguehacking</category>
      <category>localhackday</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Make your terminal powerful, and beautiful! | Zsh | Powerlevel10k theme</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Sun, 10 Jan 2021 12:16:54 +0000</pubDate>
      <link>https://dev.to/seemasaharan/make-your-terminal-powerful-and-beautiful-zsh-powerlevel10k-theme-30f3</link>
      <guid>https://dev.to/seemasaharan/make-your-terminal-powerful-and-beautiful-zsh-powerlevel10k-theme-30f3</guid>
      <description>&lt;p&gt;In this, I have explained all the steps that you require to make your terminal look better and powerful. &lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/8Cz1dEnQbUM"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Commands: &lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/seema1711" rel="noopener noreferrer"&gt;
        seema1711
      &lt;/a&gt; / &lt;a href="https://github.com/seema1711/All-YouTube-Projects" rel="noopener noreferrer"&gt;
        All-YouTube-Projects
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;You can connect with me on:&lt;br&gt;
🎥&lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;br&gt;
⚒&lt;a href="https://linkedin.com/in/seemasaharan" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
🧵&lt;a href="https://twitter.com/SeemaSaharan5" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;
✍&lt;a href="https://bashwoman.hashnode.dev" rel="noopener noreferrer"&gt;Hashnode&lt;/a&gt;&lt;br&gt;
📷&lt;a href="https://instagram.com/bashwoman" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>zsh</category>
      <category>terminal</category>
      <category>powerlevel10k</category>
    </item>
    <item>
      <title>Make your first Instagram filter | #christmashackathon</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Sat, 02 Jan 2021 09:33:40 +0000</pubDate>
      <link>https://dev.to/seemasaharan/make-your-first-instagram-filter-christmashackathon-6f4</link>
      <guid>https://dev.to/seemasaharan/make-your-first-instagram-filter-christmashackathon-6f4</guid>
      <description>&lt;p&gt;This is my submission for &lt;a href="https://townhall.hashnode.com/hashnode-christmas-hackathon" rel="noopener noreferrer"&gt;Hashnode Christmas Hackathon&lt;/a&gt;, it was an interesting project, so sharing it here too.&lt;/p&gt;

&lt;p&gt;Note: If you face any difficulty in seeing some GIFs then check the original blog &lt;a href="https://bashwoman.com/make-your-first-instagram-filter" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Product
&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%2Fuploads%2Farticles%2Fksmh3vj7c0vecsqbn403.gif" 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%2Fksmh3vj7c0vecsqbn403.gif" alt="final product.gif" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;We all use social media like Instagram, Snapchat, and we must have used many filters too. And if you're in the tech industry, then you must have thought of making a filter by yourself, and you will be wondering how can you do that, right? Well, I have, and in this blog, I am gonna share how I build an Instagram filter on my own. &lt;/p&gt;

&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;You must have &lt;a href="https://sparkar.facebook.com/ar-studio/download/" rel="noopener noreferrer"&gt;Spark AR&lt;/a&gt; on your PC/Mac.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's it. &lt;/p&gt;

&lt;h2&gt;
  
  
  What is Spark AR?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Spark AR Studio is an augmented reality platform for Mac &amp;amp; Windows that allows you to somewhat easily create AR effects for mobile cameras.&lt;/strong&gt;&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%2Fuploads%2Farticles%2Ff27b5ns4jraatmvv114f.gif" 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%2Ff27b5ns4jraatmvv114f.gif" alt="spark ar.gif" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Is it free/paid?
&lt;/h2&gt;

&lt;p&gt;It is completely &lt;strong&gt;free&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Download Spark AR
&lt;/h2&gt;

&lt;p&gt;You can download the software from &lt;a href="https://sparkar.facebook.com/ar-studio/download/" rel="noopener noreferrer"&gt;this website&lt;/a&gt;. &lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: SignUp/ LogIn
&lt;/h2&gt;

&lt;p&gt;After downloading the software you have to log in to your Facebook account, if you don't have an account make one. Why a Facebook account?&lt;br&gt;
Because &lt;strong&gt;Spark AR&lt;/strong&gt; is a product by &lt;strong&gt;Facebook&lt;/strong&gt;. Simple. :D&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%2Fuploads%2Farticles%2Fjvgzg265yho7sccknwjq.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%2Fjvgzg265yho7sccknwjq.png" alt="image.png" width="800" height="572"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After &lt;strong&gt;login&lt;/strong&gt;, you will find your screen something like 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%2Fuploads%2Farticles%2Fpijby2xrc065xm32ipgu.gif" 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%2Fpijby2xrc065xm32ipgu.gif" alt="spark ar 1.gif" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can choose whatever option you like, but I am going to make the project from scratch. &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%2Fuploads%2Farticles%2Fxnkosv7o6p0ignxg4or2.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%2Fxnkosv7o6p0ignxg4or2.png" alt="image.png" width="800" height="537"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, for that, choose a new project, and then select the &lt;strong&gt;Blank Project&lt;/strong&gt;.&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%2Fuploads%2Farticles%2Frfkg6gm9xq5rnpkf1piz.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%2Frfkg6gm9xq5rnpkf1piz.png" alt="image.png" width="800" height="523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After selecting &lt;strong&gt;Blank Project&lt;/strong&gt;, it will look like this.&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%2Fepgbu2uuv3p76gzx5aqc.gif" 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%2Fepgbu2uuv3p76gzx5aqc.gif" alt="man.gif" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The screen that you are now seeing is called &lt;strong&gt;viewport&lt;/strong&gt;, and you can move this by following some shortcut keys:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ctrl (Windows)/ Command (Mac) key with Left key of the mouse:&lt;/strong&gt; To move the whole scene.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alt (Windows)/ Option (Mac) Key with Left key of the mouse:&lt;/strong&gt; To move the view, where the man is visible.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scroll bar or Ctrl+Alt (Windows)/ Commands+Option (Mac) keys:&lt;/strong&gt; To Zoom in/out&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 3: Applying the effect
&lt;/h2&gt;

&lt;p&gt;There are many ways that you can add your desired effect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Either search it on the &lt;strong&gt;AR library&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Or you can also &lt;strong&gt;upload any image&lt;/strong&gt;, and use that as a filter.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For this tutorial, I am using the AR library to make you understand better, but uploading your own image is not much difficult. &lt;br&gt;
So, to search in the AR library, just locate to &lt;strong&gt;File -&amp;gt; Search AR library&lt;/strong&gt;.&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%2F9wqhz3sbhm0kr9syamyi.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%2F9wqhz3sbhm0kr9syamyi.png" alt="image.png" width="420" height="524"&gt;&lt;/a&gt;&lt;br&gt;
After that, there are two sources for the models that you will use.  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Spark AR Assets&lt;/strong&gt;
These are just 3 models.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SketchFab&lt;/strong&gt; (for which you have to create an account)
They are ready-made 3D models, which means you can just import them into your project. I suggest you use this if you are very new to this platform so that you won't get confused.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, I will just search for &lt;strong&gt;heart&lt;/strong&gt; for this project, but I will suggest you explore the library, there are 1000s of models available. &lt;br&gt;
After I search for &lt;strong&gt;heart&lt;/strong&gt;, it will prompt many results in front of me, choose whichever suits you the best.&lt;br&gt;
I chose this.&lt;br&gt;&lt;br&gt;
And you can see here that there is a &lt;strong&gt;login&lt;/strong&gt; option already available because it's provided by &lt;strong&gt;SketchFab&lt;/strong&gt;, when you click on &lt;strong&gt;login&lt;/strong&gt;, it will redirect you to the website of SketchFab, and you have to make an account. &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%2Fz5gqka1s1hmfdw9e8ujm.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%2Fz5gqka1s1hmfdw9e8ujm.png" alt="image.png" width="800" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After clicking on &lt;strong&gt;login&lt;/strong&gt;.&lt;br&gt;
Fill in your details, either use your &lt;strong&gt;Email&lt;/strong&gt; or use your social handles to make an account. You have to choose a username too. &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%2Fmye3zf4rvqoi6ej1u0m4.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%2Fmye3zf4rvqoi6ej1u0m4.png" alt="image.png" width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After doing all the above steps, you will see the &lt;strong&gt;login&lt;/strong&gt; option will be changed to &lt;strong&gt;Download&lt;/strong&gt;, click on that, and then &lt;strong&gt;Done&lt;/strong&gt;. &lt;br&gt;
Your &lt;strong&gt;asset&lt;/strong&gt; is now imported to the project.&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%2Flfkstxgecue0phbzugnk.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%2Flfkstxgecue0phbzugnk.png" alt="image.png" width="800" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Setting the position of Asset
&lt;/h2&gt;

&lt;p&gt;Initially, it will look like 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%2Fuploads%2Farticles%2Fyhp5xhvuvgi9cs7zb56z.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%2Fyhp5xhvuvgi9cs7zb56z.png" alt="image.png" width="646" height="636"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, the question is how we will show the heart in our project?&lt;br&gt;
Well for that you have to understand one thing.&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%2Fuploads%2Farticles%2Fe1rnyx52713j0auc9z3i.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%2Fe1rnyx52713j0auc9z3i.png" alt="image.png" width="224" height="369"&gt;&lt;/a&gt;&lt;br&gt;
If you notice in this image, all the assets that will be displayed or visible on the scene are in a nested form.&lt;br&gt;
&lt;strong&gt;Device -&amp;gt; Camera -&amp;gt; Focal Distance -&amp;gt; ambient light 0 and 1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;All the things that you will use in &lt;strong&gt;Spark AR&lt;/strong&gt; will be nested. And if you're already familiar with some programming, then it is easy for you to understand what &lt;strong&gt;nested&lt;/strong&gt; means.&lt;/p&gt;

&lt;p&gt;And if we want to show &lt;strong&gt;heart&lt;/strong&gt; on the scene we have to put &lt;strong&gt;below Focal Distance&lt;/strong&gt;&lt;br&gt;
So, let's put it.&lt;br&gt;
Before: In the asset section.&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%2Fm7stbqm5zuruqy7b9wqc.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%2Fm7stbqm5zuruqy7b9wqc.png" alt="image.png" width="218" height="96"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After: In the scene section.&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%2Fuploads%2Farticles%2Fptwgtz5a1ymsktzo4g06.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%2Fptwgtz5a1ymsktzo4g06.png" alt="image.png" width="221" height="351"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But if you notice the whole camera is hidden by the heart, and the woman is not visible.&lt;br&gt;
Now, we have to set the size of the heart.&lt;br&gt;
You can move the heart like 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%2Fj383vhrabghw05v1s3xy.gif" 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%2Fj383vhrabghw05v1s3xy.gif" alt="Heart position" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You must be aware that there are 3 axes here:&lt;br&gt;
X-axis&lt;br&gt;
Y-axis&lt;br&gt;
Z-axis&lt;br&gt;
And if you've noticed here that when you're moving the heart, the values on the right section are also changing. That means you can also just edit the value from there too. Whatever method suits you the best.&lt;/p&gt;

&lt;p&gt;I just like to move it, as guessing values can take a little more time, and time is important. &lt;/p&gt;

&lt;p&gt;After setting the position of the heart, the next thing is to select the right color, and the heart's color is &lt;strong&gt;red&lt;/strong&gt; (mostly). &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%2Fuploads%2Farticles%2Fgbajbx2jqklvakaun4o0.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%2Fgbajbx2jqklvakaun4o0.png" alt="image.png" width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You have to select materials in the right section and then select the heart. By default, it was &lt;strong&gt;material0&lt;/strong&gt;.&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%2Fuploads%2Farticles%2Fu712ixiwo24h7lodfj0e.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%2Fu712ixiwo24h7lodfj0e.png" alt="image.png" width="278" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After selecting the heart, you will see that the color is changed to red.&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%2Fuploads%2Farticles%2Fhvg21nkng5vy7tdlmntj.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%2Fhvg21nkng5vy7tdlmntj.png" alt="image.png" width="536" height="459"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can move the heart as you like. &lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Adding a 2D text into the Scene
&lt;/h2&gt;

&lt;p&gt;Now, if you want to add a 2D text into your project, then just right click on the scenes section, and you will see &lt;strong&gt;Add -&amp;gt; 2D Text&lt;/strong&gt;. That's it.&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%2Fa88sny05f5rhi6j6avcv.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%2Fa88sny05f5rhi6j6avcv.png" alt="image.png" width="800" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The scene section is changed now. It has one more thing, i.e. Canvas. Under which it has one object called &lt;strong&gt;2dText0&lt;/strong&gt;.&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%2F1kee3wq4qza1obr2r9xp.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%2F1kee3wq4qza1obr2r9xp.png" alt="image.png" width="264" height="408"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And on the right side, you will see something like 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%2Fuploads%2Farticles%2Fkbcb0b2jhm367jrjyv8u.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%2Fkbcb0b2jhm367jrjyv8u.png" alt="image.png" width="498" height="671"&gt;&lt;/a&gt;&lt;br&gt;
Here, you can change the font, color, size, height, width, and many more things for your text.&lt;br&gt;&lt;br&gt;
First, we will change the &lt;strong&gt;text&lt;/strong&gt; to &lt;strong&gt;Hello Beautiful People&lt;/strong&gt;, it's the word I use in my &lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt; videos. Do subscribe to my channel. :D  &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%2Fuploads%2Farticles%2Flwucq949e8y61h9sqyzz.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%2Flwucq949e8y61h9sqyzz.png" alt="image.png" width="520" height="487"&gt;&lt;/a&gt;&lt;br&gt;
But after changing the text, it doesn't look good in our scene. The text is not properly written, to make it right, we will adjust the height, width of the text. &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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1609528461921%2FH_yivN_ao.gif" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1609528461921%2FH_yivN_ao.gif" alt="pinning.gif" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Pinning
&lt;/h3&gt;

&lt;p&gt;Pinning a rectangle means it will maintain the same distance to its parent's border - however much you transform the parent.&lt;/p&gt;

&lt;p&gt;Rectangles can be pinned to the top, bottom, left, and right.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Testing
&lt;/h2&gt;

&lt;p&gt;Before uploading the filter for the review period, you can test it out. &lt;br&gt;
For that, you have to download the app, either on iOS or Android, i.e. &lt;strong&gt;Spark AR Player&lt;/strong&gt;.&lt;br&gt;
After downloading, go to user Spark AR on your laptop. Click on &lt;strong&gt;Test on the device.&lt;/strong&gt;&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%2Fuploads%2Farticles%2Figib770ecxgpirmtuyc4.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%2Figib770ecxgpirmtuyc4.png" alt="image.png" width="337" height="424"&gt;&lt;/a&gt;&lt;br&gt;
After that, you will also get a &lt;strong&gt;test link&lt;/strong&gt; copy that and paste it into your phone's browser. &lt;br&gt;
After that, it will ask to login into your Facebook account, and it will open the Facebook camera, make sure to record that, if this is the final product, because the Facebook team will ask for a demo video for the effect. &lt;/p&gt;

&lt;h2&gt;
  
  
  Mirroring Effects to AR Player
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Things you'll need&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;To preview an effect in the Spark AR Player app, you'll need:&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To download and install Spark AR Player on either an iOS or Android mobile device.&lt;/li&gt;
&lt;li&gt;To install iTunes on your computer, if you're using a Windows machine and plan to test your effect on an iOS device.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A USB cable for connecting your device.&lt;br&gt;
Connecting your device&lt;br&gt;&lt;br&gt;
&lt;strong&gt;When you're ready to mirror an effect:&lt;/strong&gt;  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Connect your mobile device to your computer with the USB cable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open the Spark AR Player app on your device.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 7: Uploading and Review Period
&lt;/h2&gt;

&lt;p&gt;Now, our filter is complete, and we have to upload it to either Facebook or Instagram. For that go to:&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%2Fuploads%2Farticles%2F3zd9zlzbx2dlw988bobw.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%2F3zd9zlzbx2dlw988bobw.png" alt="image.png" width="263" height="223"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will see this screen.&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%2Fuploads%2Farticles%2Fw6q00aol5v7fu3eq5k76.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%2Fw6q00aol5v7fu3eq5k76.png" alt="image.png" width="800" height="622"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All the details must be correct, in case you have any error, then resolve it. &lt;br&gt;
Now, there are two options:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Publish a new effect&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
That means you have made a fresh effect.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Update an existing effect&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
This means that you had already an effect, and now you want to make some changes in it or say you had some bugs that you want to remove. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For now, since it is your first effect, select  &lt;strong&gt;Publish a new effect&lt;/strong&gt;. It will start uploading.&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%2Fuploads%2Farticles%2Fpcvkuqk0g85krgtisazc.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%2Fpcvkuqk0g85krgtisazc.png" alt="image.png" width="542" height="469"&gt;&lt;/a&gt;&lt;br&gt;
After that, it will open a window in your browser, and you have to fill in all the details it asks for.&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%2Fuploads%2Farticles%2Fwz819nwj64ceb3j78m9l.gif" 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%2Fwz819nwj64ceb3j78m9l.gif" alt="Spark AR Hub.gif" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Product
&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%2Fuploads%2Farticles%2F8vj77prpxxg7x8nb1k3k.gif" 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%2F8vj77prpxxg7x8nb1k3k.gif" alt="final product.gif" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
So, this was my project submission for &lt;a href="https://townhall.hashnode.com/hashnode-christmas-hackathon" rel="noopener noreferrer"&gt;#christmashackathon&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note: The review period is approx 10 days because the Facebook team checks all the effects manually, and if they find anything wrong then your filter will not be approved, and you have to make the changes accordingly, and again apply for the review period.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My filter will take time to get approved as I made this just now, while  I am writing this blog, but after getting approved, I will update this.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Connecting an Instagram account to a Facebook profile or Page
&lt;/h2&gt;

&lt;p&gt;To publish effects to Instagram, you need to have your Instagram account linked to the Facebook profile or Page that will manage the effect (the effect owner). The followers of the Instagram account linked to the profile or Page will be able to discover the effect in the Instagram camera while browsing through effects.  &lt;/p&gt;

&lt;p&gt;All Instagram account types (personal, creator, and business) can publish effects on Instagram.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connect your Instagram account to a Facebook profile&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
If you just have one Instagram account and one Facebook profile, to connect your account to your Facebook profile:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Log in to your Instagram account.&lt;/li&gt;
&lt;li&gt;Follow the instructions in the Instagram help center to connect your account.&lt;/li&gt;
&lt;li&gt;Refresh Spark AR Hub to make sure the accounts are properly linked.
If you’re still having trouble linking your accounts, try logging out of both apps, then, first, log in to Facebook followed by Instagram and repeat steps 2 and 3.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Future Scopes
&lt;/h2&gt;

&lt;p&gt;There are a lot of things to learn in &lt;strong&gt;Spark AR&lt;/strong&gt;, I have learned about patches, that can be really difficult to understand for the first time, that is why I tried to make it simpler, and if you want to start making any filters or effects make smaller and simpler ones because they are easy to understand and apply. There are a lot of things you can do. &lt;/p&gt;

&lt;p&gt;Make a game, skin smoothing filter, object like you may have seen the filter with PS5, that was so real. So, you can make all of that. But as I always say, don't jump directly to the hard parts but do some basic things, and understand the concepts first. After that, you can make many cool projects using this, ad if you're interested in AR, you will find it very easy, and exciting as it's really easy. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explore&lt;/strong&gt; 🔮🙌&lt;br&gt;&lt;br&gt;
Please drop an ❤ on this blog.  &lt;/p&gt;

&lt;p&gt;Connect with me!  💻❤&lt;br&gt;&lt;br&gt;
🎥 &lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;br&gt;&lt;br&gt;
💪 &lt;a href="https://linkedin.com/in/seemasaharan" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;&lt;br&gt;
😊 &lt;a href="https://twitter.com/SeemaSaharan5" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;&lt;br&gt;
❤  &lt;a href="https://instagram.com/bashwoman" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; &lt;/p&gt;

</description>
      <category>showdev</category>
      <category>challenge</category>
    </item>
    <item>
      <title>Productivity Hack for Developers/Students</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Tue, 22 Dec 2020 21:30:33 +0000</pubDate>
      <link>https://dev.to/seemasaharan/productivity-hack-for-developers-students-3f06</link>
      <guid>https://dev.to/seemasaharan/productivity-hack-for-developers-students-3f06</guid>
      <description>&lt;p&gt;I was just learning something, and I realized that we spend more time searching and exploring things but not focus on the learning part. &lt;br&gt;
So, how can we improve that?&lt;/p&gt;

&lt;h3&gt;
  
  
  Make Sticky Notes
&lt;/h3&gt;

&lt;p&gt;Write down all the daily tasks that you need to do, and set them according to the priority order. &lt;/p&gt;

&lt;p&gt;But when to make Sticky Notes?&lt;br&gt;
A good trick is that make them one day before because that will see your time to not think the next day what you have to do. &lt;/p&gt;

&lt;h3&gt;
  
  
  Time management
&lt;/h3&gt;

&lt;p&gt;The best way I can suggest to you is that when you start doing a task then write the approx time you will invest in that particular task. And after doing that, note down the actual time it took you to complete that.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to handle social media distraction?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Apply the 50/10 approach.&lt;/strong&gt;&lt;br&gt;
What's that? &lt;/p&gt;

&lt;p&gt;Well, work on your tasks for 50 minutes, and give yourself a break for 10 minutes, in those 10 minutes you can use either social media, or give yourself some rest. &lt;/p&gt;

&lt;p&gt;These things aren't easy to apply, but if you try every day it will create a habit, and your productivity will increase.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let me know what you use!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can connect with me on:&lt;br&gt;
🎥&lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;br&gt;
⚒&lt;a href="https://linkedin.com/in/seemasaharan" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
🧵&lt;a href="https://twitter.com/SeemaSaharan5" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;
✍&lt;a href="https://bashwoman.hashnode.dev" rel="noopener noreferrer"&gt;Hashnode&lt;/a&gt;&lt;br&gt;
📷&lt;a href="https://instagram.com/bashwoman" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>watercooler</category>
      <category>discuss</category>
    </item>
    <item>
      <title>25 Career Options if you don't like Coding</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Sat, 19 Dec 2020 21:13:35 +0000</pubDate>
      <link>https://dev.to/seemasaharan/25-career-options-if-you-don-t-like-coding-2ag4</link>
      <guid>https://dev.to/seemasaharan/25-career-options-if-you-don-t-like-coding-2ag4</guid>
      <description>&lt;p&gt;This is the world of technology, and almost everyone wants a bright career in tech, but what if you are not from a tech background, and you will be confused, and think that all the work in tech requires &lt;strong&gt;Coding&lt;/strong&gt;, but what if I tell you there are a lot of others fields to explore in tech that doesn't involve coding.&lt;br&gt;
Let me just start by sharing it all, and I will explain a little bit about each field, and if you find any of them interesting just start exploring all the resources on Google, and learn.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Business Analyst&lt;/strong&gt;
&lt;/h3&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%2F37vu82bnmhasnne42ecl.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%2F37vu82bnmhasnne42ecl.png" alt="1" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;According to Wikipedia, &lt;strong&gt;&lt;em&gt;A business analyst (BA) is a person who analyzes an organization or business domain (real or hypothetical) and documents its business, processes, or systems, assessing the business model or its integration with technology.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can get detailed information &lt;a href="https://www.guru99.com/introduction-business-analysis.html" rel="noopener noreferrer"&gt;here&lt;/a&gt;, like-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Different Business Analyst Role&lt;/li&gt;
&lt;li&gt;Skills of a Good Business Analyst&lt;/li&gt;
&lt;li&gt;Certifications&lt;/li&gt;
&lt;li&gt;Jobs&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. Operations Manager&lt;/strong&gt;
&lt;/h3&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%2Fg6azumo8l1s4eisry4j6.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%2Fg6azumo8l1s4eisry4j6.png" alt="2" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An operations manager is a key part of a management team and oversees high-level HR duties, such as attracting talent and setting training standards and hiring procedures. They also analyze and improve organizational processes, and work to improve quality, productivity, and efficiency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Strong communication skills.&lt;/li&gt;
&lt;li&gt;Good motivational skills.&lt;/li&gt;
&lt;li&gt;Strong negotiation skills.&lt;/li&gt;
&lt;li&gt;Exceptional organizational skills.&lt;/li&gt;
&lt;li&gt;Awareness of internal and external customer needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Technical Recruiter&lt;/strong&gt; (requires technical background)
&lt;/h3&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%2Fjnasuum3y31fhbenir3h.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%2Fjnasuum3y31fhbenir3h.png" alt="3" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A Technical Recruiter is responsible for all aspects of the sourcing and hiring of IT professionals to fill technical positions. A Technical Recruiter will work to identify and fill job openings, interview candidates, and keep records of applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Technical knowledge to be able to talk to job prospects and understand qualifications.&lt;/li&gt;
&lt;li&gt;Strong social aptitude and ability to build relationships.&lt;/li&gt;
&lt;li&gt;Excellent interpersonal communication skills&lt;/li&gt;
&lt;li&gt;Negotiation skills &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Product Manager&lt;/strong&gt;
&lt;/h3&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%2F9ay03km4lg6ux4tvibhj.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%2F9ay03km4lg6ux4tvibhj.png" alt="4" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;According to Wikipedia, &lt;strong&gt;a product manager is a professional role that is responsible for the development of products for an organization, known as the practice of product management.&lt;/strong&gt; Product managers own the business strategy behind a product (both physical and digital products), specify its functional requirements, and generally manage the launch of features. They coordinate work done by many other functions (like software engineers, data scientists, and product designers) and are ultimately responsible for the business success of the product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Experience with Web site development&lt;/li&gt;
&lt;li&gt;Ability to operate in a high-energy, high-intensity, and rapidly evolving environment&lt;/li&gt;
&lt;li&gt;Project/change management experience implementing new ways of working&lt;/li&gt;
&lt;li&gt;Excellent communication and stakeholder engagement skills&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;5. Project Manager&lt;/strong&gt;
&lt;/h3&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%2Fw28wrhjsoj1busxqdnib.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%2Fw28wrhjsoj1busxqdnib.png" alt="5" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A Project Manager is responsible for planning, overseeing, and leading projects from ideation through to completion. This is a senior role at an organization and requires interaction with a range of internal and external stakeholders, most often managing several moving project parts simultaneously. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Engineering&lt;/li&gt;
&lt;li&gt;IT or Computer Science&lt;/li&gt;
&lt;li&gt;Business or Business Administration&lt;/li&gt;
&lt;li&gt;Management&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;6. Technical Writer&lt;/strong&gt;
&lt;/h3&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%2F3r5u14kx6q3yvw0xddky.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%2F3r5u14kx6q3yvw0xddky.png" alt="6" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A technical writer is a professional information communicator whose task is to transfer information (knowledge) between two or more parties, through any medium that best facilitates the transfer and comprehension of the information. Technical writers research and create information through a variety of delivery media (electronic, printed, audio-visual, and even touch), such as online help, manuals, white papers, design specifications, project plans, and software test plans. With the rise of e-learning, technical writers are increasingly becoming involved with creating online training material. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Technical communications&lt;/li&gt;
&lt;li&gt;Writing&lt;/li&gt;
&lt;li&gt;Ability to study and understand complex products or software&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;7. SEO/SEM Specialist&lt;/strong&gt;
&lt;/h3&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%2Fu04fxz557rx6jhubo6lk.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%2Fu04fxz557rx6jhubo6lk.png" alt="7" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Search Engine Marketing Specialists (SEO/SEM) are responsible for planning, implementing, and managing a company’s overall SEO strategy. They usually cover a wide variety of duties such as web marketing, web analytics, content strategy planning, link building, and keyword strategy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Proven success in SEO&lt;/li&gt;
&lt;li&gt;Experience in web analytics, marketing, and business development&lt;/li&gt;
&lt;li&gt;Experience with A/B testing and other testing metrics&lt;/li&gt;
&lt;li&gt;Knowledge of HTML, CSS, JavaScript&lt;/li&gt;
&lt;li&gt;Ability to analyze data and provide evidence-based recommendations&lt;/li&gt;
&lt;li&gt;Sense of ownership and pride in your performance and its impact on the company’s success&lt;/li&gt;
&lt;li&gt;Critical thinker and problem-solving skills&lt;/li&gt;
&lt;li&gt;Team player&lt;/li&gt;
&lt;li&gt;Good time-management skills&lt;/li&gt;
&lt;li&gt;Great interpersonal and communication skills&lt;/li&gt;
&lt;li&gt;Degree in relevant quantitative fields.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;8. Software Quality Tester&lt;/strong&gt;
&lt;/h3&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%2Fiqn4768zdw4msc6x15gi.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%2Fiqn4768zdw4msc6x15gi.png" alt="8" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Software Testing is a process of verifying a computer system/program to decide whether it meets the specified requirements and produces the desired results. As a result, you identify bugs in software products/projects. &lt;/p&gt;

&lt;p&gt;Click &lt;a href="https://www.guru99.com/software-testing-career-complete-guide.html" rel="noopener noreferrer"&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;9. Data Analyst&lt;/strong&gt;
&lt;/h3&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%2Febl286xamzp0v9qt20dv.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%2Febl286xamzp0v9qt20dv.png" alt="9" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A data analyst is someone who scrutinizes information using data analysis tools. The meaningful results they pull from the raw data help their employers or clients make important decisions by identifying various facts and trends.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ability to work with stakeholders to assess potential risks&lt;/li&gt;
&lt;li&gt;Work experience as a data analyst or in a related field.&lt;/li&gt;
&lt;li&gt;Ability to analyze existing tools and databases and provide software solution recommendations&lt;/li&gt;
&lt;li&gt;Demonstrated experience in handling large data sets and relational databases&lt;/li&gt;
&lt;li&gt;High-level written and verbal communication skills. &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;10. Tech Support Specialist&lt;/strong&gt;
&lt;/h3&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%2F47pkcnqmuzsqzo4syujt.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%2F47pkcnqmuzsqzo4syujt.png" alt="10" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The role of a Technical Support Specialist within an organization is to provide assistance and maintenance to all computer systems and hardware. Their work may include installing, configuring, and updating hardware and software, as well as fixing any issue related to the equipment that may come up on a daily basis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extensive familiarity with Windows operating systems&lt;/li&gt;
&lt;li&gt;Minimum 1-year experience in information technology or technical support&lt;/li&gt;
&lt;li&gt;Working knowledge of security software options and functionality preferred&lt;/li&gt;
&lt;li&gt;CompTIA A+ certification a plus &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;11. System Administrator&lt;/strong&gt;
&lt;/h3&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%2Fatn8mfkd9s8nyn9cbqk6.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%2Fatn8mfkd9s8nyn9cbqk6.png" alt="11" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
According to Wikipedia, a system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers. The system administrator seeks to ensure that the uptime, performance, resources, and security of the computers they manage meet the needs of the users, without exceeding a set budget when doing so.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Proven experience as a System Administrator, Network Administrator, or similar role&lt;/li&gt;
&lt;li&gt;Experience with databases, networks (LAN, WAN), and patch management&lt;/li&gt;
&lt;li&gt;Knowledge of system security (e.g. intrusion detection systems) and data backup/recovery&lt;/li&gt;
&lt;li&gt;Familiarity with various operating systems and platforms &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;12. User Experience(UX) Design&lt;/strong&gt;
&lt;/h3&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%2Feej0h32lk1zadchofwes.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%2Feej0h32lk1zadchofwes.png" alt="12" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
User experience design is a concept that has many dimensions, and it includes a bunch of different disciplines — such as interaction design, information architecture, visual design, usability, and human-computer interaction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Proven experience as a UX Designer, UI Designer, or similar role&lt;/li&gt;
&lt;li&gt;Strong portfolio of design projects&lt;/li&gt;
&lt;li&gt;Background in project management and research&lt;/li&gt;
&lt;li&gt;Familiarity with interaction design and information architecture&lt;/li&gt;
&lt;li&gt;Excellent communication skills&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;13. User Interface(UI) Designer&lt;/strong&gt;
&lt;/h3&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%2Fq35f3we8z6o2tqph1uwz.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%2Fq35f3we8z6o2tqph1uwz.png" alt="13" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
UI designers are responsible for designing how a user interacts with a computer, in fact, they’re obsessed with human-computer interaction! Whether it’s a dashboard computer in a car, a mobile app, a video game, a website, or a virtual reality interface, UI designers are the ones that make these interactions possible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)&lt;/li&gt;
&lt;li&gt;Portfolio of design projects&lt;/li&gt;
&lt;li&gt;Up-to-date knowledge of design software like Adobe Illustrator and Photoshop&lt;/li&gt;
&lt;li&gt;Team spirit; strong communication skills to collaborate with various stakeholders &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;14. Information Architect&lt;/strong&gt;
&lt;/h3&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%2Fehkxouigattqc6308ltq.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%2Fehkxouigattqc6308ltq.png" alt="14" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
According to Wikipedia, &lt;strong&gt;Information architecture (IA) is the structural design of shared information environments; the art and science of organizing and labeling websites, intranets, online communities and software to support usability and findability; and an emerging community of practice focused on bringing principles of design, architecture and information science to the digital landscape.[1] Typically, it involves a model or concept of information that is used and applied to activities that require explicit details of complex information systems. These activities include library systems and database development.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Client-Facing Communication.&lt;/li&gt;
&lt;li&gt;Understanding of User-Centered Design.&lt;/li&gt;
&lt;li&gt;Concept Testing.&lt;/li&gt;
&lt;li&gt;Critical Thinking.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;15.  Mobile Designer&lt;/strong&gt;
&lt;/h3&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%2F4cohsehr6alarxu862yk.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%2F4cohsehr6alarxu862yk.png" alt="15" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mobile designers can go by many names, including app designers, iOS designers, Android designers, and more. They usually work closely with user experience (UX) designers and user interface (UI) designers to apply their designs to mobile interfaces.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mobile User Interface Design. Probably the most important aspect of mobile app development is building a high-quality user interface (UI).&lt;/li&gt;
&lt;li&gt;Cross-Platform App Development. &lt;/li&gt;
&lt;li&gt;Backend Computing. &lt;/li&gt;
&lt;li&gt;Modern Language Programming Skills. &lt;/li&gt;
&lt;li&gt;Business Capability.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;16. Marketing Automation Manager&lt;/strong&gt;
&lt;/h3&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%2Feghb1wlegl2ma3u14mqw.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%2Feghb1wlegl2ma3u14mqw.png" alt="16" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Creative Group Salary Guide defines the marketing automation manager as an individual who “administers marketing campaigns; tests and analyzes workflow, lead generation, lead nurturing and lead scoring; and identifies tactics for improvement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;At least 3 to 5 years of marketing experience. &lt;/li&gt;
&lt;li&gt;Strategic thinker and hands-on executor. &lt;/li&gt;
&lt;li&gt;Solid writing skills and experience creating marketing content. &lt;/li&gt;
&lt;li&gt;Experience managing campaign execution across multiple channels.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;17. Software Sales Representative&lt;/strong&gt;
&lt;/h3&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%2Fuoqnhh6qkk4kp72v6aw5.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%2Fuoqnhh6qkk4kp72v6aw5.png" alt="17" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Responsible for the merchandising, distribution, and selling of computers, software, and peripherals.&lt;/p&gt;

&lt;p&gt;Read the full information &lt;a href="https://www.americasjobexchange.com/software-sales-representative-job-description" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;18. Digital Marketing&lt;/strong&gt;
&lt;/h3&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%2Frqzrv3x89ip3hrnco6f5.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%2Frqzrv3x89ip3hrnco6f5.png" alt="18" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Digital marketing is any form of marketing products or services that involves electronic devices. That's the reason it has been around for decades (because electronics have) and why it doesn't necessarily have anything to do with content marketing, Google ads, social media, or retargeting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ability to analyze data and draw insights. The growth of digital marketing has created endless amounts of data. &lt;/li&gt;
&lt;li&gt;Organization and project management skills. &lt;/li&gt;
&lt;li&gt;Knowledge and appreciation of automation. &lt;/li&gt;
&lt;li&gt;Voice search SEO. &lt;/li&gt;
&lt;li&gt;UX skills and an understanding of the customer experience. &lt;/li&gt;
&lt;li&gt;Advanced social media knowledge.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;19. Computer Networking&lt;/strong&gt;
&lt;/h3&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%2F49iwjhqwtucyld1rgf5k.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%2F49iwjhqwtucyld1rgf5k.png" alt="19" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This is where you can find many profiles in this &lt;a href="https://www.geeksforgeeks.org/do-you-want-to-make-career-in-networking/" rel="noopener noreferrer"&gt;category&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;20. Software Testing&lt;/strong&gt; (some aspect require coding skills)
&lt;/h3&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%2Ffp9f2k6842jyqz0w9aay.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%2Ffp9f2k6842jyqz0w9aay.png" alt="20" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Software Testing is a method to check whether the actual software product matches expected requirements and to ensure that the software product is Defect free. It involves the execution of software/system components using manual or automated tools to evaluate one or more properties of interest. The purpose of software testing is to identify errors, gaps, or missing requirements in contrast to actual requirements.&lt;br&gt;
&lt;a href="https://www.guru99.com/software-testing-introduction-importance.html" rel="noopener noreferrer"&gt;Know more &lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skills Required&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dzone.com/articles/17-skills-of-highly-effective-software-testers" rel="noopener noreferrer"&gt;https://dzone.com/articles/17-skills-of-highly-effective-software-testers&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Bonus
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Customer Relationship Management (CRM) / Salesforce&lt;/li&gt;
&lt;li&gt;Graphic Designer&lt;/li&gt;
&lt;li&gt;Business Intelligence&lt;/li&gt;
&lt;li&gt;Business Development Executive&lt;/li&gt;
&lt;li&gt;Cybersecurity (certain areas/domains require coding skills)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I have just listed all the fields, but that's not gonna help you. &lt;br&gt;
Find your interest in the field, google about that particular field, learn, and improve yourself.&lt;br&gt;
Good Luck!&lt;/p&gt;

&lt;p&gt;Please Drop a ❤, if you enjoyed this.&lt;/p&gt;

&lt;p&gt;You can connect with me on:&lt;br&gt;
🎥&lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;br&gt;
⚒&lt;a href="https://linkedin.com/in/seemasaharan" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
🧵&lt;a href="https://twitter.com/SeemaSaharan5" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;
✍&lt;a href="https://bashwoman.hashnode.dev" rel="noopener noreferrer"&gt;Hashnode&lt;/a&gt;&lt;br&gt;
📷&lt;a href="https://instagram.com/bashwoman" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>programming</category>
      <category>testing</category>
      <category>design</category>
    </item>
    <item>
      <title>My Journey of "Getting out of my Comfort Zone"!</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Tue, 15 Dec 2020 17:56:26 +0000</pubDate>
      <link>https://dev.to/seemasaharan/my-journey-of-getting-out-of-my-comfort-zone-1cgl</link>
      <guid>https://dev.to/seemasaharan/my-journey-of-getting-out-of-my-comfort-zone-1cgl</guid>
      <description>&lt;p&gt;A lot of you have things in mind like: Can I do this? Can I learn this tech in this much amount of time? Can I even start a YouTube channel? Can I write technical blogs? Can I add some value to someone's life?&lt;br&gt;
Well not here to brag here, but I just want to share my experience, and maybe you feel motivated somehow and apply that. And if you do, then please let me know, I will be so happy, that I did something good.&lt;/p&gt;

&lt;p&gt;Whatever happened this year was not a surprise for all of us, I was in my final year, and soon I was going to start with my exams, and then I would be a graduate, and start my career in tech as an Engineer. &lt;br&gt;
But who thought that something new, and exciting is already planned for me. &lt;/p&gt;
&lt;h2&gt;
  
  
  Tough to Start: Took challenges
&lt;/h2&gt;

&lt;p&gt;For the first month, I just binged-watch shows and wasted some time, but then I thought I can take advantage of this time and can improve more things, I started attending workshops, but I always wanted to teach people, I tried that too &lt;strong&gt;"FAILED"&lt;/strong&gt;, why?&lt;br&gt;
I don't really know, but I was doing it for free. Anyway, I got somehow demotivated, because people will take you for granted forever if you don't show them your value. &lt;/p&gt;

&lt;p&gt;So, after that, I participated in my first Hackathon. You heard it right, I was going to complete my graduation but never took part in any Hackathon. Why? Because I was so afraid of the word itself. But I don't know, I took this challenge, and yeah I didn't win, but there were a lot of learnings.&lt;/p&gt;

&lt;p&gt;After that, another challenge was already waiting for me, and that was writing technical blogs. &lt;br&gt;
Woah, what a name? Does that scare you as well? Well, this did a quite good job scaring me for a long time.&lt;br&gt;
But there was a competition going on called &lt;strong&gt;Blogger' week&lt;/strong&gt; by &lt;strong&gt;Tesseract Coding&lt;/strong&gt;, and I was like, Hell yeah, I am going to do that, the worst that can happen is I will fail, be it.&lt;/p&gt;

&lt;p&gt;You won't believe that I got the first position in that, shocking right!!&lt;/p&gt;

&lt;p&gt;Not even that, It got published on Analytics Vidhya Medium publication. &lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/analytics-vidhya/taking-images-in-docker-container-54ca84ac0d1e" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afill%3A88%3A88%2F1%2AIfZyV_Wz-e-olrLViuuOOw.png" alt="Seema Saharan"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/analytics-vidhya/taking-images-in-docker-container-54ca84ac0d1e" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Taking images in Docker container | by Seema Saharan | Analytics Vidhya | Medium&lt;/h2&gt;
      &lt;h3&gt;Seema Saharan ・ &lt;time&gt;Jun 4, 2020&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fmedium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  My first talk in a Conference
&lt;/h2&gt;

&lt;p&gt;After that &lt;a href="https://twitter.com/RohitGuha96" rel="noopener noreferrer"&gt;Rohit&lt;/a&gt; approached me to write some blog, so yeah, I was confident to write but the confusion was, about what? I didn't know about the tech well at that time, so I learned and wrote about Understanding Azure DevOps.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;div class="ltag__link__content"&gt;
    &lt;div class="missing"&gt;
      &lt;h2&gt;Article No Longer Available&lt;/h2&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
Let me know if you like it or not.

&lt;p&gt;Then I got my first offer for speaking at a conference. That day was huge for me. I was nervous too, but I managed, and it went well. &lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/t8nw7jU1gds"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Started Open Source Contributions
&lt;/h2&gt;

&lt;p&gt;After this, I started to explore &lt;strong&gt;Open Source&lt;/strong&gt;, how to contribute to that, well it wasn't easy, it got me a full month just to understand what a pull request is, and how to make one.&lt;br&gt;
But yeah, I did, I practiced a lot. &lt;br&gt;
Amazing thing is that I got to know about &lt;a href="https://gitlab.com/" rel="noopener noreferrer"&gt;GitLab&lt;/a&gt;, and the Hackathon, I tried to contribute, it was a lot confusing, trust me, when I say this, I was just a newbie, and it took a lot of time to understand the whole point of open source contributions, why?&lt;br&gt;
There was no one to guide me, which later led to my &lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt; channel, I will discuss that later.&lt;br&gt;
But yeah, I made my &lt;strong&gt;FIRST MERGE REQUEST&lt;/strong&gt; on &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1318124627973976069-322" src="https://platform.twitter.com/embed/Tweet.html?id=1318124627973976069"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1318124627973976069-322');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1318124627973976069&amp;amp;theme=dark"
  }



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

&lt;p&gt;&lt;code&gt;Well, you will think that is there only wins? No, definitely not, I had lots of failures too, but I want to share these right now. :D&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Started my YouTube channel!
&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%2Fwco4hd87cfs5rili2ij0.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%2Fwco4hd87cfs5rili2ij0.png" alt="YT Bash Woman" width="800" height="269"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then came my &lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt;!!!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AIM OF MY CHANNEL&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Give back to the community.&lt;/li&gt;
&lt;li&gt;Help someone.&lt;/li&gt;
&lt;li&gt;Collaborate.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This year was full of taking risks, why risks? &lt;br&gt;
Because, I am a person who likes to be in her comfort zone, and this year I got out of it. &lt;br&gt;
So, if you reading this, please get out of your comfort zone, it will not be easy, but you can do that! &lt;br&gt;
I always say, "If I can, then you definitely can."&lt;br&gt;
I was the laziest person you will ever know, and now I am working a lot, like in my whole life, I haven't worked this much.&lt;/p&gt;
&lt;h2&gt;
  
  
  WINS
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;I got to help so many people this year, that's the best thing I could do for someone.&lt;/li&gt;
&lt;li&gt;Got out of my comfort zones: wrote blogs, made/making videos.&lt;/li&gt;
&lt;li&gt;Got 1k+ SUBSCRIBERS! Support me if you like my content.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I have missed many of my wins, but these helped me to get more. &lt;br&gt;
So, JUST START!!&lt;br&gt;
All the very best.&lt;/p&gt;
&lt;h2&gt;
  
  
  GOALS FOR 2021
&lt;/h2&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1338835328530935809-392" src="https://platform.twitter.com/embed/Tweet.html?id=1338835328530935809"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1338835328530935809-392');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1338835328530935809&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;I hope I will be able to do that. Support me if you want/can.&lt;/p&gt;

&lt;p&gt;You can connect with me on:&lt;br&gt;
🎥&lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;br&gt;
⚒&lt;a href="https://linkedin.com/in/seemasaharan" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
🧵&lt;a href="https://twitter.com/SeemaSaharan5" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;
✍&lt;a href="https://bashwoman.hashnode.dev" rel="noopener noreferrer"&gt;Hashnode&lt;/a&gt;&lt;br&gt;
📷&lt;a href="https://instagram.com/bashwoman" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/p&gt;

</description>
      <category>motivation</category>
      <category>opensource</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>From a noob to an Open Source Contributor- My journey</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Wed, 09 Dec 2020 21:33:50 +0000</pubDate>
      <link>https://dev.to/seemasaharan/from-a-noob-to-an-open-source-contributor-my-journey-5de2</link>
      <guid>https://dev.to/seemasaharan/from-a-noob-to-an-open-source-contributor-my-journey-5de2</guid>
      <description>&lt;p&gt;I always wanted to do some open source contribution, and as a beginner, you'll be so confused about this, I was too. I'm quite sure, you're really confused right now. Because in colleges, they don't teach us, at least at my college. I didn't know that to do some contribution, we need to learn Git and Github.&lt;/p&gt;

&lt;p&gt;Okay, so I fulfilled this requirement and learned Git. I was now exploring different repositories to work on and do some contributions. But how can I start that? Will other contributors allow my contributions, or will I be able to code?&lt;/p&gt;

&lt;p&gt;With all these confusions in my mind, I came across this event &lt;strong&gt;Student Code-In&lt;/strong&gt; and I filled the form for participating, and selected the projects, I was confident in Python, so I chose the respective projects.&lt;/p&gt;

&lt;p&gt;After several days, I got the confirmation mail for participating. I and other fellow participants got introduced to the Project Admin and the mentors for the project. I was selected for Rotten Scripts. Here's the link you can check it this repository, I have some awesome scripts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Contributions I made
&lt;/h2&gt;

&lt;p&gt;*&lt;em&gt;1. Automate commit using Git *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Are you tired of adding, committing, and pushing your code every time you change it? If so, you can use this Python script to automate this boring stuff. This code is the simplest one to automate the task.&lt;br&gt;
&lt;a href="https://github.com/HarshCasper/Rotten-Scripts/tree/master/Python/Automate_Commiting_Using_Git" rel="noopener noreferrer"&gt;Link for the repo.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Initializing an HTTP Server(Web Server)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/HarshCasper/Rotten-Scripts/tree/master/Python/Initialize_HTTP_Server" rel="noopener noreferrer"&gt;Link for the repo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Lorem Ipsum Text Generator&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/HarshCasper/Rotten-Scripts/tree/master/Python/Lorem_Ipsum_Generator" rel="noopener noreferrer"&gt;Link for the repo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Subtitle Downloader using Python&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This project was really interesting to do, as I have to make a Python Package too. So, I did.&lt;br&gt;
&lt;a href="https://pypi.org/project/subtitle-downloader-python3/0.1.0/" rel="noopener noreferrer"&gt;Python Package&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=TgCCbV_2C7s" rel="noopener noreferrer"&gt;YouTube Tutorial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/seema1711/subtitle-downloader" rel="noopener noreferrer"&gt;Link for the repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Track Data Usage&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/HarshCasper/Rotten-Scripts/tree/master/Python/Track_Data_Usage" rel="noopener noreferrer"&gt;Link for the repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Building a Twitter Bot with Python&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This was another great project to work on. I wrote a detailed blog on this one.&lt;br&gt;
&lt;a href="https://dev.to/seema1711/making-a-twitter-bot-with-python-3ld7"&gt;Blog Link&lt;/a&gt;&lt;br&gt;
&lt;a href="https://twitter.com/BashWoman" rel="noopener noreferrer"&gt;My twitter bot&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/HarshCasper/Rotten-Scripts/tree/master/Python/Twitter_Bot" rel="noopener noreferrer"&gt;Link for the repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Uploading a file as a Gist using Python.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/HarshCasper/Rotten-Scripts/tree/master/Python/Upload_File_As_Github_Gist" rel="noopener noreferrer"&gt;Link for the repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My takeaways from this event
&lt;/h2&gt;

&lt;p&gt;Well, I really learned a lot during this event. To describe some of them.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Documenting my code.&lt;/li&gt;
&lt;li&gt;Clean Code practice.&lt;/li&gt;
&lt;li&gt;Well structured readme files.&lt;/li&gt;
&lt;li&gt;Even I started my &lt;a href="https://youtube.com/c/BashWoman" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt; through this event, as my mentor really encouraged us.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  My advice to you
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Start sharing your knowledge, otherwise it'll all be wasted really.&lt;/li&gt;
&lt;li&gt;Start writing technical blogs.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And surely hard work pays off. I was one of the top 25 contributors during the event. That's it. Thank you Student Code-in for this awesome event.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>journey</category>
      <category>hacktoberfest</category>
      <category>python</category>
    </item>
    <item>
      <title>Understanding Azure DevOps.</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Wed, 09 Dec 2020 21:30:26 +0000</pubDate>
      <link>https://dev.to/seemasaharan/understanding-azure-devops-j2i</link>
      <guid>https://dev.to/seemasaharan/understanding-azure-devops-j2i</guid>
      <description>&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;What do you think when you listen to the word &lt;strong&gt;DevOps&lt;/strong&gt;? Do you understand the perfect meaning of this word or is it still confused? If you are in the IT field, then you probably come across this word very often. Did you google it before, and didn’t understand? Are you interested to know? Let’s jump on to the definition of DevOps:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the Wikipedia definition for DevOps. To simply deliver and make you understand this, it is a culture, which has been used in the industry for a long time now. But it is likely to be trending now. Developers team and the Operations team get to work together to decrease time to make a system/product etc. They get to collaborate and work as a team so that the work will be faster and efficient.&lt;/p&gt;

&lt;p&gt;So, now I will talk about &lt;strong&gt;Azure DevOps&lt;/strong&gt; and what it offers.&lt;/p&gt;

&lt;p&gt;It is a Microsoft product that provides us various capabilities for the user:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Version Control&lt;/li&gt;
&lt;li&gt; Reporting&lt;/li&gt;
&lt;li&gt; Requirements management&lt;/li&gt;
&lt;li&gt; Project management&lt;/li&gt;
&lt;li&gt; Automated builds&lt;/li&gt;
&lt;li&gt; Lab management&lt;/li&gt;
&lt;li&gt; Testing and release management&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I will discuss mainly the Version Control and the Continuous Integration in Azure DevOps.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;  Microsoft Azure account.&lt;/li&gt;
&lt;li&gt;  Any Version Control System like Git, TFVC (Team Foundation Version Control) by Microsoft.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here, Git is an Open Source Distributed Version Control system whereas TFVC is a Centralised Version Control System.&lt;/p&gt;

&lt;h1&gt;
  
  
  Making our first Azure DevOps Project
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt; Visit the website &lt;a href="https://dev.azure.com/seema1711/" rel="noopener noreferrer"&gt;https://dev.azure.com//&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This contains information about all your projects for Azure DevOps.&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%2Fuploads%2Farticles%2Fo9rfg79hegbyahaxxv7f.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%2Fo9rfg79hegbyahaxxv7f.png" alt="Azure DevOps website" width="60" height="32"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F2724%2F1%2A35VLpCG_z-sq4QwRueTwig.png" class="article-body-image-wrapper"&gt;&lt;img alt="Azure DevOps website" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F2724%2F1%2A35VLpCG_z-sq4QwRueTwig.png" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2. Now, to create a new project go to the &lt;strong&gt;New Project&lt;/strong&gt; tab.&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%2Fuploads%2Farticles%2Fmljap1je6bitmf3jsufp.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%2Fmljap1je6bitmf3jsufp.png" alt="Image for post" width="60" height="21"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F308%2F1%2AQDnJMJ8yRxGSoOfAdNm47w.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F308%2F1%2AQDnJMJ8yRxGSoOfAdNm47w.png" width="154" height="54"&gt;&lt;/a&gt;&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%2Fuploads%2Farticles%2F7u5trpm2t5s7w6zkidjh.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%2F7u5trpm2t5s7w6zkidjh.png" alt="Image for post" width="60" height="27"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F2730%2F1%2AeSYQGJcztwOGpjf35V9RDg.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F2730%2F1%2AeSYQGJcztwOGpjf35V9RDg.png" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3. After clicking on the New Project, the portal will look like this. Here, add your project name, I have named it “Demo project for Azure DevOps” and you can give it a description about what this project does. Then there is an option for visibility if you want to give access to anyone then you can choose public else choose private, it will only be accessed by the ones whom will you give them access to.&lt;/p&gt;

&lt;p&gt;Also, if you choose the Advanced option below, you will get the following options:&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%2Fuploads%2Farticles%2F5uzrdfczfy8po5i7i7j1.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%2F5uzrdfczfy8po5i7i7j1.png" alt="Image for post" width="60" height="56"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F1274%2F1%2A7GGIYwtWWQpop4CsBmFz3A.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1274%2F1%2A7GGIYwtWWQpop4CsBmFz3A.png" width="637" height="595"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can choose which version control you want to use, I will go with Git for now. And then click on create.&lt;/p&gt;

&lt;p&gt;This screen will show up.&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%2Fuploads%2Farticles%2Fwywugig8msfjeiwwg29o.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%2Fwywugig8msfjeiwwg29o.png" alt="Image for post" width="60" height="27"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F2732%2F1%2A78-1_Rc1RWdd5J5JQLb-vA.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F2732%2F1%2A78-1_Rc1RWdd5J5JQLb-vA.png" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hurray!! We have created our first Azure DevOps project.&lt;/p&gt;

&lt;p&gt;Now, if you see on the left side of the screen, there are multiple options, what are they? Let’s find out!&lt;/p&gt;

&lt;h1&gt;
  
  
  Components of Azure DevOps
&lt;/h1&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%2Fuploads%2Farticles%2Feb3k6jc8xctcnrmjn6md.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%2Feb3k6jc8xctcnrmjn6md.png" alt="Components of Azure DevOps" width="60" height="57"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F522%2F1%2A2TDXj841-sUdqCFJM0if5g.png" class="article-body-image-wrapper"&gt;&lt;img alt="Components of Azure DevOps" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F522%2F1%2A2TDXj841-sUdqCFJM0if5g.png" width="261" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Azure Boards:&lt;/strong&gt; If you are working on a team or various teams are working on a single project, then they need to communicate better to provide good results to the product. Azure boards are a work tracking system like dashboards. They provide you great custom reports and also deals with the backlogs.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Azure Repos:&lt;/strong&gt; It is the collection of all your repositories. You can push, pull, and also commit your changes to your repositories. It provides you unlimited Cloud hosted private repositories.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Azure Pipelines:&lt;/strong&gt; It is a CI/CD i.e. Continuous Integration/Continuous Delivery, testing, and deployment system that can connect to any Git repository.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Azure Test Plans:&lt;/strong&gt; Your code/data might be not correct, that’s why we have test plans in Azure DevOps. It is a solution for tests and capturing data about defects.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Azure Artifacts:&lt;/strong&gt; It is a hosting facility for Maven, npm, and NuGet packages.Azure enables you to create, host, and also share packages among your team. Artifacts in Azure ensure your pipelines have fully integrated package management.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now that you have a basic understanding of the components of Azure DevOps and also you’ve created a project. Let’s move further to add our project to the Azure Repos.&lt;/p&gt;

&lt;h1&gt;
  
  
  Adding project to Azure DevOps Repos
&lt;/h1&gt;

&lt;p&gt;If you go to Repos and then select Files, you could see a screen like 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%2Fuploads%2Farticles%2F5yld7gubx1mb301o5ner.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%2F5yld7gubx1mb301o5ner.png" alt="Image for post" width="60" height="27"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F2732%2F1%2ArpTq-5x98a_f5SATX2PEPg.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F2732%2F1%2ArpTq-5x98a_f5SATX2PEPg.png" width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, I will create a local folder in my Windows system, where I will add some of my previous projects.&lt;/p&gt;

&lt;p&gt;I have created a folder named Demo for Azure DevOps in my laptop and stored some Python code. Here, I am using Git Bash.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Initialize the Git repository using the command &lt;strong&gt;“git init”&lt;/strong&gt;. It will create a .git file in your folder.&lt;/li&gt;
&lt;/ol&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%2Fuploads%2Farticles%2Fygmvj8e1tulqpddkc3bp.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%2Fygmvj8e1tulqpddkc3bp.png" alt="Image for post" width="60" height="27"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F2342%2F1%2AuV3vHxZzHOLUirguomQNqg.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F2342%2F1%2AuV3vHxZzHOLUirguomQNqg.png" width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2. After initializing the git repo, add the files to the repository. Using the command &lt;strong&gt;“git add .”&lt;/strong&gt;. It will add all the files, including &lt;strong&gt;.gitignore&lt;/strong&gt; file if you have one.&lt;/p&gt;

&lt;p&gt;3. Then commit the files with the message &lt;strong&gt;“Added python files”&lt;/strong&gt; or whatever you would like to add.&lt;/p&gt;

&lt;p&gt;4. Now, that you have added all the files in your repo locally, it’s time for you to upload or add the files to the remote repository in Azure DevOps.&lt;/p&gt;

&lt;p&gt;Use these commands: You don’t have to worry about the commands, you just have to copy and paste them from here.&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%2Fuploads%2Farticles%2F5xxh9a1saqp5lpasbnvl.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%2F5xxh9a1saqp5lpasbnvl.png" alt="Image for post" width="60" height="16"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F764%2F1%2ArImKbTDqcybo2WechqAYDA.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F764%2F1%2ArImKbTDqcybo2WechqAYDA.png" width="382" height="104"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5. After pasting the commands in your git bash or Command line, it will look like 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%2Fuploads%2Farticles%2F9aqzkn5sxcsaff12zl5q.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%2F9aqzkn5sxcsaff12zl5q.png" alt="Image for post" width="60" height="23"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F2700%2F1%2As6c1rcjq_TmAPW1faVC1BA.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F2700%2F1%2As6c1rcjq_TmAPW1faVC1BA.png" width="800" height="311"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This means you have added all your files to the remote repo.&lt;/p&gt;

&lt;p&gt;6. To confirm the changes, refresh the &lt;strong&gt;dev.azure.com/.&lt;/strong&gt;&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%2Fuploads%2Farticles%2Ffss7g4g6em5n7rse9w78.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%2Ffss7g4g6em5n7rse9w78.png" alt="Image for post" width="60" height="23"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F2204%2F1%2AOgmj9GBjw6QtE2Zjcse9zQ.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F2204%2F1%2AOgmj9GBjw6QtE2Zjcse9zQ.png" width="800" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see the files I have added.&lt;/p&gt;

&lt;h1&gt;
  
  
  Setting up Continuous Integration using Git
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt; Go to the git repository.&lt;/li&gt;
&lt;li&gt; Now, go to Pipelines. And select &lt;strong&gt;New Pipeline.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&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%2Fuploads%2Farticles%2Fhpjigsumwphh7xybb9ii.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%2Fhpjigsumwphh7xybb9ii.png" alt="Image for post" width="60" height="19"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F2732%2F1%2ATeSJlBtQBY1tgqc_6H3JBA.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F2732%2F1%2ATeSJlBtQBY1tgqc_6H3JBA.png" width="800" height="259"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3. Choose the Classic editor.&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%2Fuploads%2Farticles%2Fqmytt6cs1b049mluuafv.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%2Fqmytt6cs1b049mluuafv.png" alt="Image for post" width="54" height="61"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F888%2F1%2AFs7lLSRbJbNMa12B0A7t2g.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F888%2F1%2AFs7lLSRbJbNMa12B0A7t2g.png" width="444" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since this is an Azure git repo, so I will select that.&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%2Fuploads%2Farticles%2F1ekzp7bw8obiia04sae8.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%2F1ekzp7bw8obiia04sae8.png" alt="Image for post" width="56" height="61"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F1032%2F1%2Af92hVH7e3_LjErLD8Lcfvg.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1032%2F1%2Af92hVH7e3_LjErLD8Lcfvg.png" width="516" height="561"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4. Then click on continue, on the next page you will find the option to select template, since I have python files, so I will choose Python package.&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%2Fuploads%2Farticles%2Ffinyc5rfdbxjb1d4fb7p.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%2Ffinyc5rfdbxjb1d4fb7p.png" alt="Image for post" width="60" height="44"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F1314%2F1%2ALQ8PSYg-upKaFQJKmaoYYw.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1314%2F1%2ALQ8PSYg-upKaFQJKmaoYYw.png" width="657" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5. Now, go to triggers and check the &lt;strong&gt;“Enable Continuous Integration”&lt;/strong&gt; option. Also, check the “Batch changes” option, so that if you have multiple commits, then it will merge all the commits into a single one.&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%2Fuploads%2Farticles%2F441uptb0hkqa6b9kxmpv.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%2F441uptb0hkqa6b9kxmpv.png" alt="Image for post" width="60" height="41"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F1074%2F1%2ALBzjLqtvAhIt9vqMy4fb-w.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1074%2F1%2ALBzjLqtvAhIt9vqMy4fb-w.png" width="537" height="363"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6. Finally select, Save, and queue and then select save.&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%2Fuploads%2Farticles%2Fyxcfkace5r0ps3p1heoa.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%2Fyxcfkace5r0ps3p1heoa.png" alt="Image for post" width="60" height="18"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F314%2F1%2A5hVreri8gGCUN8AiKHkebA.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F314%2F1%2A5hVreri8gGCUN8AiKHkebA.png" width="157" height="47"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7. Now again go to repos. And make some changes to any file. Like I have added a new comment in the file i.e. Azure Pipeline. Then commit the changes.&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%2Fuploads%2Farticles%2Fqwlpr5gzz2aauv1dq77u.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%2Fqwlpr5gzz2aauv1dq77u.png" alt="Image for post" width="60" height="24"&gt;&lt;/a&gt;&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%2Fmiro.medium.com%2Fmax%2F594%2F1%2AIxbNo0VE_-2Wn_a8p6ixIg.png" class="article-body-image-wrapper"&gt;&lt;img alt="Image for post" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F594%2F1%2AIxbNo0VE_-2Wn_a8p6ixIg.png" width="297" height="120"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;8. Finally, go to pipelines and you will see that the pipelines are running automatically.&lt;/p&gt;

&lt;p&gt;That’s all from my side. Keep learning!&lt;/p&gt;

</description>
      <category>azure</category>
      <category>devops</category>
      <category>tutorial</category>
      <category>git</category>
    </item>
    <item>
      <title>Taking pictures in Docker container!</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Wed, 09 Dec 2020 21:28:17 +0000</pubDate>
      <link>https://dev.to/seemasaharan/taking-pictures-in-docker-container-4518</link>
      <guid>https://dev.to/seemasaharan/taking-pictures-in-docker-container-4518</guid>
      <description>&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;br&gt;
Have you ever tried to click photos with your camera in the laptop, of course, you did, but here is a twist, we will click the photo in a Docker container, many of you may be wondering how you can do that? Well, let me get started with this interesting thing.&lt;/p&gt;

&lt;p&gt;Firstly, here are some of the prerequisites you should have on your laptop:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Redhat Linux/ CentOS Linux&lt;/li&gt;
&lt;li&gt;  Docker&lt;/li&gt;
&lt;li&gt;  Python3&lt;/li&gt;
&lt;li&gt;  You should have the basic knowledge of the Docker and Linux command line.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And, some of the python libraries, that we will discuss later.&lt;/p&gt;

&lt;p&gt;So, are you excited!! I hope you are. Let’s get started:&lt;/p&gt;

&lt;p&gt;Here, for this tutorial, I will be using RHEL (Redhat Enterprise Linux), which is a Linux distribution. So, to use docker in the RHEL system, we first have to install it by the following command:&lt;/p&gt;

&lt;h1&gt;
  
  
  ✔ Step 1 :
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# yum install docker
# systemctl start docker
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Explanation:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; The first line is used to install Docker CE (Community Edition).&lt;/li&gt;
&lt;li&gt; And after that, we have to start the service to use a docker container.&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  ✔Step 2:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#docker run -it -p 55555:22 --privileged -v /dev/video0:/dev/video0 -v /root/Desktop/rhel7_5_extras:/extras -v /root/Desktop/rhel7_extra_new_rpm:/new -v /root/Desktop/python_lib:/python -v /run/media/root/RHEL-7.5\ Server.x86_64:/dvd -v /tmp/.X11-unix:/tmp/.X11-unix:ro -e DISPLAY=$DISPLAY --name camera1 centos:latest 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now moving on to the main part of this task, i.e. launching a docker container in RHEL.&lt;/p&gt;

&lt;p&gt;Woah, that’s a big line, don’t be afraid, I will break down each keyword to you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Firstly I have used the &lt;strong&gt;“docker run”&lt;/strong&gt; command that is used to launch a new container.&lt;/li&gt;
&lt;li&gt;  Next, I have used options &lt;strong&gt;-i, -t, -p, -v,- -privileged, -e,- -name :&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;--interactive or -i&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To keep STDIN open even if not attached.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;-t or --tty&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To allocate a pseudo-TTY.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;--publish , -p&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Publish a container’s port(s) to the host.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;“55555:22”&lt;/strong&gt;: Map TCP port 22 in the container to port 55555on the Docker host.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;--volume or -v&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Bind mount a volume.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;“/dev/video0:/dev/video0”&lt;/strong&gt;: This is the webcam name of your laptop so that you can access it. And, after the colon, this will be saved in the docker container.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;“/root/Desktop/rhel7_5_extras:/extras”&lt;/strong&gt;: This image is imported because it has the required tools available, in this case, Python3, and it will be saved in the docker container as extras.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;“/root/Desktop/rhel7_extra_new_rpm:/new”&lt;/strong&gt;: Again this image also contains some of the required tools to perform this task.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;“/root/Desktop/python_lib:/python”&lt;/strong&gt;: It contains the Python libraries that will be used further to be installed in the docker container.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;“/run/media/root/RHEL-7.5\ Server.x86_64:/dvd”&lt;/strong&gt;: This is the RHEL DVD which contains all the software.&lt;/li&gt;
&lt;li&gt;  “/tmp/.X11-unix:/tmp/.X11-unix:ro”: X server is a windowing system for bitmap displays, common on Linux operating systems. To simply understand this, you can use GUI in your docker container.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;--privileged&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Give extended privileges to this container.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;--env , -e&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Set environment variables.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;“DISPLAY=$DISPLAY”&lt;/strong&gt;: The magic word in the X window system is DISPLAY. A display consists (simplified) of:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt; A keyboard&lt;/li&gt;
&lt;li&gt; A mouse&lt;/li&gt;
&lt;li&gt; and a screen.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A display is managed by a server program, known as an X server. The server serves displaying capabilities to other programs that connect to it. The remote server knows where it has to redirect the X network traffic via the definition of the DISPLAY environment variable which generally points to an X Display server located on your local computer.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;--name&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Assign a name to the container.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;  “camera1”: It is the name given to the docker container.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At last, there is &lt;strong&gt;“centos:latest”&lt;/strong&gt; which is the image I am using to deploy my docker container.&lt;/p&gt;

&lt;h1&gt;
  
  
  ✔ Step 3:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# vim /etc/ssh/sshd_config 

X11UseLocalhost no
X11Forwarding yes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;The /&lt;strong&gt;etc&lt;/strong&gt;/&lt;strong&gt;ssh&lt;/strong&gt;/&lt;strong&gt;sshd_config&lt;/strong&gt; file is the system-wide configuration file for &lt;strong&gt;OpenSSH&lt;/strong&gt; which allows you to set options that modify the operation of the daemon. This file contains keyword-value pairs, one per line, with keywords being case insensitive.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To run graphical applications we have used, &lt;strong&gt;X11Forwarding yes.&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  ✔ Step 4:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# dbus-uuidgen &amp;gt; /etc/machine-id
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;D-Bus is a software bus, inter-process communication, and remote procedure call mechanism that allows communication between multiple processes running concurrently on the same machine.&lt;/p&gt;

&lt;p&gt;The /&lt;strong&gt;etc&lt;/strong&gt;/&lt;strong&gt;machine&lt;/strong&gt;-&lt;strong&gt;id&lt;/strong&gt; file contains the unique &lt;strong&gt;machine ID&lt;/strong&gt; of the local system that is set during installation or boot.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  ✔ Step 5:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# export QT_X11_NO_MITSHM=1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To set the environmental flag to force Qt to show properly.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Qt is a free and open-source widget toolkit for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  ✔ Step 6:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# cd etc/yum.repos.d/
# vi repository.repo

[extras]
baseurl=file:///extras
gpgcheck=0
[new]
baseurl=file:///new
gpgcheck=0
[dvd]
baseurl=file:///dvd
gpgcheck=0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is used to create the repository so that we can install the required Softwares later.&lt;/p&gt;

&lt;h1&gt;
  
  
  ✔ Step 7:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# yum install python36-pip vim net-tools openssh-server libSM libXrender libXext python36 lspci lsusb
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  ✔ Step 8:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# pip3.6 install opencv_python-4.0.0.21-cp36-cp36m-manylinux1_x86_64.whl numpy-1.16.2-cp36-cp36m-manylinux1_x86_64.whl --no-index -f .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  ✔ Step 9:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# cd /dev             // To check camera is attached or not.
# ls
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  ✔ Step 10:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# xhost +local:root
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To run GUI applications as the root.&lt;/p&gt;

&lt;h1&gt;
  
  
  ✔ Step 11:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import cv2
import numpy
cap=cv2.VideoCapture(0)     # Used for video capturing from video files, image sequences or cameras, and 0 is the device name.
ret,photo=cap.read()
cv2.imshow('hi',photo)      # cv2.imshow() method is used to display an image in a window.
cv2.waitKey()               # Waits for a pressed key.
cap.release()               # It will exit the camera.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Finally, write a program to click the photo in your docker container.&lt;/p&gt;

&lt;h1&gt;
  
  
  ✔ Step 12:
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# chmod +x photo.py   
# ./photo.py 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Line 1 is used to make the python file executable.&lt;/p&gt;

&lt;p&gt;Line 2 is used to execute the code.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So, that is the end of the task, I hope you learned a lot from this.&lt;/p&gt;

&lt;p&gt;Happy learning! 😊✌&lt;/p&gt;

&lt;p&gt;🎥&lt;a href="https://youtube.com/BashWoman" rel="noopener noreferrer"&gt;SUBSCRIBE TO MY YOUTUBE CHANNEL&lt;/a&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>opencv</category>
      <category>container</category>
      <category>image</category>
    </item>
    <item>
      <title>How to complete your "Pending Projects"?</title>
      <dc:creator>Seema Saharan</dc:creator>
      <pubDate>Mon, 07 Dec 2020 23:09:31 +0000</pubDate>
      <link>https://dev.to/seemasaharan/how-to-complete-your-pending-projects-aj6</link>
      <guid>https://dev.to/seemasaharan/how-to-complete-your-pending-projects-aj6</guid>
      <description>&lt;p&gt;&lt;strong&gt;We all feel enthusiastic at the initial stage of a project, but after a few days, what happens?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I know we all face this situation, where we don't want to continue a particular project, for which we have had already thought of so many things, that I will add this feature, and this will be my best project ever, but why do we leave that project in between. &lt;/p&gt;

&lt;p&gt;There can be a few reasons for that:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Most common is that we got a new idea, and that is much more interesting to work on. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You don't know the tech stack that your project requires. In this case, you will think that it will take a lot of time to complete this, because I have to learn all the tech I need, and then only I can start working.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You are seeing other people. Means that you are now comparing yourself with others, that these people are doing so good, and making so many good projects, and I can't even work on this one.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You think this is a lot of work to do, and require a team to do that, and you don't have one.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You got some more important work.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you're a student, you'll be busy doing your academics, that you may not get the time to do the side-projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You may fail.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There can be many more reasons for that too, some personal too.&lt;/p&gt;

&lt;p&gt;Now maybe you'll agree to these points, that "Yes", this happens, but how to get out of this?&lt;/p&gt;

&lt;p&gt;It may sound cliche but the truth is, &lt;strong&gt;you need the same motivation you had when you started and thought about the project.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Things that can help you
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Don't think too much about the end result, because that will be all in your mind, and you will feel all the things, that you can feel at the end of that project, the excitement must be there till the end.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't work too much in a day. Maybe you will feel bored after sometime.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Take some challenges, like commit to someone, or publically(if it's a common project), that can be interesting, because now so many people will see your milestones, and if you don't complete that, then you will feel bad.&lt;br&gt;
For example, people take 100 Days of Challenge and publically commit that they will complete that.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't set the bar too high. The project may not be like you thought, but it should be about the learnings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Whenever you start a project with a new tech stack, there is no loss, you will only learn that, and for the first time, it's okay, if you don't complete the whole.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Break the project. Set some goals. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Be positive, be strong!! You can definitely build a project. Don't feel demotivated. If you do, then take a break, taking breaks is never a bad thing, listen to your favorite music, watch a movie, do whatever you like, that can bring the same excitement for building/working on that project. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Take time to think, don't just start implementing the project, think about everything, it's Pros, Cons, how it can help you? etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use some app/diary to mark your daily progress.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Stop thinking, and start implementing.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I hope this blog will help you. If you like this, then do follow me, and connect with me on other platforms.&lt;br&gt;
Happy project building! :)&lt;/p&gt;

&lt;p&gt;🎥&lt;a href="https://youtube.com/seemasaharan" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt; &lt;br&gt;
😊&lt;a href="https://linkedin.com/in/seemasaharan" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
🔴&lt;a href="https://twitter.com/SeemaSaharan5" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;
😎&lt;a href="https://instagram.com/seemasaharan_" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>career</category>
      <category>computerscience</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
