<?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: LeafKn</title>
    <description>The latest articles on DEV Community by LeafKn (@knaagar).</description>
    <link>https://dev.to/knaagar</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%2F787982%2F1d3a2980-35ea-46e0-970f-4ce08df0d662.jpeg</url>
      <title>DEV Community: LeafKn</title>
      <link>https://dev.to/knaagar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/knaagar"/>
    <language>en</language>
    <item>
      <title>😎 Make VS Code your home 🏠 using these awesome extensions 💻</title>
      <dc:creator>LeafKn</dc:creator>
      <pubDate>Sat, 09 Apr 2022 11:06:36 +0000</pubDate>
      <link>https://dev.to/knaagar/make-vs-code-your-home-using-these-awesome-extensions--3fjk</link>
      <guid>https://dev.to/knaagar/make-vs-code-your-home-using-these-awesome-extensions--3fjk</guid>
      <description>&lt;p&gt;&lt;em&gt;Wait... VS Code my home? What do you mean huh?&lt;/em&gt;&lt;br&gt;
Making it your home means never wanting to leave that beautiful editor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WScrtskK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/cZ-ykWAldV0AAAAM/chi-chis-sweet-home.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WScrtskK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/cZ-ykWAldV0AAAAM/chi-chis-sweet-home.gif" alt="home" width="220" height="181"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here I show you some of the most useful extensions for VS Code that makes the editor so nice that you will code this way:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Whkv1owU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/z4_HKSF6Nx8AAAAM/typing-jim-carrey.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Whkv1owU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/z4_HKSF6Nx8AAAAM/typing-jim-carrey.gif" alt="fast..fast..faster" width="220" height="132"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Let's start!
&lt;/h3&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare"&gt;Live Share&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This extension is pretty pretty useful for collaborative coding. I have myself used it quite a few times.&lt;br&gt;
You just need to start a live session with that button in the image below and a link will be copied to your clipboard. Other team members just need to use that link.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Dnc9PdUk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aka.ms/vsls/quickstart/share" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Dnc9PdUk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aka.ms/vsls/quickstart/share" alt="live-1" width="296" height="124"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TJ0lcfT_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aka.ms/vsls/quickstart/guest-join" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TJ0lcfT_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aka.ms/vsls/quickstart/guest-join" alt="live-2" width="880" height="224"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  2. &lt;a href="https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow"&gt;Indent Rainbow&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This extension makes coding so beautiful. The rainbow indents (as can be seen in the gif below) look so pretty that I don't want to go to any other place to code!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yIH2kBS4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/onxtgchwc5rom8w56opz.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yIH2kBS4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/onxtgchwc5rom8w56opz.gif" alt="indent-rainbow" width="880" height="468"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  3. &lt;a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.live-sass"&gt;Live SASS Compiler&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;If you are a frontend dev and have worked with SASS on VS Code, you must have used this extension. But if you are that &lt;em&gt;Somewhere-in-my-own-world-yeah&lt;/em&gt; human then I tell you to use it. &lt;br&gt;
Just a click of the &lt;u&gt;Watch SASS&lt;/u&gt; button and your SASS will be continuously watched and will get converted to CSS in no time!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Q_pePnx3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pcgx87ppcxwoczv2tzh6.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Q_pePnx3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pcgx87ppcxwoczv2tzh6.gif" alt="live-sass" width="880" height="468"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  4. &lt;a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker"&gt;Code Spell Checker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;If english is not your first language or you make a lot of typos or you just love those squiggly lines under text, then this extension is for you! &lt;br&gt;
Underlines the text that is not in its dictionary and suggest the closest possible words.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2uD1Jr8E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4y7f743qyp9392g77tpk.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2uD1Jr8E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4y7f743qyp9392g77tpk.gif" alt="code-spell" width="880" height="468"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  5. &lt;a href="https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens"&gt;GitLens&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;If you use Git, then you must be using this. BUT if you are again that &lt;em&gt;I-am-still-in-my-world&lt;/em&gt; human, this extension gives superpower to Git. &lt;br&gt;
Wondering how, watch the gif below!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zLO6H1Wz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o2cp1ipycbo00x1ahghp.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zLO6H1Wz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o2cp1ipycbo00x1ahghp.gif" alt="git-lens" width="880" height="468"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  6. &lt;a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner"&gt;Code Runner&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;You know, I know that this whole file will give a lotta errors in the console but the lines 5 to 10 seems perfect. I just wanna run those but... how?&lt;/em&gt;&lt;br&gt;
Code Runner got you covered. This runs the lines you select (yes exactly those lines)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nsOMQ6QX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oy31ogixoabkg2kcev3t.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nsOMQ6QX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oy31ogixoabkg2kcev3t.gif" alt="code-runner" width="880" height="468"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  7. &lt;a href="https://marketplace.visualstudio.com/items?itemName=pnp.polacode"&gt;Polacode&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;If you write blogs or you are &lt;em&gt;I-love-code-images&lt;/em&gt; human, this extension is very useful.&lt;br&gt;
See the gif below to see how it works.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--w2JRlv2p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yt7o2zszh6osx0flrjka.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w2JRlv2p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yt7o2zszh6osx0flrjka.gif" alt="polacode" width="880" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--C0fttd0M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/45voaunvf6wfjyhccfzm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C0fttd0M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/45voaunvf6wfjyhccfzm.png" alt="polacode-output" width="880" height="761"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  8. &lt;a href="https://marketplace.visualstudio.com/items?itemName=arcsine.chronicler"&gt;Chronicler&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Well, if you have watched those gifs attentively then you must have noticed I am recording those with something called Chronicler. &lt;br&gt;
This extension is pretty useful to record gifs like those.&lt;br&gt;
Visit the extension link on more information of how to use it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Xm6sbamO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qrzrbsxz1or16im4a6es.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Xm6sbamO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qrzrbsxz1or16im4a6es.png" alt="chronicler" width="165" height="42"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  9. &lt;a href="https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets"&gt;JavaScript (ES6) Code Snippets&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This one - I can't live without. This makes writing JavaScript way fast and interesting. See the gif below and visit the extension link to know more about the code letters you can use. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5DMLZyK5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1geqy3uft08t88f2dd86.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5DMLZyK5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1geqy3uft08t88f2dd86.gif" alt="JS-code-snippets" width="880" height="468"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Plus, of-course this &lt;strong&gt;&lt;a href="https://docs.emmet.io/cheat-sheet/"&gt;Emmet Cheat Sheet&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It is already available in VS Code and makes writing code (again) faster!&lt;/p&gt;

&lt;p&gt;Hope this helps you! See you around!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1ve9Wgic--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--m0l6e1PL--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://c.tenor.com/dndGxR4-vE4AAAAM/see-ralph.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1ve9Wgic--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--m0l6e1PL--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://c.tenor.com/dndGxR4-vE4AAAAM/see-ralph.gif" alt="bye" width="220" height="165"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>javascript</category>
      <category>vscode</category>
      <category>beginners</category>
    </item>
    <item>
      <title>💪Become a Front-end Master using these awesome tools 🖱</title>
      <dc:creator>LeafKn</dc:creator>
      <pubDate>Sun, 27 Mar 2022 17:42:07 +0000</pubDate>
      <link>https://dev.to/knaagar/become-a-front-end-master-using-these-awesome-tools-3edi</link>
      <guid>https://dev.to/knaagar/become-a-front-end-master-using-these-awesome-tools-3edi</guid>
      <description>&lt;p&gt;&lt;strong&gt;Front-end development&lt;/strong&gt; refers to developing the part of a computer system or application with which the user interacts directly.&lt;br&gt;
If you are a front-end developer, full-stack developer, aspiring front-end developer or &lt;em&gt;a creature that can breathe and read this&lt;/em&gt; -- this post is for you!&lt;/p&gt;




&lt;p&gt;Got seatbelts? Let's go&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://coolors.co/" rel="noopener noreferrer"&gt;Coolers&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Provide you a color scheme generator along with many awesome trending color schemes!&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2F6wzqbkl9ijxd9phklgou.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2F6wzqbkl9ijxd9phklgou.jpg" alt="coolers"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://colorbox.io/" rel="noopener noreferrer"&gt;ColorBox&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Lets you create your own color scheme with a whole variety of tools!&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2F1yib1casbr63rv1x8jsb.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2F1yib1casbr63rv1x8jsb.jpg" alt="colobox"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://color.adobe.com/" rel="noopener noreferrer"&gt;Adobe Color&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Spin around the color wheel, know more about colors through playing with them along with many insanely nice color schemes available at one search!&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2F728upq6am749pv6gnhmh.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2F728upq6am749pv6gnhmh.jpg" alt="adobe"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://wordmark.it/" rel="noopener noreferrer"&gt;Wordmark&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Type in your sentence/word and scroll to see how it will look in &lt;em&gt;web safe fonts&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Filjo3e6qeoou1yx0g98w.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Filjo3e6qeoou1yx0g98w.jpg" alt="wordmark"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://pngtosvg.com" rel="noopener noreferrer"&gt;PNGtoSVG&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Simply convert your png to svg and use it in your projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Foujv9xh3h0wp4cu0qlbd.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Foujv9xh3h0wp4cu0qlbd.jpg" alt="pngtosvg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="http://css3generator.com/" rel="noopener noreferrer"&gt;CSS3 Generator&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Provides perfect CSS3 code that works on every browser!&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Fdvc7m7g29nc7ts5moino.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Fdvc7m7g29nc7ts5moino.jpg" alt="css3gen"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  7. &lt;a href="https://www.cssfilters.co/" rel="noopener noreferrer"&gt;CSS Filters&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Apply filters using the tools and use what please you.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2F8krygrklrd9k90vt2ya5.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2F8krygrklrd9k90vt2ya5.jpg" alt="cssfilters"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. &lt;a href="https://9elements.github.io/fancy-border-radius/" rel="noopener noreferrer"&gt;Fancy Border Generator&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Bored of those basic border radius things, here create fancy-fancy borders for your divs or buttons or any element you like!&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Fsb9qrcedm3onqdwxi9eo.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Fsb9qrcedm3onqdwxi9eo.jpg" alt="fancy-border"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  9. &lt;a href="https://passionhacks.com/blob-maker" rel="noopener noreferrer"&gt;Blob Maker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Blobs.. makes your website look so blobby and cute. Create them with this awesome tool and have blobby fun.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Fwzklq98o3lml6c3qpnez.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Fwzklq98o3lml6c3qpnez.jpg" alt="blobmaker"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  10. &lt;a href="https://www.blobmaker.app/" rel="noopener noreferrer"&gt;Blob Maker 2&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;One more blob creator. This one is pretty cool too! I use both ;)&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Fo0mfi0ylspwwtzhi0hji.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Fo0mfi0ylspwwtzhi0hji.jpg" alt="blob"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  11. &lt;a href="https://getwaves.io/" rel="noopener noreferrer"&gt;Get Waves&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Create wavy wavy website using this great tool.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Fqd07ky6nhofndzp3pnvo.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Fqd07ky6nhofndzp3pnvo.jpg" alt="getwaves"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  12. &lt;a href="https://bennettfeely.com/clippy/" rel="noopener noreferrer"&gt;Clippy&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;The best clipping tool I use most. Helps create really nice clip paths!&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2F9otj1meppg427g5itnep.jpg" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2F9otj1meppg427g5itnep.jpg" alt="clippy"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Hope this helps you! See you around!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--m0l6e1PL--%2Fc_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880%2Fhttps%3A%2F%2Fc.tenor.com%2FdndGxR4-vE4AAAAM%2Fsee-ralph.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--m0l6e1PL--%2Fc_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880%2Fhttps%3A%2F%2Fc.tenor.com%2FdndGxR4-vE4AAAAM%2Fsee-ralph.gif" alt="gif"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>html</category>
    </item>
    <item>
      <title>Emojicode😎 (Conditionals)</title>
      <dc:creator>LeafKn</dc:creator>
      <pubDate>Fri, 11 Mar 2022 10:28:38 +0000</pubDate>
      <link>https://dev.to/knaagar/emojicode-conditionals-2a8n</link>
      <guid>https://dev.to/knaagar/emojicode-conditionals-2a8n</guid>
      <description>&lt;p&gt;&lt;em&gt;Wuhuuu.. here comes the last part of the Emojicode series.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In this part, I'll introduce you to conditionals and how to make more complex programs with Emojicode 💪.&lt;/p&gt;

&lt;h4&gt;
  
  
  Conditionals 🙄❓
&lt;/h4&gt;

&lt;p&gt;You are feeling hungry, what should you do? Well, eat! This is a conditional.&lt;br&gt;
The condition here is - &lt;em&gt;If in this world I ever feel hungry then I should get up and eat 😋 else I should continue doing stuff that I actually procrastinate 😪.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In Emojicode, Conditionals take an expression, which is code that evaluates to determine a value, and checks if it is 👍 (true) or 👎 (false).&lt;/p&gt;

&lt;p&gt;Using Emojicode, we can add this decision making ability into our program using the ↪️ statement. ↪️ checks if the condition is 👍 or 👎 and if the condition evaluates to 👍, it runs a block of code.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;↪️ 👍 🍇
  😀 🔤Hello World!🔤❗️
🍉

💭 Result: Hello World
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;↪️ 👎 🍇
  😀 🔤Hello World!🔤❗️
🍉

💭 Result: *Nothing is printed*

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

&lt;/div&gt;



&lt;p&gt;Now, what happens when your condition is not 👍. &lt;em&gt;Like you have gone to your kitchen and you have nothing to eat. Oof, now you'll have to prepare yourself to go out and bring something to eat (hard work 💪).&lt;/em&gt;&lt;br&gt;
Here comes 🙅, this executes code for the backup plan.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;👎 ➡️ foodPresentInKitchen

↪️ foodPresentInKitchen 🍇
  😀 🔤Take food, eat and live.🔤❗️
🍉
🙅 🍇
  😀 🔤Go out and bring something to eat.🔤❗️
🍉
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Comparison Operators:
&lt;/h4&gt;

&lt;p&gt;What about other data types, like 🔤(strings) and 💯(numbers).&lt;br&gt;
We use comparison operators.&lt;br&gt;
One of them is 🙌.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Expression&lt;/th&gt;
&lt;th&gt;Evaluates to&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;6 🙌 6&lt;/td&gt;
&lt;td&gt;👍&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔤Hello🔤 🙌 🔤Hello🔤&lt;/td&gt;
&lt;td&gt;👍&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2 🙌 3&lt;/td&gt;
&lt;td&gt;👎&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔤Emoji🔤 🙌 🔤code🔤&lt;/td&gt;
&lt;td&gt;👎&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Now, you are in the market and you go to a shop. You need a pizza and a coke bottle. You are so extreme lazy that you don't want to go to two different shops to buy them. You look for a shop selling both. This is how you'll work:&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🔤Yes🔤 ➡️ shopHasCoke
🔤Yes🔤 ➡️ shopHasPizza

↪️ shopHasCoke 🙌 shopHasPizza 🍇
  😀 🔤No more hard work, get into the shop right away!🔤❗️
🍉
🙅 🍇
  😀 🔤Sadly, look for another shop 😭🔤❗️
🍉

💭 Prints "No more hard work, get into the shop right away!" because both have equal values that is "Yes"

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

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Other comparison operators:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Operator&lt;/th&gt;
&lt;th&gt;Operation&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;◀️&lt;/td&gt;
&lt;td&gt;Less than&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▶️&lt;/td&gt;
&lt;td&gt;Greater than&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;◀️🙌&lt;/td&gt;
&lt;td&gt;Less than or equal to&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▶️🙌&lt;/td&gt;
&lt;td&gt;Greater than or equal to&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Now, for the sake of continuing this senseless story, you are unable to find any such shop 😭. You can only get greens now.&lt;/em&gt; &lt;br&gt;
Oof, you will need to chain one more conditional here that will execute if the above conditions are false but the new condition is true.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🔤No🔤 ➡️ shopHasCoke
🔤No🔤 ➡️ shopHasPizza
👍 ➡️ shopHasGreens

↪️ shopHasCoke 🙌 shopHasPizza 🍇
  😀 🔤No more hard work, get into the shop right away and eat happily.🔤❗️
🍉
🙅↪️ shopHasGreens 🍇
  😀 🔤Get right into the shop and eat sadly.🔤❗️
🍉
🙅 🍇
  😀 🔤Fellow human, sleep hungry today 😴🔤❗️
🍉

💭 Prints: Get right into the shop and eat sadly.

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

&lt;/div&gt;



&lt;h4&gt;
  
  
  AND and OR (Logical Operators):
&lt;/h4&gt;

&lt;p&gt;Sometimes we need to run a piece of code if all conditions provided are true but sometimes we need to run a piece of code even if one of the provided conditions is true.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You are lucky enough to manage to get greens. You are in your kitchen trying to create a salad. You need salt, greens(of-course) and a plate to serve in.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kssPJGDI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/K1BO0Kg3HbQAAAAM/salad-cat.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kssPJGDI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/K1BO0Kg3HbQAAAAM/salad-cat.gif" alt="salad" width="220" height="209"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;👍 ➡️ hasGreens 
👍 ➡️ hasSalt
👍 ➡️ hasPlate

↪️ hasGreens 🤝 hasSalt 🤝 hasPlate 🍇
  😀 🔤Let's make a sal.. sal.. salad!🔤❗️
🍉
🙅 🍇
  😀 🔤First, get all the stuff in front of you.🔤❗️
🍉

💭 Prints: Let's make a sal.. sal.. salad!

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

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;So you have two plates. One is white and other is purple. You are unable to find one but anyway anyone will work.&lt;/em&gt; This is where we will use 👐 operator. This will execute the code once any of the condition evaluated to 👍.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;👍 ➡️ hasWhite 
👎 ➡️ hasPurple
↪️ hasWhite 👐 hasPurple 🍇
  😀 🔤Let's serve our salad.🔤❗️
🍉
🙅 🍇
  😀 🔤At-least go and find either plate.🔤❗️
🍉

💭 Prints: Let's serve our salad.

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

&lt;/div&gt;



&lt;h3&gt;
  
  
  Other stuff that is not covered in this series.
&lt;/h3&gt;

&lt;p&gt;a. You can group expressions like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🤜 3 ✖️ 2 🤛 ➕ 🤜 2 ✖️ 2 🤛
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is similar to: (3*2) + (2*2)&lt;/p&gt;

&lt;p&gt;b. There are loops&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🏁 🍇
   💭 Creating a list of text
   🍿🔤hello🔤 🔤hi🔤 🔤howdy🔤 🔤hiii🔤🍆 ➡️ list

   💭 Looping through the list
   🔂 typeOfHello list 🍇
     😀 typeOfHello❗️
   🍉
🍉

💭 Prints:
💭🔜
hello
hi
howdy
hiii
🔚💭

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

&lt;/div&gt;



&lt;p&gt;etc..&lt;/p&gt;

&lt;p&gt;Every syntax of Emojicode can be found in the official docs. To become an emojicode master, go to their &lt;a href="https://www.emojicode.org/docs/"&gt;official docs&lt;/a&gt; and play with emojis 💪.&lt;/p&gt;

&lt;h3&gt;
  
  
  Yay, we have completed the Emojicode series.
&lt;/h3&gt;

&lt;p&gt;See you again!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m0l6e1PL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/dndGxR4-vE4AAAAM/see-ralph.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m0l6e1PL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/dndGxR4-vE4AAAAM/see-ralph.gif" alt="cya" width="220" height="165"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Emojicode😎 (Variables)</title>
      <dc:creator>LeafKn</dc:creator>
      <pubDate>Wed, 09 Mar 2022 09:52:06 +0000</pubDate>
      <link>https://dev.to/knaagar/emojicode-variables-3jde</link>
      <guid>https://dev.to/knaagar/emojicode-variables-3jde</guid>
      <description>&lt;p&gt;&lt;em&gt;Part 2 of the Series on Emojicode.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Let's dive deep into coding with emojis.&lt;br&gt;
In this part, I'll try to introduce you to what variables are and how are they implemented in Emojicode 💪.&lt;/p&gt;
&lt;h4&gt;
  
  
  Variable 🙄❓
&lt;/h4&gt;

&lt;p&gt;A variable is simply a name that represents a particular piece of your computer’s memory that has been set aside for you to store, retrieve, and use data.&lt;br&gt;
Variable store data types. We had a small introduction to strings in the last part - which is a &lt;em&gt;data type&lt;/em&gt;!&lt;br&gt;
Data types are just to tell computer what type of data it is.&lt;/p&gt;
&lt;h4&gt;
  
  
  Declaring and Assigning Variables:
&lt;/h4&gt;

&lt;p&gt;Emojicode lets you declare two types of variables:&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2F4adh4c3pp5shk50f953l.png" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2F4adh4c3pp5shk50f953l.png" alt="types"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Declaring a constant variable:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🔤Earth🔤 ➡️ planet
💭🔜 planet is variable, ➡️ is assigning operator,  Earth is a string and is the value of planet variable 🔚💭

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

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Declaring a mutable variable:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;6 ➡️ 🖍🆕 coins
💭🔜 coin is a variable, ➡️ is assigning operator,  6 is an integer and is the value of coin variable, 🖍🆕 means mutable 🔚💭

💭 Mutable variables *need* to be mutated or emojicode will smash an error on you.

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

&lt;/div&gt;



&lt;h4&gt;
  
  
  String Interpolation (printing your variable):
&lt;/h4&gt;

&lt;p&gt;Just declaring variable is boring 🥱, we need to print them out.&lt;br&gt;
To print variables, we need to wrap them around 🧲.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Fehmyx8pva49ur6y8px6a.png" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Fehmyx8pva49ur6y8px6a.png" alt="interpolation"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Arithmetic Operations:
&lt;/h4&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Emoji&lt;/th&gt;
&lt;th&gt;Operation&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;➕&lt;/td&gt;
&lt;td&gt;addition&lt;/td&gt;
&lt;td&gt;2 ➕ 2 ➡️ number     💭 number is 4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;➖&lt;/td&gt;
&lt;td&gt;subtraction&lt;/td&gt;
&lt;td&gt;2 ➖ 2 ➡️ number     💭 number is 0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;✖️&lt;/td&gt;
&lt;td&gt;multiplication&lt;/td&gt;
&lt;td&gt;2 ✖️ 2 ➡️ number     💭 number is 4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;➗&lt;/td&gt;
&lt;td&gt;division&lt;/td&gt;
&lt;td&gt;2 ➗ 2 ➡️ number     💭 number is 1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🚮&lt;/td&gt;
&lt;td&gt;modulo&lt;/td&gt;
&lt;td&gt;2 🚮 2 ➡️ number     💭 number is 0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h4&gt;
  
  
  Mutate the mutables 😎! Operator Assignments.
&lt;/h4&gt;

&lt;p&gt;In Emojicode, operator assignment provides a short-hand method for modifying the value of variables.&lt;/p&gt;

&lt;p&gt;Suppose we have a variable like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;2 ➡️ 🖍🆕 mutate   💭 mutate is 0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Emoji&lt;/th&gt;
&lt;th&gt;Operation&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;⬅️➕&lt;/td&gt;
&lt;td&gt;addition assignment&lt;/td&gt;
&lt;td&gt;mutate ⬅️➕ 1     💭 mutate is now 3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⬅️➖&lt;/td&gt;
&lt;td&gt;subtraction assignment&lt;/td&gt;
&lt;td&gt;mutate ⬅️➖ 1     💭 mutate is now 2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⬅️✖️&lt;/td&gt;
&lt;td&gt;multiplication assignment&lt;/td&gt;
&lt;td&gt;mutate ⬅️✖️ 2     💭 mutate is 4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⬅️➗&lt;/td&gt;
&lt;td&gt;division assignment&lt;/td&gt;
&lt;td&gt;mutate ⬅️➗ 2     💭 mutate is now 2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🚮&lt;/td&gt;
&lt;td&gt;modulo assignment&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h4&gt;
  
  
  Let's code a program 💻
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fc.tenor.com%2FekdXKJ7tpNkAAAAM%2Fcode.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fc.tenor.com%2FekdXKJ7tpNkAAAAM%2Fcode.gif" alt="gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is a very basic program. Pardon me if you are &lt;strong&gt;hecker&lt;/strong&gt; 😁&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2Fdpsegapujde61d4ur108.png" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Fdpsegapujde61d4ur108.png" alt="program"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  See you in next part! Stay tuned :)
&lt;/h2&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Emojicode - Code with emojis 😎 (Introduction)</title>
      <dc:creator>LeafKn</dc:creator>
      <pubDate>Mon, 07 Mar 2022 10:24:04 +0000</pubDate>
      <link>https://dev.to/knaagar/emojicode-code-with-emojis-introduction-489f</link>
      <guid>https://dev.to/knaagar/emojicode-code-with-emojis-introduction-489f</guid>
      <description>&lt;p&gt;Let's make our code beautiful and attractive...&lt;br&gt;
Let's code with emojis!&lt;/p&gt;

&lt;p&gt;In this article I'll cover &lt;strong&gt;Introduction to Emojicode&lt;/strong&gt; -&amp;gt; 1st article/blog of 3 part series.&lt;/p&gt;
&lt;h3&gt;
  
  
  What is this - programming in emojis 😕?
&lt;/h3&gt;

&lt;p&gt;Yeahhh.. programming with emojis. &lt;br&gt;
&lt;a href="https://emojicode.org" rel="noopener noreferrer"&gt;Emojicode&lt;/a&gt; is an open-source, strongly-typed programming language consisting of emojis created by Theo Weidmann.&lt;/p&gt;
&lt;h3&gt;
  
  
  Let's begin! 🤩
&lt;/h3&gt;

&lt;p&gt;So before getting to the basics of programming, let me tell you where you can code this language.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You can run your Emojicode programs locally by following the steps of installation on their main website: &lt;a href="https://www.emojicode.org/docs/guides/install.html" rel="noopener noreferrer"&gt;Install Locally&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;You can start right away using the online editor of TIO: &lt;a href="https://tio.run/#emojicode6" rel="noopener noreferrer"&gt;Online TIO Editor&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
  
  
  Extension:
&lt;/h4&gt;

&lt;p&gt;We write Emojicode programs in files with the extension &lt;code&gt;.emojic&lt;/code&gt; or &lt;code&gt;.🍇&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Basic Structure:
&lt;/h4&gt;

&lt;p&gt;All code will be inside 🏁 block. The 🏁 block indicates all the code that should run when the file is executed.&lt;br&gt;
For larger programs, we use 🍇 and 🍉 to add more blocks.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🍇 --&amp;gt; the start of the code block
🍉 --&amp;gt; the end of the code block
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So, basic emojicode  file will look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🏁 🍇
  code here..
🍉
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Print stuff:
&lt;/h4&gt;

&lt;p&gt;To print in Emojicode, we use the 😀 ❗️&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;😀 code to print.. ❗️
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Strings:
&lt;/h4&gt;

&lt;p&gt;If you have ever worked with a programming language then you must have worked with strings. But for newbies - Strings are a form of data type for computer. Strings are pieces of text.&lt;/p&gt;

&lt;p&gt;Strings in Emojicode has to be wrapped around 🔤&lt;br&gt;
Here's an example of printing a string in emojicode:&lt;br&gt;
&lt;a href="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%2Fuploads%2Farticles%2Fhojp7ntuppjqoc1ndv9p.png" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2Fhojp7ntuppjqoc1ndv9p.png" alt="example"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Comments
&lt;/h4&gt;

&lt;p&gt;Comments are lines of code that you don't want to execute. Comments can explain what the code is doing or leave instructions.&lt;br&gt;
There are two types of comments: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Single-line --&amp;gt; comment out a single line and starts with a 💭 in emojicode.&lt;/li&gt;
&lt;li&gt;Multi-line --&amp;gt; comment out multiple lines and starts with 💭🔜 and ends with 🔚💭 in emojicode.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🏁 🍇
💭 single-line comment
💭 printing a string
  😀 🔤Practicing comments🔤❗️
  💭🔜 Multi-line comment 🔚💭
🍉
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;TIP: Press &lt;code&gt;Win + .&lt;/code&gt; key combination on windows or &lt;code&gt;Control + Command + Spacebar&lt;/code&gt; on mac to bring the emoji keyboard.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="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%2Fuploads%2Farticles%2F4bzo9xrndqqzyacjfa9t.png" class="article-body-image-wrapper"&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%2Fuploads%2Farticles%2F4bzo9xrndqqzyacjfa9t.png" alt="emoji keyboard"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Thank You! Stay Tuned for other parts :)
&lt;/h2&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Learn coding for free!</title>
      <dc:creator>LeafKn</dc:creator>
      <pubDate>Sun, 27 Feb 2022 15:44:44 +0000</pubDate>
      <link>https://dev.to/knaagar/learn-coding-for-free-j3f</link>
      <guid>https://dev.to/knaagar/learn-coding-for-free-j3f</guid>
      <description>&lt;p&gt;&lt;em&gt;Ohhh.. there are a lot of articles showing the best free coding courses online.. and see - here's another one&lt;/em&gt; oof.&lt;/p&gt;

&lt;p&gt;I'll make sure that this is not boring for you. It is based on my experience :)&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://www.khanacademy.org/computing/computer-programming"&gt;Khan Academy&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;So, here is from where I started learning how to code.&lt;br&gt;
It has very nice introductory courses but not a very good place to go if you are familiar with the basics.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OFD27boG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wtqrcgz5vaph83wghhzu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OFD27boG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wtqrcgz5vaph83wghhzu.png" alt="Image description" width="880" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://scrimba.com/"&gt;Scrimba&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;This website doesn't offer all courses free but there are a lot of well-made courses that can be accessed freely. Good to make a start as well as enhancement.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D75mO5xh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/98840rjshwsbju3w0n58.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D75mO5xh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/98840rjshwsbju3w0n58.png" alt="Image description" width="880" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://freecodecamp.com/"&gt;freeCodeCamp&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Hmm.. must have heard in many articles plus it already has free in its name. Actually, it is pretty pretty good to learn coding. Pretty good to enhance or to make a start.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x3GsYJRr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zntzgmd257ubzmduro3w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x3GsYJRr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zntzgmd257ubzmduro3w.png" alt="Image description" width="880" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://ocw.mit.edu/courses/intro-programming/"&gt;MIT OpenCourseWare courses&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Who'd not like to learn from the lectures given at the world's one of the best universities - MIT? Yes, you are right - at MIT OCW you can find introductory and even follow-ups courses for programming.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BdeHh7fA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9qv3xz8794id674qxvb2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BdeHh7fA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9qv3xz8794id674qxvb2.png" alt="Image description" width="880" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hopefully this helps!&lt;br&gt;
Thank You :)&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>programming</category>
      <category>beginners</category>
      <category>career</category>
    </item>
  </channel>
</rss>
