<?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: Ahmad Awais ⚡️</title>
    <description>The latest articles on DEV Community by Ahmad Awais ⚡️ (@ahmadawais).</description>
    <link>https://dev.to/ahmadawais</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%2F3328%2Fcfc0269c-6f2f-4db7-9529-60d3b96aa9b0.jpg</url>
      <title>DEV Community: Ahmad Awais ⚡️</title>
      <link>https://dev.to/ahmadawais</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ahmadawais"/>
    <language>en</language>
    <item>
      <title>VS Code Ext of the Week: The RapidAPI Client Extension</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Sun, 31 Jul 2022 18:01:25 +0000</pubDate>
      <link>https://dev.to/ahmadawais/vs-code-ext-of-the-week-the-rapidapi-client-extension-11bi</link>
      <guid>https://dev.to/ahmadawais/vs-code-ext-of-the-week-the-rapidapi-client-extension-11bi</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;tl;dr&lt;/strong&gt; Install &lt;a href="https://marketplace.visualstudio.com/items?itemName=RapidAPI.vscode-rapidapi-client&amp;amp;utm_source=ahmadawais&amp;amp;utm_medium=DevRel&amp;amp;utm_campaign=DevRel"&gt;RapidAPI Client for VSCode&lt;/a&gt; to achieve the flow-state with excellent developer experience.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Howdy-do y'all,&lt;/p&gt;

&lt;p&gt;It's &lt;a href="https://twitter.com/MrAhmadAwais/"&gt;Awais&lt;/a&gt; — you may know me from my open-source work (corona-cli, Shades of Purple theme) or one of &lt;a href="https://Awais.dev/courses"&gt;my courses (VSCode.pro / NodeCLI.com)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Not to overstate the obvious, but I love to write code, build software, and contribute improvements to the flow-state of a developer's work. Fan of automation and DevTools that improve our Developer Experience.&lt;/p&gt;

&lt;p&gt;Just a couple of days ago, we launched the &lt;a href="https://marketplace.visualstudio.com/items?itemName=RapidAPI.vscode-rapidapi-client&amp;amp;utm_source=ahmadawais&amp;amp;utm_medium=DevRel&amp;amp;utm_campaign=DevRel"&gt;RapidAPI Client for VSCode&lt;/a&gt;. It's a project close to my DevHeart. 💜&lt;/p&gt;

&lt;p&gt;I tweeted a thread about it here:&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--PAIyeMMv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/ext_tw_video_thumb/1552273223659683841/pu/img/Jb612Tzi843azBYo.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--OijTw3SW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1436384085157371906/XL60VTpr_normal.jpg" alt="Ahmad Awais profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Ahmad Awais
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @mrahmadawais
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ir1kO05j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      This VS Code extension will change the way you do web development. &lt;br&gt;&lt;br&gt;🚀 Launching RapidAPI Client for VS Code. 🚀 
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      13:03 PM - 27 Jul 2022
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1552278389075091458" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fFnoeFxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-reply-action-238fe0a37991706a6880ed13941c3efd6b371e4aefe288fe8e0db85250708bc4.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1552278389075091458" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k6dcrOn8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-retweet-action-632c83532a4e7de573c5c08dbb090ee18b348b13e2793175fea914827bc42046.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/like?tweet_id=1552278389075091458" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SRQc9lOp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-like-action-1ea89f4b87c7d37465b0eb78d51fcb7fe6c03a089805d7ea014ba71365be5171.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;blockquote class="ltag__twitter-tweet"&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--OijTw3SW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1436384085157371906/XL60VTpr_normal.jpg" alt="Ahmad Awais profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Ahmad Awais
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @mrahmadawais
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ir1kO05j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      Launching a fantastic VS Code extension to help developers stop context switching; building APIs.&lt;br&gt;&lt;br&gt;⚡ RapidAPI Client for VS Code  ⚡ &lt;br&gt;&lt;br&gt;❯ Get 40+ API Code snippets&lt;br&gt;❯ Get the TypeScript interface in a click&lt;br&gt;❯ Supports your favorite VS Code themes &lt;br&gt;&lt;br&gt;🔗 &lt;a href="https://t.co/6barpJnKc8"&gt;marketplace.visualstudio.com/items?itemName…&lt;/a&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      13:03 PM - 27 Jul 2022
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1552278392950620165" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fFnoeFxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-reply-action-238fe0a37991706a6880ed13941c3efd6b371e4aefe288fe8e0db85250708bc4.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1552278392950620165" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k6dcrOn8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-retweet-action-632c83532a4e7de573c5c08dbb090ee18b348b13e2793175fea914827bc42046.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/like?tweet_id=1552278392950620165" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SRQc9lOp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-like-action-1ea89f4b87c7d37465b0eb78d51fcb7fe6c03a089805d7ea014ba71365be5171.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;Exciting day! When &lt;a href="https://twitter.com/mrahmadawais/status/1371852288684347396"&gt;I joined RapidAPI&lt;/a&gt; in my conversation with Iddo Gino, our CEO, I pitched, “let’s go where developers are and build a RapidAPI Client for #VSCode (extension).”&lt;/p&gt;

&lt;p&gt;We both got excited about the idea of empowering developers with an excellent developer experience right there in the IDE of their choice (74% devs). A free API Client with zero context switching and a native VSCode feeling with theme, syntax highlighting, TypeScript interface, and code snippets support. That's API Development on steroids!&lt;/p&gt;

&lt;p&gt;After months of searching, I found an excellent developer, MVP at Microsoft, and a GitHub Star — whom we hired to build RapidAPI Client for VSCode — Elio Struyf (he makes extensions for fun, precisely who I was looking for). Did I mention that Elio is awesome?&lt;/p&gt;

&lt;p&gt;🚀 Yesterday, we launched “&lt;a href="https://marketplace.visualstudio.com/items?itemName=RapidAPI.vscode-rapidapi-client&amp;amp;utm_source=ahmadawais&amp;amp;utm_medium=DevRel&amp;amp;utm_campaign=DevRel"&gt;RapidAPI Client for VSCode&lt;/a&gt;” with a bang!&lt;/p&gt;

&lt;p&gt;It's my honor to guide the R&amp;amp;D roadmap of this extension. My DevRel team worked with several developer community members to produce tens of fantastic free API development videos and have published content, even Twitter threads, to help launch the extension to y’all.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=RapidAPI.vscode-rapidapi-client&amp;amp;utm_source=ahmadawais&amp;amp;utm_medium=DevRel&amp;amp;utm_campaign=DevRel"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Af8oqOsJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ehn1qlajnrlss6pkn7ih.jpg" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In a day or so, the &lt;a href="https://marketplace.visualstudio.com/items?itemName=RapidAPI.vscode-rapidapi-client&amp;amp;utm_source=ahmadawais&amp;amp;utm_medium=DevRel&amp;amp;utm_campaign=DevRel"&gt;RapidAPI Client for VSCode&lt;/a&gt; extension has climbed up to the top trending VSCode extension, period! It’s been a fantastic sight watching developers get excited with "Aha moments" about what we’ve built here.&lt;/p&gt;

&lt;p&gt;🌱 Top trending VSCode extension&lt;br&gt;
🛠 9,000+ Downloads from developers&lt;br&gt;
🥳 6,500+ Active Installs in VSCode IDE&lt;br&gt;
🤩 15 five-star ratings that continue to grow&lt;/p&gt;

&lt;p&gt;Please install and &lt;a href="https://marketplace.visualstudio.com/items?itemName=RapidAPI.vscode-rapidapi-client&amp;amp;utm_source=ahmadawais&amp;amp;utm_medium=DevRel&amp;amp;utm_campaign=DevRel"&gt;check out RapidAPI Client for VSCode extension today →&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Do share what you think below. :)&lt;/p&gt;

&lt;h3&gt;
  
  
  Developer Guides &amp;amp; Tutorials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rapidapi.com/guides/a-deep-dive-into-rapidapi-client-for-vs-code"&gt;A deep dive into RapidAPI Client for VS Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rapidapi.com/guides/how-to-use-rapidapi-client-for-vscode-to-test-apis"&gt;How to use RapidAPI Client for VS Code to test APIs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rapidapi.com/guides/generate-api-call-snippets-using-rapidapi-vscode-extension"&gt;Generate API call snippets using the RapidAPI Client for VS Code extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rapidapi.com/guides/replace-api-clients-with-vscode-using-the-rapidapi-extension"&gt;Replace API Clients with VS Code using the Rapid API Extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rapidapi.com/guides/api-development-in-typescript-using-rapidapi-vscode-client"&gt;API development in TypeScript using RapidAPI VSCode Client&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rapidapi.com/guides/auto-generate-interfaces-from-api-response-using-rapidapi-vscode-client"&gt;Auto generate interfaces from API Response using RapidAPI VSCode Client&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'd also like to thank Wade Wegner for his guidance and Kevin Hill for leading this DevTool from Zero to Prod. Thank you, Laura Schaffer, Gautam Thapar, Pratham, Stephanie Stimac, Nirmalya Ghosh, Kyle Riordan, and so many others not listed here — an absolutely awesome team effort.&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>api</category>
      <category>javascript</category>
    </item>
    <item>
      <title>2020 Black Friday Bundle 16 Developer Courses &amp; Books</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Fri, 27 Nov 2020 20:27:04 +0000</pubDate>
      <link>https://dev.to/ahmadawais/2020-black-friday-bundle-16-developer-courses-books-3big</link>
      <guid>https://dev.to/ahmadawais/2020-black-friday-bundle-16-developer-courses-books-3big</guid>
      <description>&lt;p&gt;2020 has been weird. I couldn't travel much. It's black Friday and I have no plans at all to leave my house. Social distancing, COVID, or as I like to call it &lt;code&gt;VID 19&lt;/code&gt; (sounds more serious, lol).&lt;/p&gt;

&lt;p&gt;Maybe you are like me. But this shouldn't stop you from checking out a Black Friday &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;Full Stack bundle&lt;/a&gt;, Hrishi has prepared for developers. It has a lot of excellent courses &amp;amp; eBooks. I figured you'd want to check it out.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;Black Friday Bundle&lt;/a&gt; will help you &lt;strong&gt;earn more in 2021&lt;/strong&gt; by making you a Full Stack Web Developer. Learn JavaScript, React, Redux, GraphQL, build Node.js CLI DevTools for automation, deploy Serverless, jam the Jamstack (Next.js, Headless WordPress), and even learn to become a VSCode Power User. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;&lt;strong&gt;→ Purchase the Full Stack Developer Bundle&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's not all, this &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;bundle&lt;/a&gt; will make you a standout developer. Become a senior by reading books (included) that'll help you become a published author with professional technical content writing. You'll learn to test code and use React for Data Visualization (with D3). There is even a book on pricing strategies to help you make more money as a freelancer.&lt;/p&gt;

&lt;p&gt;Not sure what you're waiting for. All of these excellent authors, a combined experience of 100+ years, distilled into excellent to-the-point courses and eBooks, for a fraction of the actual price. 70% percent off. We believe this may be the best thing that'll ever happen in 2020. jk :P&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;FULL STACK BUNDLE to "EARN MORE" in 2021&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Here's the list of excellent courses and eBooks you'll get in this bundle. Save up to $925, that's 70% off.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;EDITOR&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;VSCode.pro — Start by learning your editor well.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;VS Code Pro by Ahmad Awais&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;BACKEND&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;NodeCLI.com — Learn Node.js and building automation CLI Apps&lt;/li&gt;
&lt;li&gt;GraphQL — Learn GraphQL (server, API, backend/frontend)&lt;/li&gt;
&lt;li&gt;Serverless React Pro — Deploy serverless React apps&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Node.js CLI Automation Tools by Ahmad Awais&lt;br&gt;
Serverless React Pro by Swizec Teller&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;FRONTEND&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;JavaScript — Courses on React, Node, JavaScript&lt;/li&gt;
&lt;li&gt;React — Learn React, Redux, React Hooks&lt;/li&gt;
&lt;li&gt;React with D3 for Dataviz&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;React for Dataviz Full course plan by Swizec Teller&lt;br&gt;
Pure React &amp;amp; Redux bundle by Dave Ceddia&lt;br&gt;
useEffect over lunch by Dave Ceddia&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;JAMSTACK&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Next, Jamstack frameworks, and headless WordPress&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Jamstack Handbook by Colby Fayock&lt;br&gt;
Build a Personal site &amp;amp; blog with NextJS by James Perkins&lt;br&gt;
Beginner Jamstack by Thomas Weibenfalk&lt;br&gt;
Off With Your Head! Headless WordPress by Kevin Cunningham&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;CSS&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Tailwind — Sharpen your CSS skillset with Tailwind&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Beginner Tailwind by Chris on Code&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;CAREER DEVELOPMENT&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Content Writing for Developers (get published)&lt;/li&gt;
&lt;li&gt;Freelance for Developers (do it right, get paid more)&lt;/li&gt;
&lt;li&gt;Advanced: Data visualization and Testing Code skills&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Content writing for Developers by Maedah Batool&lt;br&gt;
Pricing Freelance Projects by Tom Hirst&lt;br&gt;
Fake it, test it, make it by Jim Zarkadas&lt;br&gt;
Why programmers work at night by Swizec Teller&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&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%2Fxhqqggqigp7i8o460jx9.jpg" alt="Buy"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://learnetto.com/blackfriday?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=ahmadawais"&gt;&lt;strong&gt;→ Purchase the Full Stack Developer Bundle&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blackfriday</category>
      <category>deals</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>Developer Courses 70% OFF · Black Friday · Cyber Monday</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Wed, 25 Nov 2020 14:40:49 +0000</pubDate>
      <link>https://dev.to/ahmadawais/developer-courses-70-off-black-friday-cyber-monday-24a6</link>
      <guid>https://dev.to/ahmadawais/developer-courses-70-off-black-friday-cyber-monday-24a6</guid>
      <description>&lt;p&gt;Woohoo, folks! 🥳🥳🥳&lt;/p&gt;

&lt;p&gt;I'm also running up to a 70% off discount on my courses.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://nodecli.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=developer-courses-70-off-black-friday-cyber-monday-24a6"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8e2IBuDY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ewmffi8xkyijt8u7y51p.jpg" alt="nodecli.com"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://nodecli.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=developer-courses-70-off-black-friday-cyber-monday-24a6"&gt;&lt;strong&gt;NodeCLI.com&lt;/strong&gt;&lt;/a&gt;  — 60% off save $150. Learn to build Node.js based automation CLI Apps/DevTools&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vscode.pro/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=developer-courses-70-off-black-friday-cyber-monday-24a6"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---StjZJih--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0ypl03enbjwe7dwcbqvt.jpg" alt="vscode.pro"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://vscode.pro/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=developer-courses-70-off-black-friday-cyber-monday-24a6"&gt;&lt;strong&gt;VSCode.pro&lt;/strong&gt;&lt;/a&gt; — 73% off save $120. Become a VSCode Power User and learn 200+ tips/tricks workflows like multi-cursors, debugging, &amp;amp; macros&lt;/p&gt;

&lt;p&gt;&lt;a href="https://writy.io/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=developer-courses-70-off-black-friday-cyber-monday-24a6"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uk2HWAjW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v2wvt83do50453npnnx1.jpg" alt="Writy.io"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://writy.io/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=developer-courses-70-off-black-friday-cyber-monday-24a6"&gt;Writy.io &lt;/a&gt; — 67% off save $100. If you want to sound professional and authentic while writing technical content for developers, this book/course is for you&lt;/p&gt;

&lt;p&gt;Have a great holiday. Learn new skills and make 2021 better. Use your code for good. &lt;/p&gt;

&lt;p&gt;P.S. Feel free to ask me anything.&lt;/p&gt;

&lt;p&gt;Peace! ✌️&lt;/p&gt;

</description>
      <category>blackfriday</category>
      <category>blackfriday2020</category>
      <category>cybermonday</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Being a Web Purist</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Wed, 16 Sep 2020 08:13:24 +0000</pubDate>
      <link>https://dev.to/ahmadawais/being-a-web-purist-3g2j</link>
      <guid>https://dev.to/ahmadawais/being-a-web-purist-3g2j</guid>
      <description>&lt;p&gt;Let's talk about web development. I'm a web purist and I don't plan to change that any time soon. Which means I chose to stick with the web platform. I love the web platform. I have seen it grow since 2002. &lt;/p&gt;

&lt;p&gt;I used to work with LAMP/LEMP stack, then MEAN/MERN stack, then Node.js and React.js. Then Next.js. Dabbled around with Python and Go for a year or so. Nowadays mostly JavaScript for both backend and frontend. &lt;/p&gt;

&lt;p&gt;Been writing JavaScript for over 15 years now. Used to be a funny little language and now it's grown so much. JavaScript is eating the world.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Any application that &lt;strong&gt;can be written in JavaScript&lt;/strong&gt;, &lt;strong&gt;will&lt;/strong&gt; eventually be &lt;strong&gt;written in JavaScript&lt;/strong&gt;." &lt;em&gt;— Atwood's Law&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As an engineering leader, I believe JavaScript has come a long way. It's here to stay. I get why companies choose to use the best possible stack for their products. But that eventually ends up hurting a small startup. &lt;/p&gt;

&lt;p&gt;Hear me out. You see it's a product-driven decision and not a people-driven decision. Maybe with Go or Rust or Python, you'll shave off 250ms load time. That is at the cost of complicating the hiring process for your company. &lt;/p&gt;

&lt;p&gt;If you're an engineering leader, a CTO, or a VP of Engineering at an early-stage startup, where the majority of the business is a web component, for example, a SaaS company — then you need to ask yourself what's the best stack for everything. &lt;/p&gt;

&lt;p&gt;And by everything, I mean the &lt;strong&gt;people&lt;/strong&gt;, the &lt;strong&gt;company&lt;/strong&gt;, and the &lt;strong&gt;product&lt;/strong&gt;. Yes, I say that in a particular order. It's what I believe in. People come first. Be human first. Then the strategic goals of your company. You want to be profitable, right? And then comes your product. &lt;/p&gt;

&lt;p&gt;As engineers, we try to over-optimize for the last part of this pipeline. That's the product. Trying to be extra performant with the product could potentially hurt. What about hiring? What about reaching your company's goals like profitability and market-fit with minimum affect-effort? &lt;/p&gt;

&lt;p&gt;Yeah. That. There are people. There are goals for your company. Both these things have nothing to do with the next shiny tech you want to implement. Especially one that will make it harder for you to hire people. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Anyhoo&lt;/em&gt;, I could talk about this for days. It's a pro/con balance kind of debate. Though, I am an engineer with strong opinions and flexibility to be proven wrong. Nowadays, I often advise early-stage startups as a fractional CTO. &lt;/p&gt;

&lt;p&gt;Fraction CTO? What? FCTO? What's that? Now, this? Yup! &lt;/p&gt;

&lt;p&gt;So, an early-stage startup can seldom afford a C-level executive. That's where a fractional CTO comes in. E.g. I work with you for 10 hours a week, help you set up the right architecture for your SaaS, the software development life cycle (SLDC), engineering governance, CI/CD pipelines … … … but but; but most importantly I set you up for success with 1. &lt;strong&gt;people&lt;/strong&gt; 2. &lt;strong&gt;company&lt;/strong&gt; goals. &lt;/p&gt;

&lt;p&gt;And part of that is helping you pick the right stack. Most of the time, it's a bet on JavaScript, the web. You get to hire relatively easily. You have the same language for both front-end and back-end — this leads to healthy team coordination. Especially, when your company is small. &lt;a href="https://AhmadAwais.com/contact"&gt;Let's talk&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;So, well my bet is on the web platform. Web for the win. &lt;/p&gt;

&lt;p&gt;— A web purist.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>leadership</category>
    </item>
    <item>
      <title>Introducing: Deno Beginner Course. Completely FREE</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Tue, 09 Jun 2020 15:47:37 +0000</pubDate>
      <link>https://dev.to/denobeginner/introducing-deno-beginner-course-completely-free-3j4k</link>
      <guid>https://dev.to/denobeginner/introducing-deno-beginner-course-completely-free-3j4k</guid>
      <description>&lt;p&gt;I'm super excited to announce a free crash course on Deno. Sign up to learn about &lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;deno&lt;/a&gt;, it's differences from Node.js, and let's build three simple projects while at it.&lt;/p&gt;

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

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



&lt;/p&gt;




&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&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%2Fddwoooxyku7cux22n374.gif" alt="DenoBeginner"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Deno For Beginners Course
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;Learn deno&lt;/a&gt; by example. In this free crash course, &lt;a href="https://twitter.com/MrAhmadAwais/" rel="noopener noreferrer"&gt;Awais&lt;/a&gt; will teach you what is Deno, how is Deno different than Node.js, and together you'll build three simple projects with deno. Not sure why I wrote that in 3rd person. 😆&lt;/p&gt;

&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&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%2Fjjj14b8d73adryxhzdfc.png" alt="Deno"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Caution: Shameless plug ahead! Support my work.&lt;/em&gt; ↓&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://VSCode.pro/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;🚀   VSCode.pro Power User Coursre&lt;/a&gt; →&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://NodeCLI.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;📟   Build Node.js CLIs Automation&lt;/a&gt; →&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Course Contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;✅   ACCESS: All Modules&lt;/li&gt;
&lt;li&gt;✅   VIDEOS: Every Course Video&lt;/li&gt;
&lt;li&gt;✅   EXAMPLES: Over 3 Example Projects&lt;/li&gt;
&lt;li&gt;📺   MODULE #1: Introduction to Deno&lt;/li&gt;
&lt;li&gt;📺   MODULE #2: Deno vs Node&lt;/li&gt;
&lt;li&gt;📺   MODULE #3: Deno: A fun tip&lt;/li&gt;
&lt;li&gt;📺   MODULE #4: Deno Core&lt;/li&gt;
&lt;li&gt;📺   MODULE #5: Installing Deno&lt;/li&gt;
&lt;li&gt;📺   MODULE #6: Deno CLI Review&lt;/li&gt;
&lt;li&gt;📺   MODULE #7: Deno with VSCode&lt;/li&gt;
&lt;li&gt;📺   MODULE #8: Deno CLI Help: Run&lt;/li&gt;
&lt;li&gt;📺   MODULE #9: Project #1: Hello Deno&lt;/li&gt;
&lt;li&gt;📺   MODULE #10: Project #2: Deno &lt;code&gt;cat&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📺   MODULE #11: Project #3: Deno Server&lt;/li&gt;
&lt;li&gt;📺   MODULE #12: Deno.Land: Tools &amp;amp; Docs&lt;/li&gt;
&lt;li&gt;📺   MODULE #13: Deploy a Deno Website&lt;/li&gt;
&lt;li&gt;📺   MODULE #14: What's Next with Deno&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;Free: Sign up &amp;amp; Watch Now&lt;/a&gt; →
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&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%2Ffu5h69i71xprywtz5jw1.jpg" alt="DenoBeginner"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&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%2Fjjj14b8d73adryxhzdfc.png" alt="Deno"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>deno</category>
      <category>node</category>
      <category>javascript</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>Free Course: Deno Beginner</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Tue, 09 Jun 2020 15:33:23 +0000</pubDate>
      <link>https://dev.to/ahmadawais/free-course-deno-beginner-1fpo</link>
      <guid>https://dev.to/ahmadawais/free-course-deno-beginner-1fpo</guid>
      <description>&lt;p&gt;I'm super excited to announce a free crash course on Deno. Sign up to learn about &lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;deno&lt;/a&gt;, it's differences from Node.js, and let's build three simple projects while at it.&lt;/p&gt;

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

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



&lt;/p&gt;




&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&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%2Fddwoooxyku7cux22n374.gif" alt="DenoBeginner"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Deno For Beginners Course
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;Learn deno&lt;/a&gt; by example. In this free crash course, &lt;a href="https://twitter.com/MrAhmadAwais/" rel="noopener noreferrer"&gt;Awais&lt;/a&gt; will teach you what is Deno, how is Deno different than Node.js, and together you'll build three simple projects with deno. Not sure why I wrote that in 3rd person. 😆&lt;/p&gt;

&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&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%2Fjjj14b8d73adryxhzdfc.png" alt="Deno"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Caution: Shameless plug ahead! Support my work.&lt;/em&gt; ↓&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://VSCode.pro/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;🚀   VSCode.pro Power User Coursre&lt;/a&gt; →&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://NodeCLI.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;📟   Build Node.js CLIs Automation&lt;/a&gt; →&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Course Contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;✅   ACCESS: All Modules&lt;/li&gt;
&lt;li&gt;✅   VIDEOS: Every Course Video&lt;/li&gt;
&lt;li&gt;✅   EXAMPLES: Over 3 Example Projects&lt;/li&gt;
&lt;li&gt;📺   MODULE #1: Introduction to Deno&lt;/li&gt;
&lt;li&gt;📺   MODULE #2: Deno vs Node&lt;/li&gt;
&lt;li&gt;📺   MODULE #3: Deno: A fun tip&lt;/li&gt;
&lt;li&gt;📺   MODULE #4: Deno Core&lt;/li&gt;
&lt;li&gt;📺   MODULE #5: Installing Deno&lt;/li&gt;
&lt;li&gt;📺   MODULE #6: Deno CLI Review&lt;/li&gt;
&lt;li&gt;📺   MODULE #7: Deno with VSCode&lt;/li&gt;
&lt;li&gt;📺   MODULE #8: Deno CLI Help: Run&lt;/li&gt;
&lt;li&gt;📺   MODULE #9: Project #1: Hello Deno&lt;/li&gt;
&lt;li&gt;📺   MODULE #10: Project #2: Deno &lt;code&gt;cat&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📺   MODULE #11: Project #3: Deno Server&lt;/li&gt;
&lt;li&gt;📺   MODULE #12: Deno.Land: Tools &amp;amp; Docs&lt;/li&gt;
&lt;li&gt;📺   MODULE #13: Deploy a Deno Website&lt;/li&gt;
&lt;li&gt;📺   MODULE #14: What's Next with Deno&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&gt;Free: Sign up &amp;amp; Watch Now&lt;/a&gt; →
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&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%2Ffu5h69i71xprywtz5jw1.jpg" alt="DenoBeginner"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://DenoBeginner.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=Launch%20Post"&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%2Fjjj14b8d73adryxhzdfc.png" alt="Deno"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>deno</category>
      <category>node</category>
      <category>javascript</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>Fears of an Indie Maker</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Mon, 04 May 2020 16:50:32 +0000</pubDate>
      <link>https://dev.to/vscode/fears-of-an-indie-maker-52fb</link>
      <guid>https://dev.to/vscode/fears-of-an-indie-maker-52fb</guid>
      <description>&lt;p&gt;👋 Hello, it's &lt;a href="https://twitter.com/MrAhmadAwais/"&gt;Awais&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;As a full-time open-sourcerer, I'm humbled to share that I've won awards for my open source work and prestigious titles like Google Developers Expert. But as an indie-maker just like any of you, I struggle with many basic things, have all kinds of fear, and haven't figured out life.&lt;/p&gt;

&lt;p&gt;In this post, I share what it feels like being an Independent Marker, Full-time Open Sourcerer, and a course author. Especially nowadays, amidst the coronavirus outbreak.&lt;/p&gt;




&lt;p&gt;I pre-launched a course &lt;a href="https://NodeCLI.com"&gt;NodeCLI.com&lt;/a&gt; — this is my first time pre-launching a course with pre-order stuff and all. And honestly, it was super scary to do that.&lt;/p&gt;

&lt;p&gt;Takes a lot of guts. The constant fear of failure after taking people's money is not a good thing. As you may know, I launched &lt;a href="https://VSCode.pro"&gt;VSCode&lt;/a&gt;.pro before this one, which has done very well. Over 14,192 developers learning power user workflows and switched to VSCode. &lt;/p&gt;

&lt;p&gt;I wanted to launch this &lt;a href="https://NodeCLI.com"&gt;NodeCLI.com&lt;/a&gt; course weeks ago but just kept testing the entire setup, in hindsight I might have been dealing with imposter syndrome, procrastination, and fears of being an indie maker.&lt;/p&gt;

&lt;p&gt;So, first of all, I'm happy to check-off that milestone — Woohoo! 🥳🥳🥳&lt;/p&gt;

&lt;h2&gt;
  
  
  Fears of Indie Makers
&lt;/h2&gt;

&lt;p&gt;As an indie-maker, I wanted to talk about this in a bit more open fashion. As a creator, we struggle with a lot of things. It's about time I share mine. Maybe some of you can relate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fear of Failure
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;What if no one buys what I am building?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When I was working on my &lt;a href="https://VSCode.pro"&gt;VSCode&lt;/a&gt; course I was afraid. What if I failed? What if everyone found out, my workflows aren't that great. You know maybe this just me who likes to create multiple cursors and write quickly. &lt;/p&gt;

&lt;h3&gt;
  
  
  Fear of Success
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;What if I succeed?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Took about 1.5 years to launch my first course. I wrote about how I created my own &lt;a href="https://ahmadawais.com/custom-teaching-platform/"&gt;course platform&lt;/a&gt;. Then when I launched my &lt;a href="https://VSCode.pro"&gt;VSCode&lt;/a&gt; course, I had a great first two months; I hit about 900 sales and about USD 75,000 in revenue.&lt;/p&gt;

&lt;p&gt;Then it hit me. The fear of success. Why did I succeed and now that I did, am I teaching something wrong. Because believe me, there were hundreds of people who tried to put me down. &lt;/p&gt;

&lt;p&gt;I received emails, tweets from grumpy developers someone thought I launched the course they eventually wanted to launch, someone said "it's all available for free", and one person actually reached out to tell me how I'm the worst person on this planet.&lt;/p&gt;

&lt;p&gt;I dealt with all of this in my way. I gave away thousands of free subscriptions and to date over USD 100,000 worth of course materials to people who need it. Donated to the &lt;a href="https://twitter.com/MrAhmadAwais/status/1222550684790329345"&gt;Laptops for Developers&lt;/a&gt; initiative in Nigeria.&lt;/p&gt;

&lt;p&gt;And some times, I felt so down, I just &lt;a href="https://twitter.com/MrAhmadAwais/status/1250495530364526592"&gt;tweeted about it&lt;/a&gt; and the Dev community came to rescue. It's all kinds of weird. Creating products, putting yourself out there. &lt;/p&gt;

&lt;h3&gt;
  
  
  Fear of Pre-launch &amp;amp; Pre-Order
&lt;/h3&gt;

&lt;p&gt;Now that I am creating a new course on helping developers automate their repetitive grunt work with Node.js, I thought instead of waiting for the course to be complete, I should get out of my comfort zone and announce it right away. &lt;/p&gt;

&lt;p&gt;But wait. This time it's different. Yes, I have done this before but I never really asked for developers to bet on my work in advance. That's a different animal. So, instead of announcing the course, I started testing it again and again. &lt;/p&gt;

&lt;h5&gt;
  
  
  Fear's Side-effect: Over-Engineering
&lt;/h5&gt;

&lt;p&gt;Yes, I found a couple of things that should have been fixed but hey it just delayed everything. I thought, not everyone would want to buy the course that's still being recorded. So, I built a way to help people subscribe for free.&lt;/p&gt;

&lt;p&gt;That was actually a good idea, now that there are around 678 people subscribed to the list, I know for a fact that people want to learn how to build CLIs. &lt;/p&gt;

&lt;h5&gt;
  
  
  Fear's Side-effect: Launching Free Stuff
&lt;/h5&gt;

&lt;p&gt;Now that the &lt;a href="https://NodeCLI.com"&gt;NodeCLI&lt;/a&gt; site was ready. Instead of announcing it, I thought maybe I should build a couple more CLIs first. You know to show everyone that I know what it takes. &lt;/p&gt;

&lt;p&gt;I have literally built &lt;a href="https://github.com/AhmadAwais"&gt;hundreds of automation projects&lt;/a&gt;, most of them are open source. But have I really build a good CLI? I should build something super fancy right. How about graphs in the command line? And table layout with all the statistics of #COVID19 coronavirus disease. &lt;/p&gt;

&lt;p&gt;…and that's exactly what I did. I went ahead, built, and released &lt;a href="https://github.com/AhmadAwais/corona-cli"&gt;corona-cli&lt;/a&gt;. So, far I have spent several hundred hours improving (read as &lt;em&gt;perfecting&lt;/em&gt;) the CLI. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Well, yes it has worked wonders. It ranked #2 most trending JavaScript project for about a week. I was listed as the &lt;a href="https://ahmadawais.com/javascript-trending-developer/"&gt;#1 Top JavaScript Developer&lt;/a&gt; on GitHub trending and lived to &lt;a href="https://twitter.com/MrAhmadAwais/status/1241734619919155201"&gt;tweet about it&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://github.com/AhmadAwais/corona-cli"&gt;corona-cli&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;Free and open-source:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🚀 Get worldwide Coronavirus disease (COVID-19) reporting&lt;/li&gt;
&lt;li&gt;🤯 Active daily reporting of your country's COVID-19 statistics&lt;/li&gt;
&lt;li&gt;🇺🇸 Get US States data for Coronavirus disease reports across the US&lt;/li&gt;
&lt;li&gt;🗃️ Data: Country, Cases, Deaths, Recovered, Active, Critical, Per Million&lt;/li&gt;
&lt;li&gt;📈 Charts: Plot statistics in the form of line charts both regular and logarithmic&lt;/li&gt;
&lt;li&gt;📟 Sort: &lt;code&gt;cases&lt;/code&gt;, &lt;code&gt;cases-today&lt;/code&gt;, &lt;code&gt;deaths&lt;/code&gt;, &lt;code&gt;deaths-today&lt;/code&gt;, &lt;code&gt;recovered&lt;/code&gt;, &lt;code&gt;active&lt;/code&gt;, &lt;code&gt;critical&lt;/code&gt;, &lt;code&gt;per-million&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In hindsight:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;🤯 Over 200 hours of development time&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🧐 50 versions released  - &lt;a href="https://github.com/ahmadawais/corona-cli/blob/master/changelog.md"&gt;changelog&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;😲 1 Billion+ API requests, over a million visitors, hundreds of forks&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🤩 14 contributors, 40 closed issues, 25 accepted PRs, 12 open PRs, 20 open issues, &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🙈 &lt;strong&gt;ONE&lt;/strong&gt; single human developer, an indie maker managing all of this&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;💸 Made exactly ZERO x Hundred Thousand Dollars&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…let me sum that up for if you missed the point here.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In an effort of releasing a pre-order / pre-launch stage course where developers could buy the course at 60% off and save a bunch of time automating grunt work, learning Node.js — I felt guilty and thought I must prove my worth. That led to the side-effects of over-engineering and launching stuff for free — that's all super helpful to the community, sadly doesn't help pay the bills.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Quiet Announcement
&lt;/h3&gt;

&lt;p&gt;What an oxymoron? That's seriously what I did. I announced my course super quietly there on Twitter in the form of a &lt;a href="https://twitter.com/MrAhmadAwais/status/1247956557394034689"&gt;tweet&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Liquid error: internal&lt;/p&gt;

&lt;p&gt;What I mean by &lt;em&gt;quiet&lt;/em&gt; is that I didn't write a blog post about it, I have over 100k subscribers in my &lt;a href="https://AhmadAwais.com/subscribe"&gt;newsletter&lt;/a&gt; and millions of people visit &lt;a href="https://AhmadAwais.com/"&gt;my blog&lt;/a&gt; every year. I've been blogging for about 17 years now. And I'm still hesitant to announce this pre-order stage course to my subscribers due to the mix of all the fears I listed above.&lt;/p&gt;

&lt;p&gt;I will eventually get to it. I have been preparing all week to send that email and I think next week is when that will happen. But for now, I felt so out of my skin that I had to write this post. And I also tweeted the following:&lt;/p&gt;

&lt;p&gt;Liquid error: internal&lt;/p&gt;

&lt;p&gt;I know I am not alone in this. I know many many of you face the same fears as I do. I wanted to document this to share my journey and to share that it's natural. Sometimes it sucks. And also to share with everyone that it takes a lot of work, guts, effort, and mental strength to put yourself out there. Go easy on creators, builders, indie-makers.&lt;/p&gt;

&lt;p&gt;If you face the same fears. I bet it would help if we talk about it. Let's discuss that in the comments below. Feel free to share whatever is it that you struggle with as a developer.&lt;/p&gt;

&lt;p&gt;And before my imposter syndrome gets the better of me, let me plug: If you ever wanted to build a CLI with Node.js to automate anything you could imagine, then signup at &lt;a href="https://NodeCLI.com"&gt;NodeCLI.com&lt;/a&gt; — I bet it's going to be worth it. By the end of the course, you'll build tens of automation projects. &lt;/p&gt;

&lt;p&gt;This course is for both; absolute beginners (creating a CLI to keep track of the latest TV season episode you watched or finding out when's the next one due) to doing things like typing one word to reboot your WiFi router.&lt;/p&gt;




&lt;p&gt;So, far that's all I gotta say. Share your war stories of being an Indie maker, I hope it inspires others to do the same. &lt;/p&gt;

</description>
      <category>launch</category>
      <category>entrepreneur</category>
      <category>course</category>
    </item>
    <item>
      <title>How did you get started in tech?</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Sat, 08 Feb 2020 13:53:07 +0000</pubDate>
      <link>https://dev.to/ahmadawais/how-did-you-get-started-in-tech-4b1c</link>
      <guid>https://dev.to/ahmadawais/how-did-you-get-started-in-tech-4b1c</guid>
      <description>&lt;blockquote class="ltag__twitter-tweet"&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--tkRkyapj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1220966513361981440/CzXT0tUT_normal.jpg" alt="Awais profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Awais
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @mrahmadawais
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ir1kO05j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      How did you get started in tech?
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      13:55 PM - 07 Feb 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1225780215424659456" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fFnoeFxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-reply-action-238fe0a37991706a6880ed13941c3efd6b371e4aefe288fe8e0db85250708bc4.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1225780215424659456" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k6dcrOn8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-retweet-action-632c83532a4e7de573c5c08dbb090ee18b348b13e2793175fea914827bc42046.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/like?tweet_id=1225780215424659456" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SRQc9lOp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-like-action-1ea89f4b87c7d37465b0eb78d51fcb7fe6c03a089805d7ea014ba71365be5171.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;Would love to continue this amazing discussion from &lt;a href="https://twitter.com/MrAhmadAwais/status/1225780215424659456"&gt;Twitter&lt;/a&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>tech</category>
      <category>gettingstarted</category>
      <category>junior</category>
    </item>
    <item>
      <title>Confused Developer: Burger or Pizza?! #EmojiToggle</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Sat, 25 Jan 2020 00:29:56 +0000</pubDate>
      <link>https://dev.to/ahmadawais/confused-developer-burger-or-pizza-337f</link>
      <guid>https://dev.to/ahmadawais/confused-developer-burger-or-pizza-337f</guid>
      <description>&lt;p&gt;When I can't decide what to eat. I eat &lt;a href="https://codepen.io/CodePen"&gt;@CodePen&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/ahmadawais/embed/ZEYPyqJ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>How to Start Contributing to Open Source at #Hacktoberfest With a Github Pull Request #OneDevMinute</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Tue, 01 Oct 2019 19:15:32 +0000</pubDate>
      <link>https://dev.to/ahmadawais/how-to-start-contributing-to-open-source-at-hacktoberfest-with-a-github-pull-request-onedevminute-1ce1</link>
      <guid>https://dev.to/ahmadawais/how-to-start-contributing-to-open-source-at-hacktoberfest-with-a-github-pull-request-onedevminute-1ce1</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;📺 &lt;a href="https://YouTu.be/4RvIFvmZA3o"&gt;Watch on 1080p at YouTube →&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;🙌 As a full-time #OpenSourcerer — October is one of my favorite months. And it's October already. Today's #OneDevMinute is about #Hacktoberfest — it's a month-long online event where you signup at &lt;a href="https://GitHub.com"&gt;GitHub.com&lt;/a&gt; and &lt;a href="https://hacktoberfest.digitalocean.com/"&gt;Hacktoberfest&lt;/a&gt; to celebrate Open Source by contributing at least four times between Oct 1-31. &lt;/p&gt;

&lt;p&gt;✅ Good folks from DigitalOcean, GitHub, and this time the Dev.to team will track your open source contributions, help you stay motivated, and upon four successful GitHub pull-requests — you'll receive swag items like a limited edition T-Shirt, stickers, and maybe a few discount codes.&lt;/p&gt;

&lt;p&gt;😇 Open source is for everyone, it's not just code — developers, designers, marketers, and content writers, basically anyone can participate. Improve an open-source project's documentation, refactor code, gift that project a new logo design — just participate and celebrate open source in October.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Step #0: Create an account on GitHub.com &lt;/span&gt;
&lt;span class="c"&gt;# Step #0: Signup at https://hacktoberfest.digitalocean.com/.&lt;/span&gt;
&lt;span class="c"&gt;# Step #1: Fork any open source GitHub repo.&lt;/span&gt;
&lt;span class="c"&gt;# Step #2: Clone that repo in your PC. E.g.&lt;/span&gt;

git clone https://github.com/AhmadAwais/Hacktoberfest

&lt;span class="c"&gt;# Step #3: Make changes and commit/push these changes.&lt;/span&gt;

git add &lt;span class="nb"&gt;.&lt;/span&gt;
git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"📦 NEW: Resource for learning Git"&lt;/span&gt;
git push

&lt;span class="c"&gt;# Step #4: Go to your fork, click open `Pull Request` link and create a PR.&lt;/span&gt;

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

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;📺 Watch on 1080p at &lt;a href="https://YouTu.be/4RvIFvmZA3o"&gt;YouTube →&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📨 &lt;a href="http://eepurl.com/dINZsD"&gt;#OneDevMinute Newsletter signup →&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Use Emoji-Log
&lt;/h3&gt;

&lt;p&gt;Learn to write good and useful git commit messages using the emoji-log project.&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--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/ahmadawais"&gt;
        ahmadawais
      &lt;/a&gt; / &lt;a href="https://github.com/ahmadawais/Emoji-Log"&gt;
        Emoji-Log
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Emoji-Log — An Emoji Git commit log messages spec standard. [  📦👌🐛📖🚀🤖 ‼️]
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
  &lt;a href="https://github.com/ahmadawais/Emoji-Log"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZYaX-9DO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/960133/120058277-31849580-c063-11eb-80f7-d92ff54560d8.png"&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;EMOJI-LOG&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;After building &lt;a href="https://github.com/ahmadawais"&gt;hundreds of open source software&lt;/a&gt; I've ended up inventing a git commit log standard called &lt;code&gt;EMOJI-LOG&lt;/code&gt; that helps me understand a project's history with a less cognitive load just by looking at the git log.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/ahmadawais/Emoji-Log./../../"&gt;&lt;img src="https://camo.githubusercontent.com/f9012a8895b3be835f3eb96e343e1ee4d6c20431fe62817c40c1464d8c18868a/68747470733a2f2f63646e2e7261776769742e636f6d2f61686d616461776169732f73747566662f636139373837342f656d6f6a692d6c6f672f6e6f6e2d666c61742d726f756e642e737667" alt="emoji-log"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://user-images.githubusercontent.com/960133/120058283-3ea18480-c063-11eb-8a62-8146227093fa.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1hjEUYEG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/960133/120058283-3ea18480-c063-11eb-8a62-8146227093fa.png" alt="Philosophy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
PHILOSOPHY&lt;/h3&gt;
&lt;p&gt;I like emoji. I like ’em a lot. Programming, code, geeks/nerds, open-source, all of that is inherently dull and sometimes boring. Emoji (which is, in fact, the plural of emoji) helps me add colors and emotions to the mix. Nothing wrong if you want to attach feelings to this 2D flat text-based world of code. I found out that instead of memorizing &lt;a href="https://gitmoji.carloscuesta.me/" rel="nofollow"&gt;hundreds of emoji&lt;/a&gt; it's better to keep the categories small and general.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;IMPERATIVE&lt;/strong&gt; ↓
&lt;ul&gt;
&lt;li&gt;Make your Git commit messages imperative.&lt;/li&gt;
&lt;li&gt;Write a commit message like you're giving an order.&lt;/li&gt;
&lt;li&gt;E.g., Use ✅ &lt;code&gt;Add&lt;/code&gt; instead of ❌ &lt;code&gt;Added&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;E.g., Use ✅ &lt;code&gt;Create&lt;/code&gt; instead of ❌ &lt;code&gt;Creating&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RULES&lt;/strong&gt; ↓
&lt;ul&gt;&lt;li&gt;…&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/ahmadawais/Emoji-Log"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;P.S. If you like my work, feel free to share it, like it. I am quite active on twitter you can find me cracking silly tech jokes there, maybe &lt;a href="https://twitter.com/MrAhmadAwais"&gt;follow me on Twitter&lt;/a&gt; to connect and &lt;a href="https://YouTube/AhmadAwais"&gt;subscribe to my YouTube channel →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;P.P.S. I have &lt;a href="https://github.com/AhmadAwais"&gt;100+ FOSS (Free &amp;amp; Open Source Software)&lt;/a&gt; GitHub repositories where you can contribute and earn your #Hacktoberfest swag. &lt;a href="https://github.com/AhmadAwais"&gt;Check it out →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Peace! ✌️&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Liquid error: internal&lt;/p&gt;

&lt;p&gt;🗣️ Your comments are more than welcome. Use your code for good.&lt;/p&gt;

</description>
      <category>onedevminute</category>
      <category>git</category>
      <category>hacktoberfest</category>
      <category>digitalocean</category>
    </item>
    <item>
      <title> 📟 The New Windows Terminal</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Mon, 06 May 2019 22:00:52 +0000</pubDate>
      <link>https://dev.to/mrahmadawais/the-new-windows-terminal-302l</link>
      <guid>https://dev.to/mrahmadawais/the-new-windows-terminal-302l</guid>
      <description>&lt;p&gt;&lt;span class="published-at updated-at"&gt;&lt;br&gt;
                Originally published at &lt;a href="https://ahmadawais.com/windows-terminal/"&gt;AhmadAwais.com: Windows Terminal&lt;/a&gt;            &lt;/span&gt;&lt;/p&gt;



&lt;p&gt;"Developers, developers, developers" is all that Microsoft cares about in 2019. Which is a welcomed change — Microsoft has unveiled &lt;strong&gt;Windows Terminal&lt;/strong&gt;, a new command line app for Windows. &lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DxCclbJe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ahmadawais.com/wp-content/uploads/2019/05/windows-terminal.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DxCclbJe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ahmadawais.com/wp-content/uploads/2019/05/windows-terminal.png" alt="Windows Terminal"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  Windows Terminal
&lt;/h2&gt;

&lt;p&gt;You heard that right. It's like Windows forgot to update the terminal app for about two decades and only now realized that the old grandpa terminal gotta go. Microsoft is launching a new command line app for Windows, called the new Windows Terminal. &lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/8gw0rXPMMPE"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Features: (new) Windows Terminal
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  ✅ &lt;strong&gt;Cross Env&lt;/strong&gt;: The new Windows Terminal is designed to be an access point for all sorts of different command-line environments since it works with Cmd, PowerShell, and the Windows Subsystem for Linux (WSL).&lt;/li&gt;
&lt;li&gt;  📑 &lt;strong&gt;Multi-tab Support&lt;/strong&gt;: Yes, multi-tabs is now a reality which is a welcomed feature in any terminal app. Gotta have that.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;📟 GPU accelerated DirectWrite/DirectX-based&lt;/strong&gt; text rendering including CJK ideograms, powerline symbols, icons, programming ligatures, etc. Boy this is awesome.&lt;/li&gt;
&lt;li&gt;  👌 &lt;strong&gt;Emoji Support&lt;/strong&gt;: Woohoo! Super happy about this.&lt;/li&gt;
&lt;li&gt;  🎨 &lt;strong&gt;Themes &amp;amp; Customizations&lt;/strong&gt;: The video showcased clearly represents the fact that this new Windows Terminal will be themeable as well as customizable — both fundamentally important features for developers. I look forward to creating a 🦄 &lt;a href="https://ahmadawais.com/1-million-developers-using-shades-of-purple-theme/"&gt;Shades of Purple&lt;/a&gt; theme for this one.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For more info checkout the &lt;a href="https://github.com/Microsoft/Terminal"&gt;Windows Terminal&lt;/a&gt; repo or read the &lt;a href="https://devblogs.microsoft.com/commandline/introducing-windows-terminal/#"&gt;announcement post&lt;/a&gt; by Kayla, PM for Windows Console. Here are some images of this terminal app for windows.&lt;/p&gt;



&lt;h2&gt;
  
  
  Over to you!
&lt;/h2&gt;

&lt;p&gt;Microsoft is constantly improving its products for developers. This new windows terminal is supposed to be released in mid-June. A bit late to the party there, folks — but we're all happy for you.&lt;/p&gt;

&lt;p&gt;Peace! ✌️&lt;/p&gt;

</description>
      <category>windowsterminal</category>
      <category>windows</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>I am now a Google Developers Expert in Web Technologies!</title>
      <dc:creator>Ahmad Awais ⚡️</dc:creator>
      <pubDate>Tue, 23 Apr 2019 13:33:21 +0000</pubDate>
      <link>https://dev.to/mrahmadawais/i-am-now-a-google-developers-expert-in-web-technologies-1l47</link>
      <guid>https://dev.to/mrahmadawais/i-am-now-a-google-developers-expert-in-web-technologies-1l47</guid>
      <description>&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Google has just welcomed me in the Google Developers Experts Program after recognizing my open source work as a web technology expert. As you can imagine, I'm quite happy to have earned this distinction.&lt;/p&gt;

&lt;p&gt;Woohooo! 🎉🎉🎉&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/MrAhmadAwais/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--caFmKFK---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ahmadawais.com/wp-content/uploads/2019/04/Google-Developers-Expert-Ahmad-Awais.jpg" alt="Google Developers Expert Ahmad Awais"&gt;&lt;/a&gt;&lt;br&gt;
 &lt;/p&gt;

&lt;h2&gt;😇 The Story Goes Like this...&lt;/h2&gt;

&lt;p&gt;I worked alongside the Google Developer Relations team back in 2017 hacking together a couple of open source projects. Since then I've got the opportunity to hang out with and work alongside some of the finest engineers in the web industry.&lt;/p&gt;

&lt;blockquote&gt;







&lt;h4 id="experts-program"&gt;Experts Program&lt;/h4&gt;

A global program to recognize individuals who are experts and thought leaders in one or more Google technologies. These professionals actively contribute and support the developer and startup ecosystems around the world, helping them build and launch highly innovative apps.















&lt;h4 id="eligibility-criteria"&gt;Eligibility Criteria&lt;/h4&gt;





&lt;ul&gt;

   &lt;li&gt;Be a expert in the subject area.&lt;/li&gt;

   &lt;li&gt;Have the ability to articulate clearly and provide meaningful advice to others.&lt;/li&gt;

   &lt;li class='"devsite-landing-row-item-list-item'&gt;Display continued activity in the startup and developer ecosystem, by:

&lt;ul&gt;

   &lt;li class="devsite-landing-row-item-list-item"&gt;Being an influential and recognized speaker at large and small tech conferences.&lt;/li&gt;

   &lt;li class="devsite-landing-row-item-list-item"&gt;Creating high quality technical content, including: tutorials, code samples, educational books, blogs posts, and videos.&lt;/li&gt;

   &lt;li class="devsite-landing-row-item-list-item"&gt;Mentoring tech entrepreneurs in designing, developing, and distributing their products.&lt;/li&gt;

&lt;/ul&gt;

&lt;/li&gt;

&lt;/ul&gt;











&lt;/blockquote&gt;

&lt;p&gt;That's basically how I got the invite from a couple of Googlers and ended up going through the Google Developers Experts interview process. You are first referred by a Googler and then vetted through a fair interview process.&lt;/p&gt;

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

&lt;h2&gt;🎖 The Badge&lt;/h2&gt;

&lt;p&gt;I'm a developer advocate for Open Source &amp;amp; JavaScript. You can find me advocating all things F/OSS. Over the years, I've produced &lt;a href="https://ahmadawais.com/2018-open-source/"&gt;170+ open source projects&lt;/a&gt; which are used by &lt;a href="https://ahmadawais.com/1-million-developers-using-shades-of-purple-theme/"&gt;millions of developers&lt;/a&gt; today.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/MrAhmadAwais/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jDEJmqyJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ahmadawais.com/wp-content/uploads/2019/04/2019-GDE-Web-Technologies-Badge.png" alt="2019 GDE Web Technologies Badge"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, I had a couple of interviews with a web GDE and a Googler — the rest, as they say, is history. You can read more about the process &lt;a href="https://developers.google.com/programs/experts/"&gt;here&lt;/a&gt;. As a form of recognition, the Google Developers Experts also get a badge. I got the one for Web Technologies.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/MrAhmadAwais/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Klp_VDnM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ahmadawais.com/wp-content/uploads/2019/04/GDE-Ahmad-Awais-Purple.png" alt="GDE Ahmad Awais"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🙌 Howdy! If you'd like to know me better, check out my latest &lt;a href="https://ahmadawais.com/2018-year-in-review/"&gt;2018 year in review →&lt;/a&gt;&lt;/p&gt;

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

&lt;h2&gt;🦊 What's Next?&lt;/h2&gt;

&lt;p&gt;Well, for the most part, it's business as usual. I love the open source and developers are my people. I am going to keep doing what I do as a developer advocate. Building communities and helping developers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://Awais.dev/2018"&gt;&lt;img class="aligncenter wp-image-5717 size-full" src="https://res.cloudinary.com/practicaldev/image/fetch/s--4BTewH78--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ahmadawais.com/wp-content/uploads/2019/04/GDE-Ahmad-Awais.jpg" alt="DGE Ahmad Awais" width="2798" height="1572"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;✅ I'm super eager to work alongside the development teams behind Chrome's V8 Engine and the Speed/Perf team that works on making the web more accessible for everyone but especially for the &lt;em&gt;Next Billion Users&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;🚀 This GDE programs membership is a blessing in disguise for my work on Progressive Web Apps and the JavaScript SEO issues that I so badly want to address as I work on JAMstack applications with offline support via Service Workers. Has to do with the Mobile First Test using Chrome 42 (I guess).&lt;/p&gt;

&lt;p&gt;🤙 I'm going to be releasing seven pretty awesome pieces of open source software (somewhat interconnected) that I've been working on for quite some time now. This is something I am super excited to share.&lt;/p&gt;

&lt;p&gt;🗣️ I've several speaking engagements planned throughout the year. With the GDE program, there are going to be a couple more opportunities for me to speak --- especially about web performance with PWAs and JAMstack --- at a few local conferences. Fingers crossed.&lt;/p&gt;

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

&lt;blockquote&gt;&lt;em&gt;If you're planning an event that has to do with developers and you'd like me to talk about the cutting-edge web? Then go ahead, read the &lt;a href="https://ahmadawais.com/want-me-to-talk-at-your-event/"&gt;Want Me To Talk page and get in touch&lt;/a&gt; with me.&lt;/em&gt;&lt;/blockquote&gt;

&lt;p&gt;Peace! ✌️&lt;/p&gt;

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

&lt;p&gt;Follow &lt;a href="https://twitter.com/MrAhmadAwais/"&gt;Ahmad Awais @MrAhmadAwais&lt;/a&gt; on Twitter →&lt;/p&gt;

</description>
      <category>google</category>
      <category>gde</category>
      <category>googledevexperts</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
