<?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: Abhishek Naidu</title>
    <description>The latest articles on DEV Community by Abhishek Naidu (@abhisheknaiidu).</description>
    <link>https://dev.to/abhisheknaiidu</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%2F234094%2F066204fa-1eb2-417d-a0bc-626c56614e94.jpeg</url>
      <title>DEV Community: Abhishek Naidu</title>
      <link>https://dev.to/abhisheknaiidu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abhisheknaiidu"/>
    <language>en</language>
    <item>
      <title>10 React Hooks Explained ✨</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Sat, 06 Feb 2021 20:38:05 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/10-react-hooks-explained-3ino</link>
      <guid>https://dev.to/abhisheknaiidu/10-react-hooks-explained-3ino</guid>
      <description>&lt;p&gt;&lt;em&gt;This blog is originally published on: &lt;a href="//blog.abhisheknaidu.tech"&gt;My Blog&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Before React Hooks (React &amp;lt; 16.8), developer's were required to write &lt;code&gt;class&lt;/code&gt; components in order to take advantage of certain React Features. But now, &lt;code&gt;React Hooks&lt;/code&gt; provides a more ergonomic way to build components because we can use stateful logic without changing our component hierarchy.&lt;/p&gt;

&lt;p&gt;There are 10 Hooks in total 🔥&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 useState :
&lt;/h3&gt;

&lt;p&gt;It is the most important and often used hook. The purpose of this hook to handle reactive data, any data that changes in the application is called state, when any of the data changes, React re-renders the UI.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;count&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;setCount&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useState&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  🚀 useEffect :
&lt;/h3&gt;

&lt;p&gt;It allows us to implement all of the lifecycle hooks from within a single function API.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="c1"&gt;// this will run when the component mounts and anytime the stateful data changes&lt;/span&gt;
&lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useEffect&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nf"&gt;alert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Hey, Nads here!&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="c1"&gt;// this will run, when the component is first initialized&lt;/span&gt;
&lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useEffect&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nf"&gt;alert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Hey, Nads here!&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="p"&gt;[]);&lt;/span&gt;

&lt;span class="c1"&gt;// this will run only when count state changes&lt;/span&gt;
&lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useEffect&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;nads&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;then&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nf"&gt;setLoaded&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;count&lt;/span&gt;&lt;span class="p"&gt;]);&lt;/span&gt;

&lt;span class="c1"&gt;// this will run when the component is destroyed or before the component is removed from UI.&lt;/span&gt;
&lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useEffect&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nf"&gt;alert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Hey, Nads here&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="k"&gt;return &lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nf"&gt;alert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Goodbye Component&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  🚀 useContext :
&lt;/h3&gt;

&lt;p&gt;This hook allows us to work with &lt;code&gt;React's Context API&lt;/code&gt;, which itself a mechanism to allow us to share data within it's component tree without passing through props. It basically removes &lt;code&gt;prop-drilling&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;ans&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;right&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;✅&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;wrong&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;❌&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;AnsContext&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;createContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;ans&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;Exam&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;props&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="c1"&gt;// Any child component inside this component can access the value which is sent.&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;AnsContext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Provider&lt;/span&gt; &lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;ans&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;right&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;RightAns&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nc"&gt;AnsContext&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Provider&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;RightAns&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="c1"&gt;// it consumes value from the nearest parent provider.&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;ans&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useContext&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;AnsContext&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;ans&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="c1"&gt;// previously we were required to wrap up inside the AnsContext.Consumer&lt;/span&gt;
    &lt;span class="c1"&gt;// but this useContext hook, get rids that.&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  🚀 useRef :
&lt;/h3&gt;

&lt;p&gt;This hook allows us to create a mutable object. It is used, when the value keeps changes like in the case of useState hook, but the difference is, it doesn't trigger a re-render when the value changes.&lt;/p&gt;

&lt;p&gt;The common use case of this, is to grab HTML elements from the DOM.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;App&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;myBtn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useRef&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;handleBtn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;myBtn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;current&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;click&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
    &lt;span class="k"&gt;return &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;button&lt;/span&gt; &lt;span class="na"&gt;ref&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;myBtn&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt; &lt;span class="na"&gt;onChange&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;handleBtn&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt; &lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;button&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  🚀 useReducer :
&lt;/h3&gt;

&lt;p&gt;It does very similiar to setState, It's a different way to manage state using &lt;code&gt;Redux Pattern&lt;/code&gt;. Instead of updating the state directly, we &lt;code&gt;dispatch&lt;/code&gt; actions, that go to a &lt;code&gt;reducer&lt;/code&gt; function, and this function figure out, how to compute the next state.&lt;/p&gt;


&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F885ulztfmsm2xhdqj3mp.png" alt="reducer"&gt;Fig. useReducer Architecture 


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;reducer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;dispatch&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;switch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;action&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;type&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;increment&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;decrement&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="nl"&gt;default&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;throw&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;useReducer&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="c1"&gt;// state is the state we want to show in the UI.&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;dispatch&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useReducer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;reducer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="k"&gt;return &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;&amp;gt;&lt;/span&gt;
        Count : &lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;button&lt;/span&gt; &lt;span class="na"&gt;onClick&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nf"&gt;dispatch&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;decrement&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;-&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;button&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;button&lt;/span&gt; &lt;span class="na"&gt;onClick&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nf"&gt;dispatch&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;increment&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;+&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;button&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="p"&gt;&amp;lt;/&amp;gt;&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  🚀 useMemo :
&lt;/h3&gt;

&lt;p&gt;This hook will help you to optimise computational cost or improve performance. It mostly used when we're needed to make expensive calculations.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;useMemo&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;

    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;count&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;setCount&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useState&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;60&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;expensiveCount&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;useMemo&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;count&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;count&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="c1"&gt;// recompute when count changes.&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Works great for memoizing returned values, but in other &lt;code&gt;CSSNamespaceRule&lt;/code&gt;, we want to memoize the whole function, in that case we can use this hook ↓&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 useCallback :
&lt;/h3&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;useCallbackDemo&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;count&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;setCount&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;useState&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;60&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;showCount&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useCallback&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nf"&gt;alert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`Count &lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;count&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;count&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;SomeChild&lt;/span&gt; &lt;span class="na"&gt;handler&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;showCount&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;/&amp;gt;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  🚀 useImperativeHandle :
&lt;/h3&gt;

&lt;p&gt;This hook is use to modify the exposed ref and it is rarely used.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;useImperativeHandleDemo&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;props&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;ref&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;

    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;myBtn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;useRef&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useImperativeHandle&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;ref&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;({&lt;/span&gt;
        &lt;span class="na"&gt;click&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;clicking button!&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
            &lt;span class="nx"&gt;myBtn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;current&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;click&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;}));&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  🚀 useLayoutEffect :
&lt;/h3&gt;

&lt;p&gt;It works same as useEffect hook with one difference, the callback will run after rendering the component but before the actual updates have been painted to the screen.&lt;/p&gt;

&lt;p&gt;⚠️ : Blocks visual updates until your callback is finished.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;useLayoutEffectDemo&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;

    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;myBtn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useRef&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useLayoutEffect&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;rect&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;myBtn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;current&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getBoundingClientRect&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
        &lt;span class="c1"&gt;// scroll position before the dom is visually updated&lt;/span&gt;
        &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;rect&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;height&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;})&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  🚀 useDebugValue :
&lt;/h3&gt;

&lt;p&gt;This hook doesn't make much sense, but it allows us to define our own custom labels in &lt;code&gt;React Dev Tools&lt;/code&gt;, which are useful for debugging. Suppose we have &lt;code&gt;n&lt;/code&gt; number of components which uses the same logic, then we can separately define our own function and that can be used in other components, but the key thing here is we can debug things &lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;useDisplayName&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;displayName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;setDisplayName&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useState&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

    &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useEffect&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;fetchFromDatabase&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;props&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;userId&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="nf"&gt;setDisplayName&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;displayName&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="p"&gt;[]);&lt;/span&gt;

    &lt;span class="nx"&gt;React&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;useDebugValue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;displayName&lt;/span&gt; &lt;span class="o"&gt;??&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;loading...&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;displayName&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The return value can be used in other components or else where in the application like this 👇🏽&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;App&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;displayName&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;useDisplayName&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;button&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;displayName&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;button&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;References - &lt;code&gt;Fireship's Youtube Video&lt;/code&gt; - &lt;a href="https://youtu.be/TNhaISOUy6Q" rel="noopener noreferrer"&gt;React Hooks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Want to connect? &lt;a href="https://twitter.com/abhisheknaiidu" rel="noopener noreferrer"&gt;twitter&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>showdev</category>
      <category>writing</category>
      <category>react</category>
    </item>
    <item>
      <title>Mac OS Keyboard substitution's for most useful thing's 🔥</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Tue, 29 Dec 2020 12:55:30 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/mac-os-keyboard-substitution-s-for-most-useful-thing-s-2m00</link>
      <guid>https://dev.to/abhisheknaiidu/mac-os-keyboard-substitution-s-for-most-useful-thing-s-2m00</guid>
      <description>&lt;p&gt;Are you the one, who fed up of copy and pasting &lt;code&gt;urls&lt;/code&gt;, &lt;code&gt;emoticons&lt;/code&gt;, &lt;code&gt;icons&lt;/code&gt; when filling up application forms or organizing any other things??&lt;/p&gt;

&lt;p&gt;If yes, then there's a cool solution for you guys 🤗 🎉 - &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_q60JLve--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6yrb9c82nwz6k0nsu5mv.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_q60JLve--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6yrb9c82nwz6k0nsu5mv.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For more details, regarding how to set up and use like it a pro, check this link:&lt;/strong&gt; 👇🏽&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vJ70wriM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/abhisheknaiidu"&gt;
        abhisheknaiidu
      &lt;/a&gt; / &lt;a href="https://github.com/abhisheknaiidu/shortski"&gt;
        shortski
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Mac OS Keyboard substitution's for most useful thing's 
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://raw.githubusercontent.com/abhisheknaiidu/shortski/main/assets/shortski_logo.gif"&gt;&lt;img alt="shortski" src="https://res.cloudinary.com/practicaldev/image/fetch/s---MFNOJe0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://raw.githubusercontent.com/abhisheknaiidu/shortski/main/assets/shortski_logo.gif"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/div&gt;

&lt;h3&gt;
Fed up of copy and pasting &lt;code&gt;urls&lt;/code&gt;, &lt;code&gt;emoticons&lt;/code&gt;, &lt;code&gt;icons&lt;/code&gt; when filling up application forms or organizing any other things??&lt;/h3&gt;
&lt;h2&gt;
Here's the solution: 👇🏽&lt;/h2&gt;

&lt;div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://raw.githubusercontent.com/abhisheknaiidu/shortski/main/assets/shortski_demo.gif"&gt;&lt;img alt="shortski_demo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--OUGl5sgC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://raw.githubusercontent.com/abhisheknaiidu/shortski/main/assets/shortski_demo.gif"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;
Installation:&lt;/h2&gt;
&lt;p&gt;How to install:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download the &lt;code&gt;shortski.plist&lt;/code&gt; file.&lt;/li&gt;
&lt;li&gt;Change username's and url's for all the handle's and add your's :p&lt;/li&gt;
&lt;li&gt;Save it and Navigate to System Preferences → Keyboard → Text&lt;/li&gt;
&lt;li&gt;Drag and drop the downloaded &lt;code&gt;shortski.plist&lt;/code&gt; to the &lt;code&gt;text&lt;/code&gt; window.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/abhisheknaiidu/shortski"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
 

&lt;p&gt;&lt;strong&gt;Tweets&lt;/strong&gt;&lt;br&gt;
 &lt;/p&gt;
&lt;blockquote class="ltag__twitter-tweet"&gt;
      &lt;div class="ltag__twitter-tweet__media ltag__twitter-tweet__media__video-wrapper"&gt;
        &lt;div class="ltag__twitter-tweet__media--video-preview"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A5FwcA6S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/tweet_video_thumb/EqZiYyWVoAAUriW.jpg" alt="unknown tweet media content"&gt;
          &lt;img src="/assets/play-butt.svg" class="ltag__twitter-tweet__play-butt" alt="Play butt"&gt;
        &lt;/div&gt;
        &lt;div class="ltag__twitter-tweet__video"&gt;
          
            
          
        &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--1jQCNFrW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1326673646253912069/bNNfN1UL_normal.jpg" alt="Abhishek Nads profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Abhishek Nads
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        &lt;a class="comment-mentioned-user" href="https://dev.to/abhisheknaiidu"&gt;@abhisheknaiidu&lt;/a&gt;

      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P4t6ys1m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      Fed up of copy and pasting urls, icons when filling up application forms or organizing things?? Here's Keyboard substitutions on MacOS, which literally are life-saver😇Just added a workflow and how I use it for myself😃&lt;br&gt;link - &lt;a href="https://t.co/VdvqpADmkN"&gt;github.com/abhisheknaiidu…&lt;/a&gt; 
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      10:48 AM - 29 Dec 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1343871499837399041" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1343871499837399041" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1343871499837399041" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      2
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
 

&lt;p&gt;That's it :D&lt;br&gt;
Thanks for reading so far, I hope you guys like it.&lt;br&gt;
&lt;em&gt;For more information, lets connect on &lt;a href="https://twitter.com/abhisheknaiidu"&gt;Twitter&lt;/a&gt;&lt;/em&gt;! &lt;/p&gt;

</description>
      <category>showdev</category>
      <category>watercooler</category>
      <category>github</category>
      <category>tutorial</category>
    </item>
    <item>
      <title> Happy Hacktoberfest 2020!</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Fri, 02 Oct 2020 02:37:42 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/happy-hacktoberfest-2020-4f1a</link>
      <guid>https://dev.to/abhisheknaiidu/happy-hacktoberfest-2020-4f1a</guid>
      <description>&lt;p&gt;Hello everyone,&lt;/p&gt;

&lt;p&gt;As &lt;a href="https://hacktoberfest.digitalocean.com/" rel="noopener noreferrer"&gt;Hacktoberfest 2020&lt;/a&gt; is started, I wanted to share with you a repository that's created just for Developer's to contribute and grab free SWAGS ✨&lt;/p&gt;

&lt;p&gt;Hacktoberfest encourages participation in the open source community, which grows bigger every year. Complete the 2020 challenge and earn a limited edition T-shirt.&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/abhisheknaiidu" rel="noopener noreferrer"&gt;
        abhisheknaiidu
      &lt;/a&gt; / &lt;a href="https://github.com/abhisheknaiidu/hacktoberfest2020" rel="noopener noreferrer"&gt;
        hacktoberfest2020
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Submit Just 4 PRs to earn SWAGS 🔥
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
    &lt;a href="https://hacktoberfest.digitalocean.com/" rel="nofollow noopener noreferrer"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fabhisheknaiidu%2Fhacktoberfest2020assets%2Fhacktober-logo.svg" width="30%"&gt;
    &lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt; Hacktoberfest 2020 🎉&lt;/h1&gt;

&lt;/div&gt;

&lt;div&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ec78635ac1f6808fb837af6c61013f8a1acd7113c61d38d953b50a1c736c135b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6861636b746f626572666573742d323032302d626c756576696f6c6574"&gt;&lt;img src="https://camo.githubusercontent.com/ec78635ac1f6808fb837af6c61013f8a1acd7113c61d38d953b50a1c736c135b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6861636b746f626572666573742d323032302d626c756576696f6c6574" alt="Hacktober Badge"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/48ecf77ba14e27e5eee74eada5eff4a8fc9ee2702084fced7025cb4fa0b88494/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d254630253946253843253946266d6573736167653d496625323055736566756c267374796c653d7374796c653d666c617426636f6c6f723d424334453939"&gt;&lt;img src="https://camo.githubusercontent.com/48ecf77ba14e27e5eee74eada5eff4a8fc9ee2702084fced7025cb4fa0b88494/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d254630253946253843253946266d6573736167653d496625323055736566756c267374796c653d7374796c653d666c617426636f6c6f723d424334453939" alt="Star Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/5b456bcf0f7daa529e063c38fe7ef5b8af6b62f12025d0db499940f07a0e7a06/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e747269627574696f6e732d77656c636f6d652d76696f6c65742e7376673f7374796c653d666c6174266c6f676f3d676974" alt="Contributions"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/a1ec582d76788b9eff3fff5681fefd7785f65ea9aa8c0910044e799ffed3f26f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f6c6c6f776572732f616268697368656b6e61696964752e7376673f6c6162656c3d466f6c6c6f7725323040616268697368656b6e6169696475267374796c653d736f6369616c" alt="GitHub"&gt; &lt;/a&gt;
&lt;a href="https://twitter.com/abhisheknaiidu" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/75bfa2f893e660069edbb16b7c3e0b4fb78645d565e9fd5d64f184600f554059/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f616268697368656b6e61696964752e7376673f7374796c653d736f6369616c"&gt; &lt;/a&gt;
&lt;a href="https://discord.gg/XTW52Kt" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f7740da3e954f815cc3c81f51c18a0138cfc9fe35b3e16108cbab9bf749b03db/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3733333032373638313138343235313933372e7376673f7374796c653d666c6174266c6162656c3d4a6f696e253230436f6d6d756e69747926636f6c6f723d373238394441" alt="Join Community Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/hacktoberfest2020/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/6014a0754bcfa39340cb39a4372bf9fb482eec5205e7a7d524268c1d9288031e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f6861636b746f6265726665737432303230" alt="Pull Requests Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/hacktoberfest2020/blob/master/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/505ce0d065d96cc7838a6b9d20a1698fa2b9b373e14bb56d1c8cb1cb29f1e7f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f616268697368656b6e61696964752f6861636b746f62657266657374323032303f636f6c6f723d326239333438" alt="License Badge"&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🗣 Hacktoberfest encourages participation in the open source community, which grows bigger every year. Complete the 2020 challenge and earn a limited edition T-shirt.&lt;/h3&gt;

&lt;/div&gt;

&lt;p&gt;📢 &lt;strong&gt;Register &lt;a href="https://hacktoberfest.digitalocean.com" rel="nofollow noopener noreferrer"&gt;here&lt;/a&gt; for Hacktoberfest and make four pull requests (PRs) between October 1st-31st to grab free SWAGS 🔥.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Few issues for developer's. Take up any issue and send your first PR!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;br&gt;
&lt;thead&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;th&gt;Repository&lt;/th&gt;
&lt;br&gt;
&lt;th&gt;Issues&lt;/th&gt;
&lt;br&gt;
&lt;th&gt;Pull Requests&lt;/th&gt;
&lt;br&gt;
&lt;th&gt;Forks&lt;/th&gt;
&lt;br&gt;
&lt;th&gt;Stars&lt;/th&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;/thead&gt;
&lt;br&gt;
&lt;tbody&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme" rel="noopener noreferrer"&gt;awesome-github-profile-readme&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/d0130ab6bc0ccbd02f89a191ba60e178c0deade97dc2825fd586105079c87129/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f620658287b757fdaae667089f974ae89615f39c7ca233addaaa37e81c894a3c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f502a81f466cb1075a32ebbc3ebe7666193d2eb7085444e489ff6217a93bed66/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/72996dacf3840956fc24d8e9627cee78927034d29a3214e47eb08491e171eaa7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/" rel="noopener noreferrer"&gt;a-pop&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/d9307d68a904a16f53736d9ae226c6a94f6118accab4d00ced77f71ca60554f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f612d706f703f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/da8129f5c3959a0faa50e86120a519cde3f390261cbd360c8db4181852824196/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f612d706f703f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/080dba3749cbfafb5aa0dfc7d3e8084461bd0d3a68a66a78ffe0cac250c322f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f612d706f703f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/c76884af143c6c73735bb5aa0e3c4d3191c91f41de000f44fc627093d0444e81/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f612d706f703f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/appwrite/appwrite" rel="noopener noreferrer"&gt;Appwrite&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/527c4e4057639c7ad0c7271120bfe57e0604610d53b6c7609455e7c61f3610f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f61707077726974652f61707077726974653f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0a4d312b726533d26b9d82e17654a9f1aab2aac2eb028ae63ed687d35d64c9a3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f61707077726974652f61707077726974653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/appwrite/appwrite/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/6d7e9042aeef505508b2766c94ba9f99c27886814f1b8cccea0234ba5786d507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f61707077726974652f61707077726974653f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/appwrite/appwrite/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/afe0a68205fcc977881d4072d1b4678b1b15bdca62b1bdfcf130cf56108c4488/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f61707077726974652f61707077726974653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm" rel="noopener noreferrer"&gt;arm&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/37e3bd6b9e083e05b99dd33bbd9bbe284c4c4277732c6f25e3f93efcdaa9569e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f61726d3f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4be49e23546dfce97c8600cc52d5cd6282893a94aefcd5f649f22dddda240e12/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f61726d3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1b2ea2379d801b2440f30c68e4508acc986816bb457b5bea3fc4e38fc1f77714/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f61726d3f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/56c61c03a949ddaf02ba552b4a679ece360008375778568e8bac39ad0ea60416/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f61726d3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/" rel="noopener noreferrer"&gt;class-karona&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1f848ec164b016a50eb01940ca7d856e4b239c98c80b470e8e46e56f0ee0791c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f636c6173732d6b61726f6e613f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4824a993e55b63c29bf42ffb899697757d7e288852ffae6b7349683d9ad04360/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f636c6173732d6b61726f6e613f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/8f98c0e077c378b0a696c1feab8295cb9f078a29b9f646928b14491422cfedc4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f636c6173732d6b61726f6e613f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/a94587b37cff92f2ceef6bc8f9e09898cd8653869603e433f156950a44056610/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f636c6173732d6b61726f6e613f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion" rel="noopener noreferrer"&gt;Gwion&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/204c39ae0ab51892048893ad8b0c8f2c4a100e2856cfb1280ac8f2814029e6cc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f66656e6e6563646a61792f4777696f6e3f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/424b9585762ac13a42bcfb2fa95ca3edbda8e586b41e653e5280d2ab9d842a6f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f66656e6e6563646a61792f4777696f6e3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/115e88696ae5effc6ba7c9fe38348cc4331cf265d3d77509f4dbae1a6d415521/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f66656e6e6563646a61792f4777696f6e3f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/36e3f143af003aa97328932143594380f90a9c3680f43ba02a99a9d0279e9ce2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f66656e6e6563646a61792f4777696f6e3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/" rel="noopener noreferrer"&gt;iiitdmj-gpa&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/429868f0bb26111ac678b700394701fec8a4fb62f92a9a668fc66d67e4b8d78b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f69696974646d6a2d6770613f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/82de66f2ed169bc4c426dfc1e5a89ae347367c393a1786d04b8b0a87621e2cf4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f69696974646d6a2d6770613f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/d55744caa64275a81812690cc7f6d55eba76929798d00df7d77cb85ecb1b5cd1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f69696974646d6a2d6770613f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f4623de52cffc2d0267f9b56fa2ecc5d0dd3c5c5194467c07d907f05032f3c57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f69696974646d6a2d6770613f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator" rel="noopener noreferrer"&gt;image-creator&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1d7f277dac9a45f6a3e5b5c3543023caf0dfb06416e2163443f52f89da0eb441/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f696d6167652d63726561746f723f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/994d79f44ec69584383653c41f74321bf7e9eeca49b69f36fda3b812f6965150/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f696d6167652d63726561746f723f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e0d81d968616b0a430613c2f87045068fe58bc74fae10437bd11c89c481e5183/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f696d6167652d63726561746f723f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/fab65419f6f3e3faf1b58da26c8172e61d9770bae9544701f3bc46ebdd9e1307/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f696d6167652d63726561746f723f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30" rel="noopener noreferrer"&gt;javascript30&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/3991ec11b8a898f5a09dfc71afc8be2938ab6f4ae3b7d240050a02e070cb6a75/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f6a61766173637269707433303f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/71c75a7645eacf527a267b0d9c9bccc9ede06caafd933bdfeaa0ef6724765d9b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f6a61766173637269707433303f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/898e2687b8e8d200dff1c7fefa3c53268254463f48797170b121114ccd6d9f3b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f6a61766173637269707433303f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/db2371472a9c9dbc9e8d2c5df556206324ef588847ee545ee2e0f3596deff0f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f6a61766173637269707433303f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/" rel="noopener noreferrer"&gt;portfolio&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/269088d3514ec5597b9d5ddd9d071d39d092481d4c7d94c8d14cb994b614cee1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f616268697368656b6e61696964752e6769746875622e696f3f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/bc3e925cb46d30780dc4f2e3f471a1e2fe2819e766bbd399c5721b7859f07224/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f616268697368656b6e61696964752e6769746875622e696f3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/3132fb2e14375ad9951831c75e5860edf54a04b5afbf30927664a0794fed3622/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f616268697368656b6e61696964752e6769746875622e696f3f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/16d2e23ea62e24bfc31ed1d62ddb688d7289daccabf5bc543fc1f2d3ac53a5f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f616268697368656b6e61696964752e6769746875622e696f3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days" rel="noopener noreferrer"&gt;quarantine-days&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4f217e75dd241cdfe36cbb5abc698d8695722313b3a2a6fec9dfd0de1037f1f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f71756172616e74696e652d646179733f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/60c8cc608e59994a03dca67d211ac96f0160de1ea5141a1eb61c55698c2d88a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f71756172616e74696e652d646179733f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/16760cf62561c004dea0c1dfec6c983939808bb7a88a8e681a082b2b930770e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f71756172616e74696e652d646179733f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4dcf011f90a09e73ec0e45e06cce64ecef2489ec29d5db75900bc0913c84300f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f71756172616e74696e652d646179733f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme" rel="noopener noreferrer"&gt;todoist-readme&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e02d7d6b7bf7605ea0f4c7a21daecd54fd19bcfe57a3d3f77285f7ad4b2293a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f746f646f6973742d726561646d653f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/ecd1f357d55873722ad2fa91966e2a573567cef60b1cb40153dce4ccc073b7ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f746f646f6973742d726561646d653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/14fdf61c73e0981e539c761ff20926c387fc097c809491337f2715f3cc479239/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f746f646f6973742d726561646d653f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/63607606a88fd7b1ea88962b7fc963891fa9bcfcab76d4f4d48e3732ff38c4a6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f746f646f6973742d726561646d653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;/tbody&gt;
&lt;br&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;License&lt;/h2&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href="https://creativecommons.org/publicdomain/zero/1.0/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/87dcb0978b064fa1825115518f85a4161f31121bedc6da8543bbb0efbf3154d8/68747470733a2f2f6c6963656e7365627574746f6e732e6e65742f702f7a65726f2f312e302f38387833312e706e67" alt="CC0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To the extent possible under law, &lt;a href="https://blog.abhisheknaidu.tech/" rel="nofollow noopener noreferrer"&gt;Abhishek Naidu&lt;/a&gt; has waived all copyright and related or neighboring rights to this work.&lt;/p&gt;

&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/abhisheknaiidu/hacktoberfest2020" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;TL;DR&lt;br&gt;
&lt;em&gt;Make sure to &lt;strong&gt;Star(watch)&lt;/strong&gt; &lt;a href="https://github.com/abhisheknaiidu/hacktoberfest2020" rel="noopener noreferrer"&gt;this&lt;/a&gt; repo to keep yourself updated.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;P.S - &lt;em&gt;Project maintainers can also add their work, in this repository&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;For more information, ping me on &lt;a href="https://twitter.com/abhisheknaiidu" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;/em&gt;! &lt;/p&gt;

&lt;p&gt;Lets Hack Together! 🎉🎊&lt;/p&gt;

&lt;p&gt;Our Discord Channel : &lt;a href="https://discord.gg/XTW52Kt" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>github</category>
      <category>showdev</category>
      <category>watercooler</category>
    </item>
    <item>
      <title> Happy Hacktoberfest 2020!</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Thu, 24 Sep 2020 09:32:29 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/happy-hacktoberfest-2020-44h5</link>
      <guid>https://dev.to/abhisheknaiidu/happy-hacktoberfest-2020-44h5</guid>
      <description>&lt;p&gt;Hello everyone,&lt;/p&gt;

&lt;p&gt;As &lt;a href="https://hacktoberfest.digitalocean.com/" rel="noopener noreferrer"&gt;Hacktoberfest 2020&lt;/a&gt; is about to get started, I wanted to share with you a repository that's created just for Developer's to contribute and grab free SWAGS ✨&lt;/p&gt;

&lt;p&gt;Hacktoberfest encourages participation in the open source community, which grows bigger every year. Complete the 2020 challenge and earn a limited edition T-shirt.&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/abhisheknaiidu" rel="noopener noreferrer"&gt;
        abhisheknaiidu
      &lt;/a&gt; / &lt;a href="https://github.com/abhisheknaiidu/hacktoberfest2020" rel="noopener noreferrer"&gt;
        hacktoberfest2020
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Submit Just 4 PRs to earn SWAGS 🔥
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
    &lt;a href="https://hacktoberfest.digitalocean.com/" rel="nofollow noopener noreferrer"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fabhisheknaiidu%2Fhacktoberfest2020assets%2Fhacktober-logo.svg" width="30%"&gt;
    &lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt; Hacktoberfest 2020 🎉&lt;/h1&gt;

&lt;/div&gt;

&lt;div&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ec78635ac1f6808fb837af6c61013f8a1acd7113c61d38d953b50a1c736c135b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6861636b746f626572666573742d323032302d626c756576696f6c6574"&gt;&lt;img src="https://camo.githubusercontent.com/ec78635ac1f6808fb837af6c61013f8a1acd7113c61d38d953b50a1c736c135b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6861636b746f626572666573742d323032302d626c756576696f6c6574" alt="Hacktober Badge"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/48ecf77ba14e27e5eee74eada5eff4a8fc9ee2702084fced7025cb4fa0b88494/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d254630253946253843253946266d6573736167653d496625323055736566756c267374796c653d7374796c653d666c617426636f6c6f723d424334453939"&gt;&lt;img src="https://camo.githubusercontent.com/48ecf77ba14e27e5eee74eada5eff4a8fc9ee2702084fced7025cb4fa0b88494/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d254630253946253843253946266d6573736167653d496625323055736566756c267374796c653d7374796c653d666c617426636f6c6f723d424334453939" alt="Star Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/5b456bcf0f7daa529e063c38fe7ef5b8af6b62f12025d0db499940f07a0e7a06/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e747269627574696f6e732d77656c636f6d652d76696f6c65742e7376673f7374796c653d666c6174266c6f676f3d676974" alt="Contributions"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/a1ec582d76788b9eff3fff5681fefd7785f65ea9aa8c0910044e799ffed3f26f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f6c6c6f776572732f616268697368656b6e61696964752e7376673f6c6162656c3d466f6c6c6f7725323040616268697368656b6e6169696475267374796c653d736f6369616c" alt="GitHub"&gt; &lt;/a&gt;
&lt;a href="https://twitter.com/abhisheknaiidu" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/75bfa2f893e660069edbb16b7c3e0b4fb78645d565e9fd5d64f184600f554059/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f616268697368656b6e61696964752e7376673f7374796c653d736f6369616c"&gt; &lt;/a&gt;
&lt;a href="https://discord.gg/XTW52Kt" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f7740da3e954f815cc3c81f51c18a0138cfc9fe35b3e16108cbab9bf749b03db/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3733333032373638313138343235313933372e7376673f7374796c653d666c6174266c6162656c3d4a6f696e253230436f6d6d756e69747926636f6c6f723d373238394441" alt="Join Community Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/hacktoberfest2020/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/6014a0754bcfa39340cb39a4372bf9fb482eec5205e7a7d524268c1d9288031e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f6861636b746f6265726665737432303230" alt="Pull Requests Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/hacktoberfest2020/blob/master/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/505ce0d065d96cc7838a6b9d20a1698fa2b9b373e14bb56d1c8cb1cb29f1e7f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f616268697368656b6e61696964752f6861636b746f62657266657374323032303f636f6c6f723d326239333438" alt="License Badge"&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🗣 Hacktoberfest encourages participation in the open source community, which grows bigger every year. Complete the 2020 challenge and earn a limited edition T-shirt.&lt;/h3&gt;

&lt;/div&gt;

&lt;p&gt;📢 &lt;strong&gt;Register &lt;a href="https://hacktoberfest.digitalocean.com" rel="nofollow noopener noreferrer"&gt;here&lt;/a&gt; for Hacktoberfest and make four pull requests (PRs) between October 1st-31st to grab free SWAGS 🔥.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Few issues for developer's. Take up any issue and send your first PR!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;br&gt;
&lt;thead&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;th&gt;Repository&lt;/th&gt;
&lt;br&gt;
&lt;th&gt;Issues&lt;/th&gt;
&lt;br&gt;
&lt;th&gt;Pull Requests&lt;/th&gt;
&lt;br&gt;
&lt;th&gt;Forks&lt;/th&gt;
&lt;br&gt;
&lt;th&gt;Stars&lt;/th&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;/thead&gt;
&lt;br&gt;
&lt;tbody&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme" rel="noopener noreferrer"&gt;awesome-github-profile-readme&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/d0130ab6bc0ccbd02f89a191ba60e178c0deade97dc2825fd586105079c87129/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f620658287b757fdaae667089f974ae89615f39c7ca233addaaa37e81c894a3c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f502a81f466cb1075a32ebbc3ebe7666193d2eb7085444e489ff6217a93bed66/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/72996dacf3840956fc24d8e9627cee78927034d29a3214e47eb08491e171eaa7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/" rel="noopener noreferrer"&gt;a-pop&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/d9307d68a904a16f53736d9ae226c6a94f6118accab4d00ced77f71ca60554f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f612d706f703f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/da8129f5c3959a0faa50e86120a519cde3f390261cbd360c8db4181852824196/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f612d706f703f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/080dba3749cbfafb5aa0dfc7d3e8084461bd0d3a68a66a78ffe0cac250c322f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f612d706f703f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/a-pop/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/c76884af143c6c73735bb5aa0e3c4d3191c91f41de000f44fc627093d0444e81/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f612d706f703f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/appwrite/appwrite" rel="noopener noreferrer"&gt;Appwrite&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/527c4e4057639c7ad0c7271120bfe57e0604610d53b6c7609455e7c61f3610f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f61707077726974652f61707077726974653f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0a4d312b726533d26b9d82e17654a9f1aab2aac2eb028ae63ed687d35d64c9a3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f61707077726974652f61707077726974653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/appwrite/appwrite/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/6d7e9042aeef505508b2766c94ba9f99c27886814f1b8cccea0234ba5786d507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f61707077726974652f61707077726974653f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/appwrite/appwrite/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/afe0a68205fcc977881d4072d1b4678b1b15bdca62b1bdfcf130cf56108c4488/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f61707077726974652f61707077726974653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm" rel="noopener noreferrer"&gt;arm&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/37e3bd6b9e083e05b99dd33bbd9bbe284c4c4277732c6f25e3f93efcdaa9569e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f61726d3f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4be49e23546dfce97c8600cc52d5cd6282893a94aefcd5f649f22dddda240e12/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f61726d3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1b2ea2379d801b2440f30c68e4508acc986816bb457b5bea3fc4e38fc1f77714/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f61726d3f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/arm/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/56c61c03a949ddaf02ba552b4a679ece360008375778568e8bac39ad0ea60416/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f61726d3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/" rel="noopener noreferrer"&gt;class-karona&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1f848ec164b016a50eb01940ca7d856e4b239c98c80b470e8e46e56f0ee0791c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f636c6173732d6b61726f6e613f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4824a993e55b63c29bf42ffb899697757d7e288852ffae6b7349683d9ad04360/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f636c6173732d6b61726f6e613f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/8f98c0e077c378b0a696c1feab8295cb9f078a29b9f646928b14491422cfedc4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f636c6173732d6b61726f6e613f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/class-karona/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/a94587b37cff92f2ceef6bc8f9e09898cd8653869603e433f156950a44056610/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f636c6173732d6b61726f6e613f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion" rel="noopener noreferrer"&gt;Gwion&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/204c39ae0ab51892048893ad8b0c8f2c4a100e2856cfb1280ac8f2814029e6cc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f66656e6e6563646a61792f4777696f6e3f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/424b9585762ac13a42bcfb2fa95ca3edbda8e586b41e653e5280d2ab9d842a6f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f66656e6e6563646a61792f4777696f6e3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/115e88696ae5effc6ba7c9fe38348cc4331cf265d3d77509f4dbae1a6d415521/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f66656e6e6563646a61792f4777696f6e3f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/fennecdjay/Gwion/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/36e3f143af003aa97328932143594380f90a9c3680f43ba02a99a9d0279e9ce2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f66656e6e6563646a61792f4777696f6e3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/" rel="noopener noreferrer"&gt;iiitdmj-gpa&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/429868f0bb26111ac678b700394701fec8a4fb62f92a9a668fc66d67e4b8d78b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f69696974646d6a2d6770613f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/82de66f2ed169bc4c426dfc1e5a89ae347367c393a1786d04b8b0a87621e2cf4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f69696974646d6a2d6770613f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/d55744caa64275a81812690cc7f6d55eba76929798d00df7d77cb85ecb1b5cd1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f69696974646d6a2d6770613f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/iiitdmj-gpa/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f4623de52cffc2d0267f9b56fa2ecc5d0dd3c5c5194467c07d907f05032f3c57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f69696974646d6a2d6770613f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator" rel="noopener noreferrer"&gt;image-creator&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1d7f277dac9a45f6a3e5b5c3543023caf0dfb06416e2163443f52f89da0eb441/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f696d6167652d63726561746f723f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/994d79f44ec69584383653c41f74321bf7e9eeca49b69f36fda3b812f6965150/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f696d6167652d63726561746f723f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e0d81d968616b0a430613c2f87045068fe58bc74fae10437bd11c89c481e5183/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f696d6167652d63726561746f723f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/image-creator/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/fab65419f6f3e3faf1b58da26c8172e61d9770bae9544701f3bc46ebdd9e1307/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f696d6167652d63726561746f723f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30" rel="noopener noreferrer"&gt;javascript30&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/3991ec11b8a898f5a09dfc71afc8be2938ab6f4ae3b7d240050a02e070cb6a75/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f6a61766173637269707433303f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/71c75a7645eacf527a267b0d9c9bccc9ede06caafd933bdfeaa0ef6724765d9b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f6a61766173637269707433303f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/898e2687b8e8d200dff1c7fefa3c53268254463f48797170b121114ccd6d9f3b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f6a61766173637269707433303f7374796c653d666c61742d737175617265266c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/javascript30/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/db2371472a9c9dbc9e8d2c5df556206324ef588847ee545ee2e0f3596deff0f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f6a61766173637269707433303f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/" rel="noopener noreferrer"&gt;portfolio&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/269088d3514ec5597b9d5ddd9d071d39d092481d4c7d94c8d14cb994b614cee1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f616268697368656b6e61696964752e6769746875622e696f3f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/bc3e925cb46d30780dc4f2e3f471a1e2fe2819e766bbd399c5721b7859f07224/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f616268697368656b6e61696964752e6769746875622e696f3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/3132fb2e14375ad9951831c75e5860edf54a04b5afbf30927664a0794fed3622/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f616268697368656b6e61696964752e6769746875622e696f3f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/abhisheknaiidu.github.io/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/16d2e23ea62e24bfc31ed1d62ddb688d7289daccabf5bc543fc1f2d3ac53a5f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f616268697368656b6e61696964752e6769746875622e696f3f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days" rel="noopener noreferrer"&gt;quarantine-days&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4f217e75dd241cdfe36cbb5abc698d8695722313b3a2a6fec9dfd0de1037f1f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f71756172616e74696e652d646179733f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/60c8cc608e59994a03dca67d211ac96f0160de1ea5141a1eb61c55698c2d88a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f71756172616e74696e652d646179733f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/16760cf62561c004dea0c1dfec6c983939808bb7a88a8e681a082b2b930770e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f71756172616e74696e652d646179733f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/quarantine-days/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4dcf011f90a09e73ec0e45e06cce64ecef2489ec29d5db75900bc0913c84300f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f71756172616e74696e652d646179733f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;tr&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme" rel="noopener noreferrer"&gt;todoist-readme&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e02d7d6b7bf7605ea0f4c7a21daecd54fd19bcfe57a3d3f77285f7ad4b2293a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f746f646f6973742d726561646d653f636f6c6f723d70696e6b266c6f676f3d676974687562" alt="GitHub issues"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme/pulls" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/ecd1f357d55873722ad2fa91966e2a573567cef60b1cb40153dce4ccc073b7ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f746f646f6973742d726561646d653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub PRs"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/14fdf61c73e0981e539c761ff20926c387fc097c809491337f2715f3cc479239/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f746f646f6973742d726561646d653f6c6f676f3d676974" alt="GitHub forks"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;td&gt;&lt;a href="https://github.com/abhisheknaiidu/todoist-readme/network" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/63607606a88fd7b1ea88962b7fc963891fa9bcfcab76d4f4d48e3732ff38c4a6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f746f646f6973742d726561646d653f7374796c653d736f6369616c266c6f676f3d676974687562" alt="GitHub stars"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;br&gt;
&lt;/tr&gt;
&lt;br&gt;
&lt;/tbody&gt;
&lt;br&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;License&lt;/h2&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href="https://creativecommons.org/publicdomain/zero/1.0/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/87dcb0978b064fa1825115518f85a4161f31121bedc6da8543bbb0efbf3154d8/68747470733a2f2f6c6963656e7365627574746f6e732e6e65742f702f7a65726f2f312e302f38387833312e706e67" alt="CC0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To the extent possible under law, &lt;a href="https://blog.abhisheknaidu.tech/" rel="nofollow noopener noreferrer"&gt;Abhishek Naidu&lt;/a&gt; has waived all copyright and related or neighboring rights to this work.&lt;/p&gt;

&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/abhisheknaiidu/hacktoberfest2020" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;TL;DR&lt;br&gt;
&lt;em&gt;Make sure to &lt;strong&gt;Star(watch)&lt;/strong&gt; &lt;a href="https://github.com/abhisheknaiidu/hacktoberfest2020" rel="noopener noreferrer"&gt;this&lt;/a&gt; repo to keep yourself updated.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;P.S - &lt;em&gt;Project maintainers can also add their work, in this repository&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;For more information, ping me on &lt;a href="https://twitter.com/abhisheknaiidu" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;/em&gt;! &lt;/p&gt;

&lt;p&gt;Lets Hack Together! 🎉🎊&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>github</category>
      <category>showdev</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Show your latest to-do's and Todoist stats automatically on your GitHub profile readme</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Sat, 12 Sep 2020 23:36:14 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/show-your-latest-to-do-s-and-todoist-stats-automatically-on-your-github-profile-readme-4kbi</link>
      <guid>https://dev.to/abhisheknaiidu/show-your-latest-to-do-s-and-todoist-stats-automatically-on-your-github-profile-readme-4kbi</guid>
      <description>&lt;p&gt;&lt;em&gt;This blog is originally published on: &lt;a href="//blog.abhisheknaidu.tech"&gt;My Blog&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I use &lt;code&gt;Todoist&lt;/code&gt; and &lt;code&gt;Notion&lt;/code&gt; App, a lot for organizing my work and maintaining my &lt;code&gt;Timeline&lt;/code&gt;. I actually had this idea of automating and showing todoist stats on my README (as Notion doesn't have it's own API till now), a long back when &lt;code&gt;GitHub&lt;/code&gt; launched their &lt;code&gt;Profile README's&lt;/code&gt;, but due to some work and busy schedule , I'm not able to work on this, but few days ago, I saw &lt;strong&gt;DEV's&lt;/strong&gt; post regarding GitHub Actions hackathon in collaboration with &lt;strong&gt;GITHUB&lt;/strong&gt;. That's when I thought, It's the best time to work on this automation stuff.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fast Forward&lt;/strong&gt; to today: I build this automation in just 3 Days, Published it, and also using it!&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vJ70wriM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/abhisheknaiidu"&gt;
        abhisheknaiidu
      &lt;/a&gt; / &lt;a href="https://github.com/abhisheknaiidu/todoist-readme"&gt;
        todoist-readme
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🚧 Updates README with Todoist Stats of a user
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a rel="noopener noreferrer" href="https://raw.githubusercontent.com/abhisheknaiidu/todoist-readme/master/assets/todoist-stat.png"&gt;&lt;img width="400" src="https://res.cloudinary.com/practicaldev/image/fetch/s--eoa0HWzl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/abhisheknaiidu/todoist-readme/master/assets/todoist-stat.png"&gt;&lt;/a&gt;
  &lt;/p&gt;

&lt;h3&gt;
🚧 Todoist Stats&lt;/h3&gt;
  &lt;p&gt;⚡️📌 Update your Todoist Stats ✅ &lt;/p&gt;

&lt;h2&gt;
Setup&lt;/h2&gt;
&lt;h3&gt;
Prep work&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;You'll need a Todoist API Token. You can get that from &lt;a href="https://beta.todoist.com/prefs/integrations" rel="nofollow"&gt;here&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;if you're new to Todoist, then you can refer &lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/todoist-readme/master/#new-to-todoist"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;You need to save the Todoist API Token in the repository secrets. You can find that in the Settings of your Repository. Be sure to save those as the following
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;TODOIST_API_KEY = &amp;lt;your todoist API token&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;You need to update the README file(README.md) with 2 comments. You can refer &lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/todoist-readme/master/#update-your-readme"&gt;here&lt;/a&gt; for updating it.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
Update your README&lt;/h2&gt;
&lt;p&gt;Add a comment to your &lt;code&gt;README.md&lt;/code&gt; like this:&lt;/p&gt;
&lt;div class="highlight highlight-source-gfm"&gt;&lt;pre&gt;&lt;span class="pl-mh"&gt;&lt;span class="pl-mh"&gt;#&lt;/span&gt;&lt;span class="pl-mh"&gt; &lt;/span&gt;Todoist Stats&lt;/span&gt;
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;&amp;lt;!--&lt;/span&gt; TODO-IST:START &lt;span class="pl-c"&gt;--&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;&amp;lt;!--&lt;/span&gt; TODO-IST:END &lt;span class="pl-c"&gt;--&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;These lines will be our entry-points for the todoist stats.&lt;/p&gt;
&lt;h2&gt;
New to Todoist&lt;/h2&gt;
&lt;p&gt;Todoist gives you the confidence that everything’s organized and accounted for, so you can make progress on the things that are important to you.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a Todoist account…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/abhisheknaiidu/todoist-readme"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
 
&lt;h3&gt;
  
  
  Todoist Readme Workflow:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Todoist Readme&lt;/strong&gt; just needs your &lt;strong&gt;TODOIST_API_KEY&lt;/strong&gt;, and if you're &lt;strong&gt;PREMIUM&lt;/strong&gt; user, we have some features also for you guy's 😉&lt;/p&gt;

&lt;h3&gt;
  
  
  Submission Category: Wacky Wildcards
&lt;/h3&gt;

&lt;p&gt;The &lt;strong&gt;Workflow&lt;/strong&gt; looks this:&lt;/p&gt;

&lt;h3&gt;
  
  
  Repository Workflow For Non-Premium Users:
&lt;/h3&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight yaml"&gt;&lt;code&gt;  &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Todoist Readme&lt;/span&gt;

  &lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;workflow_dispatch&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;schedule&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="c1"&gt;# Runs every minute &lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;cron&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*'&lt;/span&gt;

  &lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;update-readme&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Update todoist stats&lt;/span&gt;
      &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
      &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;actions/checkout@v2&lt;/span&gt;
        &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;abhisheknaiidu/todoist-readme@master&lt;/span&gt;
          &lt;span class="na"&gt;with&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
            &lt;span class="na"&gt;TODOIST_API_KEY&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.TODOIST_API_KEY }}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h3&gt;
  
  
  Repository Workflow For Premium Users:
&lt;/h3&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight yaml"&gt;&lt;code&gt;  &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Todoist Readme&lt;/span&gt;

  &lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;workflow_dispatch&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;schedule&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="c1"&gt;# Runs every minute &lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;cron&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*'&lt;/span&gt;

  &lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;update-readme&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Update todoist stats&lt;/span&gt;
      &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
      &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;actions/checkout@v2&lt;/span&gt;
        &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;abhisheknaiidu/todoist-readme@master&lt;/span&gt;
          &lt;span class="na"&gt;with&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
            &lt;span class="na"&gt;TODOIST_API_KEY&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.TODOIST_API_KEY }}&lt;/span&gt;
            &lt;span class="na"&gt;PREMIUM&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="no"&gt;true&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;If you loved the project, do share and 🌟 the Repo!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>actionshackathon</category>
      <category>showdev</category>
      <category>javascript</category>
      <category>github</category>
    </item>
    <item>
      <title>Let's Dive Into Core ES6 Concepts 🔥 </title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Mon, 07 Sep 2020 02:56:03 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/let-s-dive-into-core-es6-concepts-4289</link>
      <guid>https://dev.to/abhisheknaiidu/let-s-dive-into-core-es6-concepts-4289</guid>
      <description>&lt;p&gt;ES6 or ES2015 is one of the core fundamental concept of JavaScript. It unifies the standards and functionality of the script to a great extent.&lt;/p&gt;

&lt;h3&gt;
  
  
  🟡 Template Literals :
&lt;/h3&gt;

&lt;p&gt;Template Literals can be used anywhere, where strings are used. It uses backticks (`) instead of ugly single and double quotes. Let's talk about the benefits of this:&lt;/p&gt;

&lt;p&gt;✨ &lt;code&gt;String Interpolation:&lt;/code&gt;&lt;br&gt;
This we can think of it as a way of accessing JavaScript Variables and including that variable or expression in a string. It can be done by using interpolation operator &lt;code&gt;${}&lt;/code&gt; &lt;/p&gt;

&lt;pre&gt;
const lastName = 'Things';

//Without Template Literals
console.log('Stranger ' + lastName); // Stranger Things

// With Template Literals
console.log(`Stranger ${lastname}`); // Stranger Things

&lt;/pre&gt;

&lt;p&gt;✨ &lt;code&gt;Multi-Line Display:&lt;/code&gt;&lt;br&gt;
We can also use &lt;code&gt;enter/return&lt;/code&gt; when typing template literal, it will then cause the string to be displayed on multiple lines!&lt;/p&gt;

&lt;pre&gt;
let bio = `CS Undergrad and  // newline character \n
Software Developer           // will be added to
among many other things.`;   // the whole string.
&lt;/pre&gt;

&lt;h3&gt;
  
  
  🟡 Using Default Parameter Values :
&lt;/h3&gt;

&lt;p&gt;The default assignment statement, only occurs if no arguement is passed into the function.&lt;/p&gt;

&lt;pre&gt;
function sayHey(name = 'Suzie') {
    console.log(`Hey ${name}`);
}
sayHey('Dustin') // Hey Dustin
sayHey(); // Earlier, it used to give undefined
// but with default para, it gives - Hey Suzie
&lt;/pre&gt;

&lt;h3&gt;
  
  
  🟡 Mixing Defaults and Non-Defaults :
&lt;/h3&gt;

&lt;p&gt;We just need to make sure, we always set the default value at the end of the parameter list, otherwise it may give &lt;code&gt;NaN&lt;/code&gt; result.&lt;/p&gt;

&lt;pre&gt;
function doSum(a,b=1) {
    console.log(a+b);
}
doSum(2,3); // 5
doSum(3); // 4, here a = 3, b = 1
&lt;/pre&gt;

&lt;h3&gt;
  
  
  🟡 Arrow Functions :
&lt;/h3&gt;

&lt;p&gt;It's more shorter and concise way of representing functions. It just replaces the &lt;code&gt;function()&lt;/code&gt; with &lt;code&gt;() =&amp;gt;&lt;/code&gt;&lt;br&gt;
Syntax will be :&lt;/p&gt;

&lt;pre&gt;
const sayHey = () =&amp;gt; "value" 
// this will return value by default!
&lt;/pre&gt;

&lt;p&gt;✨ &lt;strong&gt;Shorthand :&lt;/strong&gt; When an arrow function has just a single parameter, then we can ignore parenthesis &lt;code&gt;()&lt;/code&gt;&lt;/p&gt;

&lt;pre&gt;
const whichMonth = month =&amp;gt; console.log(month);
whichMonth(September); // September
&lt;/pre&gt;

&lt;p&gt;✨ &lt;strong&gt;Most Important&lt;/strong&gt; &lt;code&gt;'this' Borrower&lt;/code&gt; Arrow Expressions do not have their own &lt;code&gt;this&lt;/code&gt; value. This doesn't mean that we can't use them, We can but the value of &lt;code&gt;this&lt;/code&gt; will be the surroundings of arrow function.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Before Arrow Functions&lt;/code&gt;, We need to bind &lt;code&gt;this&lt;/code&gt;, in order to access &lt;code&gt;this&lt;/code&gt;&lt;/p&gt;

&lt;pre&gt;
class Wallet {
    constructor() {
        this.money = 200;
    }

    increaseMoney() {
        function IncrementM() {
            this.money++;
        } // before binding, this refers to global window object.
        setInterval(IncrementM.bind(this), 100);
    }
}

let w = new Wallet();
w.increaseMoney();
&lt;/pre&gt;

&lt;p&gt;It's working because we are no longer allowing the default &lt;code&gt;this&lt;/code&gt; value. Instead, we are manually setting it to &lt;code&gt;this&lt;/code&gt; at this moment in time.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;After Arrow Functions Came&lt;/code&gt;, It's more concised now 🎉&lt;/p&gt;

&lt;pre&gt;
class Wallet {
    constructor() {
        this.money = 200;
    }

    increaseMoney() {
        setInterval(() =&amp;gt; {
            this.money++;
        }), 100);
    }
}

let w = new Wallet();
w.increaseMoney();
&lt;/pre&gt;

&lt;h3&gt;
  
  
  🟡 Spread Syntax :
&lt;/h3&gt;

&lt;p&gt;It basically sends all the values of an &lt;code&gt;array&lt;/code&gt; into a function as arguments, using the spread operator &lt;code&gt;(...)&lt;/code&gt;&lt;/p&gt;

&lt;pre&gt;
const addSum = (a,b,c) =&amp;gt; console.log(a+b+c);

const values = [3,4,5];

addSum(...values);

// Same as
addSum.apply(null, values);

// Same as
addSum(3,4,5);
&lt;/pre&gt;

&lt;p&gt;✨ &lt;strong&gt;Important :&lt;/strong&gt; We can also spread the characters of an string into an array&lt;/p&gt;

&lt;pre&gt;
const str = 'abhi';
const char = [...str];
console.log(char); // ['a','b','c','d']
&lt;/pre&gt;

&lt;h3&gt;
  
  
  🟡 De-structuring Assignment :
&lt;/h3&gt;

&lt;p&gt;It gives us the power to, take out the elements which are required from a larger piece of structured data. It can be only performed on &lt;code&gt;arrays&lt;/code&gt; and &lt;code&gt;objects&lt;/code&gt;. When we do array de-structuring, then it will be based on &lt;code&gt;position&lt;/code&gt; and with objects, it will be based on &lt;code&gt;property&lt;/code&gt; names!&lt;/p&gt;

&lt;pre&gt;
let mail = {
    name: 'Abhishek',
    programme: BSoC,
    email: 'geekyabhi12@gmail.com'
};
// Order doesn't matter when destructuring!
const selected = ({ programme, name }) =&amp;gt; {
    return console.log(`Congratulations ${name}! You've been selected for ${programme}!`);
}
// We can also rename the property!
let {name: firstName} = mail;

selected(mail);
// Congratulations Abhishek! You've been selected for BSoC!
&lt;/pre&gt;

&lt;p&gt;&lt;em&gt;This Blog is originally published on&lt;/em&gt; : &lt;a href="https://blog.abhisheknaidu.tech/lets-dive-into-es6/"&gt;My Blog WebSite&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>interview</category>
      <category>es6</category>
      <category>showdev</category>
    </item>
    <item>
      <title>How I got 100+ ⭐️ in just less than a day on GitHub?!</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Tue, 14 Jul 2020 17:58:06 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/how-i-got-100-in-just-less-than-a-day-on-github-4iej</link>
      <guid>https://dev.to/abhisheknaiidu/how-i-got-100-in-just-less-than-a-day-on-github-4iej</guid>
      <description>&lt;p&gt;My Github Repo &lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme"&gt;awesome-github-profile-readme&lt;/a&gt; got 100+ 🌟 in just less than a day, I will explain how this repo is helping people to get more insights regarding the new cool feature, launched by GitHub i.e Github Profile README.&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vJ70wriM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/abhisheknaiidu"&gt;
        abhisheknaiidu
      &lt;/a&gt; / &lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme"&gt;
        awesome-github-profile-readme
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      😎 A curated list of awesome Github Profile READMEs 📝
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
Awesome GitHub Profile README&lt;/h1&gt;
&lt;div&gt;
&lt;a rel="noopener noreferrer" href="https://camo.githubusercontent.com/13c4e50d88df7178ae1882a203ed57b641674f94/68747470733a2f2f63646e2e7261776769742e636f6d2f73696e647265736f726875732f617765736f6d652f643733303566333864323966656437386661383536353265336136336531353464643865383832392f6d656469612f62616467652e737667"&gt;&lt;img src="https://camo.githubusercontent.com/13c4e50d88df7178ae1882a203ed57b641674f94/68747470733a2f2f63646e2e7261776769742e636f6d2f73696e647265736f726875732f617765736f6d652f643733303566333864323966656437386661383536353265336136336531353464643865383832392f6d656469612f62616467652e737667" alt="Awesome Badge"&gt;&lt;/a&gt;
&lt;a href="https://zzetao.github.io/awesome-github-profile/" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/a12dabb2b7cedfc3d352813299935a00fef2c162/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d266c6162656c436f6c6f723d353035303530266d6573736167653d7765627369746526636f6c6f723d253233303037364436267374796c653d666c6174266c6f676f3d676f6f676c652d6368726f6d65266c6f676f436f6c6f723d253233303037364436" alt="website"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer" href="https://camo.githubusercontent.com/1ef04f27611ff643eb57eb87cc0f1204d7a6a14d/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d254630253946253843253946266d6573736167653d496625323055736566756c267374796c653d7374796c653d666c617426636f6c6f723d424334453939"&gt;&lt;img src="https://camo.githubusercontent.com/1ef04f27611ff643eb57eb87cc0f1204d7a6a14d/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d254630253946253843253946266d6573736167653d496625323055736566756c267374796c653d7374796c653d666c617426636f6c6f723d424334453939" alt="Star Badge"&gt;&lt;/a&gt;
&lt;a href="https://discord.gg/XTW52Kt" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/d0fd72ce9e33cfbea251509961786d586f532974/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3733333032373638313138343235313933372e7376673f7374796c653d666c6174266c6162656c3d4a6f696e253230436f6d6d756e69747926636f6c6f723d373238394441" alt="Join Community Badge"&gt;&lt;/a&gt;&lt;br&gt;
&lt;p&gt;&lt;i&gt;A curated list of awesome Github Profile READMEs&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/stargazers"&gt;&lt;img src="https://camo.githubusercontent.com/821a74ad943214857f5c62133ab8443239e748c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d65" alt="Stars Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/network/members"&gt;&lt;img src="https://camo.githubusercontent.com/9a79f34b3dbeb6f167b4fe768c9a094f26292d41/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d65" alt="Forks Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/pulls"&gt;&lt;img src="https://camo.githubusercontent.com/fb59599313bd486d1520ce7d78f78629d1a69e3f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d65" alt="Pull Requests Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/issues"&gt;&lt;img src="https://camo.githubusercontent.com/eb0b35acf570d1ac3b1807f7f3967f760df908cf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d65" alt="Issues Badge"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/graphs/contributors"&gt;&lt;img alt="GitHub contributors" src="https://camo.githubusercontent.com/02058f1c5dc78f89ceb0c6e6e4cd365bb9863660/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f636f6c6f723d326239333438"&gt;&lt;/a&gt;
&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme/blob/master/LICENSE"&gt;&lt;img src="https://camo.githubusercontent.com/de66512cf1b0b70293646f0301c3e2fcd8adc37f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f616268697368656b6e61696964752f617765736f6d652d6769746875622d70726f66696c652d726561646d653f636f6c6f723d326239333438" alt="License Badge"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/assets/agpr.gif"&gt;&lt;img alt="Awesome GitHub Profile Readme" src="https://res.cloudinary.com/practicaldev/image/fetch/s--uO1QoKjF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/assets/agpr.gif"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;i&gt;Loved the project? Please consider &lt;a href="https://paypal.me/abhisheknaiidu" rel="nofollow"&gt;donating&lt;/a&gt; to help it improve!&lt;/i&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3&gt;
Contents:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#categories"&gt;Categories&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#github-actions-"&gt;Github Actions 🤖&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#game-mode-"&gt;Game Mode 🚀&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#code-mode-"&gt;Code Mode 👨🏽‍💻&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#dynamic-realtime-"&gt;Dynamic Realtime 💫&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#a-little-bit-of-everything-"&gt;A Little Bit of Everything 😃&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#descriptive-"&gt;Descriptive 🗒&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#simple-but-innovative-ones-"&gt;Simple but Innovative Ones 🤗&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#typing-mode-"&gt;Typing.. Mode 🎰&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#anime-"&gt;Anime 👾&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#minimalistic-"&gt;Minimalistic ✨&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#gifs-"&gt;GIFS 👻&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#just-images-"&gt;Just Images 🎭&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#badges-"&gt;Badges 🎫&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#fancy-fonts-"&gt;Fancy Fonts 🖋&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#icons-"&gt;Icons 🎯&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#retro-"&gt;Retro 😎&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#tools"&gt;Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#articles"&gt;Articles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#tutorials"&gt;Video Tutorials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#contribute"&gt;Contribute&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://raw.githubusercontent.com/abhisheknaiidu/awesome-github-profile-readme/master/#license"&gt;License&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Categories&lt;/h2&gt;
&lt;h4&gt;
Github Actions 🤖
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/thmsgbrt/thmsgbrt"&gt;Thomas Guibert&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/bdougie/bdougie"&gt;Brian Douglas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sw-yx/sw-yx"&gt;Shawn Wang&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/simonw/simonw"&gt;Simon Willison&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mscoutermarsh/mscoutermarsh"&gt;Mike Coutermarsh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mokkapps/mokkapps"&gt;Michael Hoffmann (Mokkapps)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/athul/athul"&gt;Athul Cyriac Ajay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gautamkrishnar/gautamkrishnar"&gt;Gautam Krishna R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/roaldnefs/roaldnefs"&gt;Roald Nefs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mopig/mopig"&gt;Leo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/maddhruv/maddhruv"&gt;Dhruv Jain&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/guilyx/guilyx"&gt;Erwin Lejeune&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/JessicaLim8/JessicaLim8"&gt;Jessica Lim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tw93/tw93"&gt;侑夕-Tw93&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/liununu/liununu"&gt;liununu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/qu4k/qu4k"&gt;Filippo Rossi (qu4k)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/moepoi/moepoi"&gt;Moe Poi ~&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/blackcater/blackcater"&gt;Elon Tang (blackcater)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Spiderpig86/Spiderpig86"&gt;Stanley Lim (Spiderpig86)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gargakshit/gargakshit"&gt;Akshit Garg (gargakshit)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ouuan/ouuan"&gt;Yufan You&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/d-koppenhagen/d-koppenhagen"&gt;Danny Koppenhagen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vidyabhandary/vidyabhandary"&gt;Vidya Bhandary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/RaoHai/RaoHai"&gt;Rao Hai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jatin2003/jatin2003"&gt;Jatin Rao&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/teoxoy/teoxoy"&gt;teoxoy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/aralroca/aralroca"&gt;Aral Roca&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/codestackr/codestackr"&gt;codeSTACKr&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
Game Mode 🚀
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/timburgan/timburgan"&gt;Tim Burgan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/benjaminsampica/benjaminsampica"&gt;Ben Sampica&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/DoubleGremlin181/DoubleGremlin181"&gt;Kavish Hukmani&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/JonathanGin52/JonathanGin52"&gt;Jonathan Gin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/abhisheknaiidu/awesome-github-profile-readme"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
 
&lt;h3&gt;
  
  
  &lt;strong&gt;So, what exactly is a Github Profile README? 🤔&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Since the release of the Github Profile README, which happened just about a couple of days ago, there have been a lots and lots of tweets and articles on Twitter and &lt;a href="//dev.to"&gt;DEV&lt;/a&gt; about what the Github Profile README is about and how you can set up your own. I found this awesome article by &lt;a href="https://dev.to/m0nica"&gt;Monica Powell&lt;/a&gt; to get you started:&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/m0nica" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HZvD_i3K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--xe74k2OJ--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/18864/664e8e81-eeff-498e-a4dd-463d98e7f79f.png" alt="m0nica image"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/m0nica/how-to-create-a-github-profile-readme-1paj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How To Create A GitHub Profile README&lt;/h2&gt;
      &lt;h3&gt;Monica Powell ・ Jul 11 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#github&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#branding&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#markdown&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  &lt;strong&gt;So, what does &lt;em&gt;Awesome Github Profile README&lt;/em&gt; has to do with it?👀&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;It's actually a place, where you'll find a list of all the awesome Github Profile READMEs, which &lt;strong&gt;Tools&lt;/strong&gt; they have used to make it more interactive, and also a few bunch of famous known &lt;strong&gt;Articles&lt;/strong&gt;, which give insights and more ideas on how you can set up your own. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tweets&lt;/strong&gt;&lt;br&gt;
 &lt;/p&gt;
&lt;blockquote class="ltag__twitter-tweet"&gt;
      &lt;div class="ltag__twitter-tweet__media"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4u9n2wvN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/Ec04vYzUYAASUYT.jpg" alt="unknown tweet media content"&gt;
      &lt;/div&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--xBt95cLK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1274670301058498560/3gS2A-W0_normal.jpg" alt="Abhishek Naidu 😷 profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Abhishek Naidu 😷
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @geeky_abhiz
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P4t6ys1m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      OMG, Finally we did it, 100 ⭐️ in less than a day, that’s insane !!!!&lt;br&gt;Glad that people all around the world are finding it useful and helpful 🌈&lt;br&gt;&lt;br&gt;&lt;a href="https://t.co/DLCEoHh5Po"&gt;github.com/abhisheknaiidu…&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="https://twitter.com/github"&gt;@github&lt;/a&gt; 
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      18:29 PM - 13 Jul 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1282743861371039745" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1282743861371039745" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1282743861371039745" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      11
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
 


&lt;blockquote class="ltag__twitter-tweet"&gt;
      &lt;div class="ltag__twitter-tweet__media"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rj1NazbZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/Ec4G4rwUwAIhk8Y.jpg" alt="unknown tweet media content"&gt;
      &lt;/div&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--xBt95cLK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1274670301058498560/3gS2A-W0_normal.jpg" alt="Abhishek Naidu 😷 profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Abhishek Naidu 😷
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @geeky_abhiz
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P4t6ys1m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      Another Milestone Reached, 150+ ⭐️&lt;br&gt;Thanks EveryOne &lt;a href="https://twitter.com/GitHubCommunity"&gt;@GitHubCommunity&lt;/a&gt; &lt;a href="https://twitter.com/github"&gt;@github&lt;/a&gt; 🥳&lt;br&gt;&lt;br&gt;&lt;a href="https://t.co/DLCEoHh5Po"&gt;github.com/abhisheknaiidu…&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="https://twitter.com/hashtag/DEVCommunity"&gt;#DEVCommunity&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/githubprofile"&gt;&lt;/a&gt;&lt;a href="https://twitter.com/hashtag/github"&gt;#github&lt;/a&gt;profile &lt;a href="https://twitter.com/hashtag/github"&gt;#github&lt;/a&gt; 
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      09:29 AM - 14 Jul 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1282970531759677441" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1282970531759677441" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      1
      &lt;a href="https://twitter.com/intent/like?tweet_id=1282970531759677441" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      3
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
 

&lt;p&gt;That's it :D&lt;br&gt;
I hope you guys like it. And make sure to give it a star on &lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme"&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;P.S - If anyone, who thinks that their README is beautiful or stands out in some way, then they can showcase their GitHub profile readme in the discussion section 😉.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>github</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Awesome GitHub Profile README’s </title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Sun, 12 Jul 2020 22:19:30 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/awesome-github-profile-readme-s-2k9c</link>
      <guid>https://dev.to/abhisheknaiidu/awesome-github-profile-readme-s-2k9c</guid>
      <description>&lt;p&gt;Finally, the wait is over, Awesome GitHub Profile README’s is here, If anyone, who wants to showcase their GitHub profile readme, they can share it here :&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QBILOCNE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/rxwqd6svdzby6zr8l6ss.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QBILOCNE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/rxwqd6svdzby6zr8l6ss.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme"&gt;https://github.com/abhisheknaiidu/awesome-github-profile-readme&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>github</category>
      <category>git</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Developer's Blog</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Tue, 10 Dec 2019 19:26:51 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/developer-s-blog-3lpc</link>
      <guid>https://dev.to/abhisheknaiidu/developer-s-blog-3lpc</guid>
      <description>&lt;h1&gt;
  
  
  100DaysOfCode D1-4
&lt;/h1&gt;

&lt;p&gt;Spent time building up a blog for Developer's called Dev's Blog, built in semantic-ui to enhance UI and UX capability. It has CRUD functionalities. &lt;/p&gt;

&lt;p&gt;Check-out  folks: &lt;a href="https://github.com/abhisheknaiidu/Dev-s-Blog"&gt;https://github.com/abhisheknaiidu/Dev-s-Blog&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Nodejs  #learntocode  #javascript #web #webdev #code #301DaysOfCode #semantic #ui #ux
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>node</category>
      <category>100daysofcode</category>
      <category>javascript</category>
    </item>
    <item>
      <title>ARM</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Fri, 29 Nov 2019 17:34:12 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/arm-56pi</link>
      <guid>https://dev.to/abhisheknaiidu/arm-56pi</guid>
      <description>&lt;p&gt;Another Awesome Project MADE LOVE!&lt;/p&gt;

&lt;p&gt;ARM - Management for users, to upload, download and manage important documents of a particular discipline. We'll be maintaining our Database on CRUD  Functionalities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/abhisheknaiidu/A-R-M"&gt;https://github.com/abhisheknaiidu/A-R-M&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>sql</category>
      <category>php</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Day 2: Analog Clock in Vanilla JS
</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Wed, 30 Oct 2019 04:15:55 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/day-2-analog-clock-in-vanilla-js-4a8n</link>
      <guid>https://dev.to/abhisheknaiidu/day-2-analog-clock-in-vanilla-js-4a8n</guid>
      <description>&lt;p&gt;Started 30 Javascript Challenge by wesbos.&lt;br&gt;
Checkout Guys -&lt;/p&gt;

&lt;p&gt;&lt;a href="https://abhisheknaiidu.github.io/JavaScript30/Day2/"&gt;https://abhisheknaiidu.github.io/JavaScript30/Day2/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github Link: &lt;a href="https://github.com/abhisheknaiidu"&gt;https://github.com/abhisheknaiidu&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>git</category>
      <category>github</category>
    </item>
    <item>
      <title>Day1 : Drum Kit in Vanilla JS</title>
      <dc:creator>Abhishek Naidu</dc:creator>
      <pubDate>Mon, 28 Oct 2019 04:49:58 +0000</pubDate>
      <link>https://dev.to/abhisheknaiidu/day1-drum-kit-in-vanilla-js-2pi2</link>
      <guid>https://dev.to/abhisheknaiidu/day1-drum-kit-in-vanilla-js-2pi2</guid>
      <description>&lt;p&gt;Started 30 Javascript Challenge by wesbos.&lt;br&gt;
Checkout Guys - &lt;/p&gt;

&lt;p&gt;&lt;a href="https://abhisheknaiidu.github.io/JavaScript30/Day1/"&gt;https://abhisheknaiidu.github.io/JavaScript30/Day1/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github Link: &lt;a href="https://github.com/abhisheknaiidu"&gt;https://github.com/abhisheknaiidu&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>github</category>
      <category>git</category>
    </item>
  </channel>
</rss>
