<?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: Dev Write Ups</title>
    <description>The latest articles on DEV Community by Dev Write Ups (@devwriteups).</description>
    <link>https://dev.to/devwriteups</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%2F620657%2F32aafb97-6d12-4e04-9dc4-27eb114e542c.jpg</url>
      <title>DEV Community: Dev Write Ups</title>
      <link>https://dev.to/devwriteups</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devwriteups"/>
    <language>en</language>
    <item>
      <title>320+ free resources for learning fullstack, frontend and backend</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Wed, 19 Jan 2022 16:20:37 +0000</pubDate>
      <link>https://dev.to/devwriteups/320-free-resources-for-learning-fullstack-frontend-and-backend-50cd</link>
      <guid>https://dev.to/devwriteups/320-free-resources-for-learning-fullstack-frontend-and-backend-50cd</guid>
      <description>&lt;p&gt;You only need this post to become a Developer because this post has nearly unlimited amount of every type of resources covering everything you will need. &lt;/p&gt;



&lt;h1&gt;
  
  
  Blog your Journey
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://hashnode.com/@RAHULISM/joinme"&gt;Hashnode&lt;/a&gt;  - Hashnode is the easiest way to start a developer blog on your personal domain 🌏 for free and connect with the readers through our global dev community! 👩‍💻👨‍💻&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/"&gt; Dev.to&lt;/a&gt; - DEV is a community of software developers getting together to help one another out. &lt;/li&gt;
&lt;li&gt; &lt;a href="https://hackernoon.com/"&gt;Hackernoon &lt;/a&gt; - An Independent Tech Media Site&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  Must have Chrome extensions
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://api.daily.dev/get?r=rahxul"&gt;DailyDev&lt;/a&gt; - Get the latest new about the Dev community in your chrome default tab.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm"&gt;WhatFont&lt;/a&gt; - Get to know which font is the website using. &lt;/li&gt;
&lt;li&gt; &lt;a href="https://chrome.google.com/webstore/detail/colorpick-eyedropper/ohcpnigalekghcmgcdcenkpelffpdolg"&gt;ColorPick Eyedropper&lt;/a&gt;  - Get to know which color is the website using by just dropping the pen.
&lt;/li&gt;
&lt;li&gt; &lt;a href="https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg"&gt;Wappalyzer &lt;/a&gt; - Get to know the tech stack of any website&lt;/li&gt;
&lt;li&gt; &lt;a href="https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm"&gt;Web Developer&lt;/a&gt;  -  Amazing amount of tools this extensions has. &lt;/li&gt;
&lt;li&gt; &lt;a href="https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en"&gt;React developer tools&lt;/a&gt;  - React Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  VS Code Must have extensions
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script"&gt;NPM &lt;/a&gt; -  This extension helps you to manage your Package.json and will provide warnings if dependencies are not installed also will help with the version control.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode"&gt;Prettier &lt;/a&gt; - Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets"&gt;Rainbow Brackets&lt;/a&gt;  - Find that missing tag with ease by color-coding every bracket set in your environment.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=emmanuelbeziat.vscode-great-icons"&gt;VS Code Great Icons&lt;/a&gt;  - Organize your environment by applying an appropriate icon set to visually identify files by type.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=JakeWilson.vscode-placeholder-images"&gt;Placeholder Images&lt;/a&gt;  - Services like unsplash.it and placehold.it are extremely useful. Now you can save time by adding placeholder images right from within VS Code&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=octref.vetur"&gt;Vetur&lt;/a&gt; - The official VueJS extension&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint"&gt;ESLint&lt;/a&gt; - The extension uses the ESLint library installed in the opened workspace folder.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer"&gt;Live Server&lt;/a&gt; - Launch a development local Server with live reload feature for static &amp;amp; dynamic pages. &lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode"&gt;Visual Studio IntelliCode&lt;/a&gt; - This extension will move the most relevant completion suggestions to the top. &lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome"&gt;Debugger For Chrome&lt;/a&gt; - This extension allows you to debug your JavaScript code running in the Chrome browser, from inside of VS Code.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-edge"&gt;Debugger for Microsoft Edge&lt;/a&gt;  - Debug your JavaScript code in the Microsoft Edge browser&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=firefox-devtools.vscode-firefox-debug"&gt;Debugger for Firefox&lt;/a&gt;  - Debug your web application or browser extension in Firefox&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2"&gt; Bracket Pair Colorizer 2&lt;/a&gt;  - A customizable extension for colorizing matching brackets&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  VS Code themes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme"&gt;One Dark Pro&lt;/a&gt; - Atom's iconic One Dark theme for Visual Studio Code&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme"&gt;Material Theme&lt;/a&gt; - The most epic theme now for Visual Studio Code&lt;/li&gt;
&lt;li&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=jolaleye.horizon-theme-vscode"&gt;Horizon Theme&lt;/a&gt; - A beautifully warm dual theme for Visual Studio Code&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  General Resources
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;First of all you will need a check list for marking what all you have learned. You can see the below image for how the checklist will look like.  &lt;br&gt;&lt;br&gt;
Link -&amp;gt;  &lt;a href="https://frontendchecklist.io/"&gt;The Front-End Checklist&lt;/a&gt; &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lsUMEkIy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1608173033183/RTWMoCY5a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lsUMEkIy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1608173033183/RTWMoCY5a.png" alt="image.png" width="880" height="1977"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://roadmap.sh/frontend"&gt;Frontend Development Roadmap&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--K2R8KNqW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1608173416316/Z0Jacl94l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--K2R8KNqW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1608173416316/Z0Jacl94l.png" alt="image.png" width="880" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Learning Resources 📘
&lt;/h2&gt;

&lt;h3&gt;
  
  
  DOCS and Cheat sheets 😁
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://developer.mozilla.org/en-US/"&gt;MDN Web Docs&lt;/a&gt;  - The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://devdocs.io/"&gt;DevDocs&lt;/a&gt;  - Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://devhints.io/"&gt;DEVHINTS&lt;/a&gt;  - A modest collection of cheatsheets.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://flexbox.malven.co/"&gt;FLEX - Malven&lt;/a&gt;  - A visual cheatsheet for CSS flex layout.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://grid.malven.co/"&gt;GRID - Malven&lt;/a&gt;  - A visual cheatsheet for CSS grid layout.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🌐 HOW DOES IT WORKS?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=x3c1ih2NJEg"&gt;How the Internet Works Video&lt;/a&gt; - How does the Internet Works?&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7"&gt;How the Internet Works Brief Videos&lt;/a&gt; - A brief explanations on, how does the Internet works?&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://howdns.works"&gt;DNS&lt;/a&gt; - How DNS works?&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://howhttps.works"&gt;HTTPS&lt;/a&gt; - How HTTPS works?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  For HTML and CSS
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://www.freecodecamp.org/learn"&gt;freeCodeCamp&lt;/a&gt;  - Free course to learn Web Development.&lt;/li&gt;
&lt;li&gt;Flexbox Froggy - A game that helps you to learn CSS Flex.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/"&gt;CSS TRICKS - Flexbox&lt;/a&gt;  - A Complete Guide to Flexbox.&lt;/li&gt;
&lt;li&gt;Grid Garden - A game for learning CSS Grid.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://css-tricks.com/snippets/css/complete-guide-grid/"&gt;CSS TRICKS - A Complete Guide to Grid&lt;/a&gt;  - A comprehensive guide to CSS grid, focusing on all the settings both for the grid parent container and the grid child elements.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://learncssgrid.com/"&gt;Learn CSS Grid&lt;/a&gt;  - A comprehensive guide to help you understand and learn CSS Grid Layout, by Jonathan Suh.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://caniuse.com/"&gt;Can I Use&lt;/a&gt;  - Up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://htmldog.com/"&gt;HTML Dog &lt;/a&gt; - Simple and to the point explanations. &lt;/li&gt;
&lt;li&gt; &lt;a href="https://marksheet.io/"&gt;Marksheet&lt;/a&gt;  - Unlimited amount of tutorials&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.theodinproject.com/"&gt;The ODIN Project &lt;/a&gt; - Amazing way of learning.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://emilkowalski.github.io/css-effects-snippets/"&gt;CSS Effects&lt;/a&gt;  - CSS Animations.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://keyframes.app/"&gt;Keyframes&lt;/a&gt;  - Create basic or complex CSS &lt;a class="mentioned-user" href="https://dev.to/keyframe"&gt;@keyframe&lt;/a&gt; animations with a visual timeline editor.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://animista.net/"&gt;Animista &lt;/a&gt; - Play with a collection of ready to use CSS animations.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.internetingishard.com/"&gt;Interneting Is Hard&lt;/a&gt;  - Friendly web development tutorials for complete beginners.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://9elements.com/bem-cheat-sheet/"&gt;BEM&lt;/a&gt;  - BEM naming cheat sheet.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://autoprefixer.github.io/"&gt;Autoprefixer&lt;/a&gt;  - Autoprefixer is a PostCSS plugin which parses your CSS and adds vendor prefixes.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.cleancss.com/css-beautify/"&gt;CSS Formatter &lt;/a&gt; - Online CSS Formatter, CSS Beautifier.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://placeholder.com/"&gt; Placeholder&lt;/a&gt;  - How To Use Our Placeholders. Just specify the image size after our URL and you'll get a placeholder image.&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  📝 ONLINE IDE, EDITOR
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://ide.goorm.io/"&gt;goormIDE&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="https://codesandbox.io/"&gt;CodeSandbox&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://repl.it/"&gt; Repl.it &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="https://jsfiddle.net/"&gt;JSFiddle&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;
  
  
  📷 IMAGE RESOURCES
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.slazzer.com/"&gt;Slazzer&lt;/a&gt; - Image  &lt;a href="https://www.slazzer.com/"&gt;Background Remover&lt;/a&gt; 
Automatically and Free&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://unsplash.com/"&gt;Unsplash&lt;/a&gt;  - Free images and photos.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.pexels.com/"&gt;Pexels&lt;/a&gt;  - Free stock photos.&lt;/li&gt;
&lt;li&gt;Remove Photo Data - Remove personal data from photos before sharing them on the internet.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://lottiefiles.com/"&gt;LottieFiles&lt;/a&gt;  - LottieFiles is a collection of animations designed for - Lottie - gone are the days of bugging your developer.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://pixabay.com/"&gt;Pixabay&lt;/a&gt;  - Free image or video.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;
  
  
  👓 ACCESSIBILITY
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://uxdesign.cc/designing-for-accessibility-is-not-that-hard-c04cc4779d94"&gt;Accessibility Blog - Medium&lt;/a&gt;  - Seven easy-to-implement - guidelines to design a more accessible web.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://moritzgiessmann.de/accessibility-cheatsheet/"&gt;Accessibility Cheatsheet &lt;/a&gt; - Practical approaches to Universal Design for making your website/webapp accessible to everyone.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;
  
  
  📄 TERMINALS FOR WINDOWS
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab"&gt;Windows Terminal&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="https://github.com/felixse/FluentTerminal"&gt;FluentTerminal&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="https://hyper.is/"&gt;Hyper&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  📺 YOUTUBE CHANNELS
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/user/TechGuyWeb"&gt;Traversy Media&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ"&gt;freeCodeCamp.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UC80PWRj_ZU8Zu0HSMNVwKWw"&gt;Codevolution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA"&gt;Fireship&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg"&gt;The Net Ninja&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCoebwHSTvwalADTJhps0emA"&gt;Wes Bos&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  🖋 FONTS AND TYPOGRAPHY
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://fonts.google.com"&gt;Google Fonts&lt;/a&gt; - The #1 resource for free and easy-to-use webfonts.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://fontpair.co"&gt;FontPair&lt;/a&gt; - Font Pair helps designers pair Google Fonts together. Beautiful Google Font combinations and pairs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://fontjoy.com"&gt;Fontjoy&lt;/a&gt; - Fontjoy helps designers choose the best font combinations. Mix and match different fonts for the perfect pairing.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://fontsarena.com"&gt;Fonts Arena&lt;/a&gt; - Free fonts, free alternatives to premium fonts, done-for-you-research articles.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  🎨 ILLUSTRATIONS
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://undraw.co/illustrations"&gt;unDraw&lt;/a&gt; - Browse to find the illustrations that fit your needs and click to download.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.freepik.com"&gt;freepik&lt;/a&gt; - Free graphic resources.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.drawkit.io"&gt;DrawKit&lt;/a&gt; - Hand-drawn vector illustration and icon resources, perfect for your next project.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  💧 ICONS
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://fontawesome.com"&gt;Font Awesome&lt;/a&gt; - Vector icons and social logos.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ionicons.com"&gt;Ionicons&lt;/a&gt; - Open-Sourced and MIT licensed icon pack.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://icons8.com/icons"&gt;icons8&lt;/a&gt; - Download free icons in PNG and SVG.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.flaticon.com"&gt;flaticon&lt;/a&gt; - Free vector icons in SVG, PSD, PNG, EPS format or as ICON FONT.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://simpleicons.org"&gt;Simple Icons&lt;/a&gt; - 1463 Free SVG icons for popular brands.&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  Front-end Framework Learning Resources
&lt;/h1&gt;
&lt;h3&gt;
  
  
  ⚡ JAVASCRIPT
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.freecodecamp.org/learn"&gt;freeCodeCamp&lt;/a&gt; - Best free resource to learn JavaScript interactively.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://javascript.info"&gt;JavaScript.info&lt;/a&gt; - Modern JavaScript Tutorial.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://addyosmani.com/resources/essentialjsdesignpatterns/book/"&gt;JavaScript Design Patterns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference"&gt;JavaScript Reference By MDN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://eloquentjavascript.net"&gt;Eloquent JavaScript&lt;/a&gt; - This is a book about JavaScript, programming, and the wonders of the digital. You can read it online here.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://javascript30.com"&gt;JavaScript30&lt;/a&gt; - 30 days vanilla JS coding challenge. Build 30 things in 30 days with 30 tutorials.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://youmightnotneedjquery.com"&gt;DOM Manipulation Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.sessionstack.com/how-javascript-works-event-loop-and-the-rise-of-async-programming-5-ways-to-better-coding-with-2f077c4438b5"&gt;How JavaScript works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Web/Events"&gt;JavaScript Event Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://mostly-adequate.gitbooks.io/mostly-adequate-guide/"&gt;Mostly Adequate Guide to Functional Programming&lt;/a&gt; - Excellent primer to functional programming using JavaScript.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/getify/Functional-Light-JS"&gt;Functional-Light JavaScript&lt;/a&gt; - This book explores the core principles of functional programming (FP) as they are applied to JavaScript.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codeschool.com/learn/javascript"&gt;Code School&lt;/a&gt; - From Basics to Best Practices. Different courses related to JavaScript.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://reactivex.io/learnrx/"&gt;Functional programming&lt;/a&gt; - Learn basic principles of functional programming in an interactive way by using map, filter, concatAll, reduce and zip.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learnjavascript.online"&gt;Learn JavaScript Online&lt;/a&gt; - Interactive JavaScript course with spaced repetiton flashcards app.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://exercism.io/tracks/javascript"&gt;Exercism JavaScript Track&lt;/a&gt; - Exercism provides individual practice and mentor-based learning for free.&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  ⚡ REACT
&lt;/h1&gt;
&lt;h3&gt;
  
  
  Why React?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=GW0rj4sNH2w"&gt;JS Apps at Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=x7cQ3mrcKaY"&gt;React: Rethinking best practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://facebook.github.io/react/"&gt;React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://facebook.github.io/react/docs/installation.html"&gt;React Docs - Quick Start section&lt;/a&gt; &lt;code&gt;basic&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://leanpub.com/the-road-to-learn-react"&gt;The Road to learn React&lt;/a&gt; &lt;code&gt;basic&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  ES2015+
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://egghead.io/courses/learn-es6-ecmascript-2015"&gt;Learn ES6 (ECMAScript 2015)&lt;/a&gt; &lt;code&gt;basic&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://exploringjs.com/es6/"&gt;Exploring ES6&lt;/a&gt; &lt;code&gt;advanced&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://leanpub.com/exploring-es2016-es2017/read"&gt;Exploring ES2016 and ES2017&lt;/a&gt; &lt;code&gt;advanced&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Routing
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://react-router.now.sh/"&gt;React Router Docs&lt;/a&gt; &lt;code&gt;basic&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  State Management
&lt;/h3&gt;
&lt;h4&gt;
  
  
  &lt;a href="http://redux.js.org/"&gt;Redux&lt;/a&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://egghead.io/courses/getting-started-with-redux"&gt;Getting Started with Redux&lt;/a&gt; &lt;code&gt;basic&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://egghead.io/courses/building-react-applications-with-idiomatic-redux"&gt;Building React Applications with Idiomatic Redux&lt;/a&gt; &lt;code&gt;advanced&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Bundlers
&lt;/h3&gt;
&lt;h4&gt;
  
  
  &lt;a href="https://webpack.js.org/"&gt;Webpack&lt;/a&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://webpack.js.org/get-started/"&gt;Get Started with Webpack&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Build Stuff
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://react.rocks/"&gt;Several project ideas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://todomvc.com/examples/react/#/"&gt;React - TodoMVC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://auth0.com/blog/bootstrapping-a-react-project/"&gt;Bootstrapping a React project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://academy.plot.ly/react/1-introduction/"&gt;Build a Weather app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.robinwieruch.de/the-soundcloud-client-in-react-redux/"&gt;The SoundCloud Client in React + Redux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A Primer on the React Ecosystem: &lt;a href="http://patternhatch.com/2016/07/06/a-primer-on-the-react-ecosystem-part-1-of-3/"&gt;1&lt;/a&gt;, &lt;a href="http://patternhatch.com/2016/08/02/a-primer-on-the-react-ecosystem-part-2-of-3/"&gt;2&lt;/a&gt; and 3.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.slatepeak.com/build-a-react-redux-app-with-json-web-token-jwt-authentication/"&gt;Building a React/Redux App with JSON Web Token (JWT) Authentication&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to goo deep in React? Visit  &lt;a href="https://github.com/ericdouglas/react-learning"&gt;React-Learning&lt;/a&gt;&lt;/p&gt;



&lt;h3&gt;
  
  
  🎮 APIs
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://quotes.rest"&gt;Quotes REST API&lt;/a&gt; - They Said So has more than 1 million+ quotes in the database, the largest such database in the world. And Quotes API gives easy way to access the data.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://openweathermap.org/guide"&gt;OpenWeather&lt;/a&gt; - Simple and fast and free weather API from OpenWeatherMap you have access to current weather data, hourly, 5- and 16-day forecasts.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://public-apis.io"&gt;Public APIs&lt;/a&gt; - A collective list of more than 1000 Free Public and Open REST APIs for developers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://swapi.dev"&gt;SWAPI&lt;/a&gt; - The Star Wars API.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jsonplaceholder.typicode.com"&gt;JSONPlaceholder&lt;/a&gt; - Free to use fake Online REST API for testing and prototyping.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  ⚡ NODEJS
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU"&gt;Node.js Tutorial&lt;/a&gt; - Node.js Crash Course Tutorial by Net Ninja.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/azat-co/you-dont-know-node"&gt;You Don't Know Node.js&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/maxogden/art-of-node#readme"&gt;The Art of Node&lt;/a&gt; - Introductory tutorial covering the basics. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://nodeschool.io"&gt;NodeSchool&lt;/a&gt; - Interactive self guided workshops you can also do on your own.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://nodepatternsbooks.com"&gt;Node Patterns&lt;/a&gt; - Short books about code and networking patterns related to Node.js.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://learnnode.com"&gt;Learn Node&lt;/a&gt; - A premium training course to learn to build apps with Node.js, Express, MongoDB.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://thenodeway.io"&gt;The Node Way&lt;/a&gt; - An entire philosophy of Node.js best practices and guiding principles exists for writing maintainable modules, scalable applications, and code that is actually pleasant to read.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/express-js-security-tips/"&gt;Express.js Security Tips&lt;/a&gt; - How You Can Save and Secure Your App.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/sindresorhus/awesome-nodejs"&gt;Awesome Nodejs&lt;/a&gt; - Delightful Node.js packages and resources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/goldbergyoni/nodebestpractices"&gt;nodebestpractices&lt;/a&gt; - Huge list of best practices for building node apps. Important for big projects.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  😐 Learn GIT
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://guides.github.com/introduction/git-handbook/"&gt; Git Handbook&lt;/a&gt; 
Git, GitHub, DVCS, oh my! Learn all the lingo and the basics of Git.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://training.github.com/"&gt;Cheat Sheets&lt;/a&gt; &lt;br&gt;
Keep these handy! Reference sheets covering Git commands, features, SVN migrations, and bash. Available in a multiple languages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://learngitbranching.js.org/"&gt;Learn Git branching&lt;/a&gt; &lt;br&gt;
Try Git commands right from your web browser. Featuring some of your soon-to-be favorites: branch, add, commit, merge, revert, cherry-pick, rebase!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://git-school.github.io/visualizing-git/"&gt;Visualizing Git&lt;/a&gt; &lt;br&gt;
Look under the hood! Explore how Git commands affect the structure of a repository within your web browser with a free explore mode, and some constructed scenarios.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/jlord/git-it-electron#what-to-install"&gt;Git-It&lt;/a&gt; &lt;br&gt;
You’ve downloaded Git, now what? Download Git-It to your machine and you’ll get a hands-on tutorial that teaches you to use Git right from your local environment, using commands on real repositories.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  Prepare for Interview (Questions)
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://h5bp.org/Front-end-Developer-Interview-Questions/"&gt;Front-end Developer Interview Questions&lt;/a&gt;  - A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.&lt;/li&gt;
&lt;li&gt; &lt;a href="https://yangshun.github.io/front-end-interview-handbook/en/html-questions/"&gt;Front End Interview Handbook&lt;/a&gt; - Go from zero to front end interview hero with this handbook. No prior interview experience needed.&lt;/li&gt;
&lt;li&gt; &lt;a href="http://flowerszhong.github.io/"&gt;Front-end Developer Interview Questions&lt;/a&gt; - A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore. &lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;I have gathered all the resources that you will require to become a MERN or MEAN stack developer. All these resources will include Articles, Videos, Course, Websites, Tutorials, Books etc. And everything is FREE&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MERN - MongoDB, Express, React, NodeJS&lt;/li&gt;
&lt;li&gt;MEAN - MongoDB, Express, Angular, NodeJS&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;☢ You should know the basics of HTML, CSS AND JS&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Learn MongoDB
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Courses
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://university.mongodb.com/courses/catalog"&gt;MongoDB University&lt;/a&gt; -&amp;gt; This website has many course for free that will definitely take you from Zero to Hero&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.udemy.com/course/mongodb-essentials/"&gt;Understanding the basics of MongoDB&lt;/a&gt; -&amp;gt; Udemy free course for learning the basics
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.coursera.org/learn/server-side-nodejs"&gt;Server-side Development with NodeJS express and MongoDB&lt;/a&gt; - Coursera course starting from 7th Feb😉&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Blogs  /  Tutorials /  Docs /  eBooks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🥃 &lt;a href="https://www.guru99.com/mongodb-tutorials.html"&gt;Guru99 MongoDB in 7 days Tutorial&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📚 &lt;a href="https://docs.mongodb.com/manual/"&gt;MongoDB Docs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📖 &lt;a href="https://www.openmymind.net/2011/3/28/The-Little-MongoDB-Book/"&gt;The little MongoDB book&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;⏲ &lt;a href="https://www.koderhq.com/tutorial/mongodb/"&gt;Intro to MongoDB&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Videos
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=t4wPUQ5RElY"&gt;MongoDB tutorial Intellipat  2Hrs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLLAZ4kZ9dFpOFJ9JcVW9u4PlSWO-VFoao"&gt;MongoDB - noSql database&lt;/a&gt; [Playlist]&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=-56x56UppqQ"&gt;MongoDB Crash Course&lt;/a&gt; by Traversy Media [40mins Apprx]&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLS1QulWo1RIZtR6bncmSaH8fB81oRl6MP"&gt;MongoDB Tutorial for beginners&lt;/a&gt; Playlist. Contains small videos and informative&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/playlist?list=PL4cUxeGkcC9jpvoYriLI0bY8DOgWZfi6u"&gt;MongoDB Tutorial for beginners&lt;/a&gt; Playlist. &lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Learn Express
&lt;/h1&gt;

&lt;h3&gt;
  
  
  ▶ Videos
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=L72fhGm1tfE"&gt;ExpressJS Crash Course by Traversy Media&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lab.github.com/everydeveloper/introduction-to-node-with-express"&gt;Introduction to Node with Express&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Tutorials / eBooks / Blogs
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🦿&lt;a href="https://www.tutorialspoint.com/expressjs/index.htm"&gt;Tutorials Point - ExpressJS tutorials&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📚&lt;a href="https://www.pdfdrive.com/expressjs-guide-leanpub-e5912929.html"&gt;MongoDB Guide eBook&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📖&lt;a href="https://www.hacksparrow.com/webdev/express"&gt;Hacksparrow Blog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📖&lt;a href="https://www.rosehosting.com/blog/tag/express/"&gt;RoseHosting&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📖&lt;a href="https://codewithhugo.com/tags/express/"&gt;Code with Hugo - Express&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📚&lt;a href="https://flaviocopes.com/page/express-handbook"&gt;Express Handbook by Flavio&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Learn React
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Blogs / eBooks / Tutorials / Docs
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hashnode.com/series/what-the-react-ckj29pch203pw25s1hkr8as0w"&gt;What the React - Blog Series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactjs.org/docs/hello-world.html"&gt;React DOCS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactjs.org/docs/jsx-in-depth.html"&gt;JSX in Depts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactpatterns.com/"&gt;React Patterns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/leonardomso/33-js-concepts"&gt;33 JavaScript Concepts Every DEV Should know&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactjs.org/docs/higher-order-components.html"&gt;High Order Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactjs.org/docs/refs-and-the-dom.html"&gt;Refs and DOM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/getting-started-with-redux"&gt;EggheadIO Redux Course by Dan Abarmov&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://flaviocopes.com/react-composition/"&gt;React Compositon - Flavio Copes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://flaviocopes.com/page/react-handbook/"&gt;React Handbook by Flavio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Course
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://egghead.io/lessons/react-introduction-to-the-beginner-s-guide-to-reactjs"&gt;EggheadIO React for Beginners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ui.dev/free-react-bootcamp/"&gt;Free React Bootcamp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://scrimba.com/learn/learnreact"&gt;Learn React for free - Scrima&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/react-basic-in-just-1-hour/?LSNPUBID=JVFxdTr9V80&amp;amp;ranEAID=JVFxdTr9V80&amp;amp;ranMID=39197&amp;amp;ranSiteID=JVFxdTr9V80-p4Roao8.OesVvhckLdQGBA&amp;amp;utm_medium=udemyads&amp;amp;utm_source=aff-campaign"&gt;React basics in 1 hr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/react-tutorial/?ranMID=39197&amp;amp;ranEAID=JVFxdTr9V80&amp;amp;ranSiteID=JVFxdTr9V80-IC2uTX64TKt5E9lwqC47fg&amp;amp;LSNPUBID=JVFxdTr9V80&amp;amp;utm_source=aff-campaign&amp;amp;utm_medium=udemyads"&gt; React JS Frontend Web Development for Beginners &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/learning-react-and-redux-decoupling-with-stateless-components/?ranMID=39197&amp;amp;ranEAID=JVFxdTr9V80&amp;amp;ranSiteID=JVFxdTr9V80-FG1Z7z7TrlLvROsK9JIUJw&amp;amp;LSNPUBID=JVFxdTr9V80&amp;amp;utm_source=aff-campaign&amp;amp;utm_medium=udemyads"&gt;React and Redux MASTERCLASS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/learn/front-end-libraries/react/"&gt;FreeCodeCamp React Course&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  React cheatsheets
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devhints.io/react"&gt;Ultimate React cheatsheet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  React Interview Questions
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.toptal.com/react/interview-questions"&gt;13 Essential React Interview Questions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sudheerj/reactjs-interview-questions"&gt;List of React interview Questions and Answers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  React Styling
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/styled-components/styled-components"&gt;styled-components&lt;/a&gt; - Visual primitives for the component age&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/emotion-js/emotion"&gt;emotion&lt;/a&gt; - Library designed for writing CSS styles with JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/FormidableLabs/radium"&gt;radium&lt;/a&gt; - Tool for React component styling&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  React and TypeScript
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.typescriptlang.org/docs/handbook/react-&amp;amp;-webpack.html"&gt;TypeScript, React and Webpack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.typescriptlang.org/docs/handbook/jsx.html"&gt;JSX in TypeScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/typescript-cheatsheets/react-typescript-cheatsheet"&gt;Cheatsheets for experienced React developers getting started with TypeScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactbyexample.github.io/"&gt;React by Example&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Learn Angular
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Course / Videos
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/angular-for-beginners-course/?ranMID=39197&amp;amp;ranEAID=JVFxdTr9V80&amp;amp;ranSiteID=JVFxdTr9V80-agWnLiSdmEvistlFmFWgmA&amp;amp;LSNPUBID=JVFxdTr9V80&amp;amp;utm_source=aff-campaign&amp;amp;utm_medium=udemyads"&gt;Angular for beginners Course + Free eBook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=i9MHigUZKEM"&gt;AngularJS fundamentals in 60mins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Fdf5aTYRW0E"&gt;Anngular crash course by Traversy Media&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/news/want-to-learn-angular-heres-our-free-33-part-course-by-dan-wahlin-fc2ff27ab451/"&gt;33-part course Angular&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/user/angularjs"&gt;AngularJS on YouTube&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Tutorials / Docs / Blogs / eBooks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.w3schools.com/angular/"&gt;W3Schools Angular Tutorials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://thinkster.io/a-better-way-to-learn-angularjs"&gt;A better way to learn AngularJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.mgechev.com/"&gt;Minko Gechev Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;📚&lt;a href="https://www.syncfusion.com/ebooks/angular-succinctly/introduction"&gt;Angular Succinctly&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codecraft.tv/courses/"&gt;Angular from theory to courses&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cheatsheets
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://angular.io/guide/cheatsheet"&gt;Angular CheatSheets&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Learn NODEJS
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://webapplog.com/node-js-fundamentals-a-concise-overview-of-the-main-concepts"&gt;Node.js FUNdamentals: A Concise Overview of The Main Concepts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Why Node.js&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js"&gt;Why The Hell Would I Use Node.js? A Case-by-Case Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pettergraff.blogspot.com/2013/01/why-node.html"&gt;Why I use Node.js?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://webapplog.com/php-vs-node-js/"&gt;PHP vs. Node.js&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://engineering.groupon.com/2013/misc/i-tier-dismantling-the-monoliths/"&gt;Dismantling the Monoliths&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/"&gt;Node.js at PayPal&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://nodejs.org/api/"&gt;Official Documentation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://nodejs.org/api/modules.html"&gt;Node.js Modules Official Documentation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://howtonode.org/managing-module-dependencies"&gt;Managing module dependencies&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://code.tutsplus.com/tutorials/using-nodes-event-module--net-35941"&gt;Using Node's Event Module&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://openmymind.net/2012/2/3/Node-Require-and-Exports/"&gt;Understanding exports vs. module.exports&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/playlist?list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU"&gt;Node.js Tutorial&lt;/a&gt; - Node.js Crash Course Tutorial by Net Ninja.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/azat-co/you-dont-know-node"&gt;You Don't Know Node.js&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/maxogden/art-of-node#readme"&gt;The Art of Node&lt;/a&gt; - Introductory tutorial covering the basics. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://nodeschool.io"&gt;NodeSchool&lt;/a&gt; - Interactive self guided workshops you can also do on your own.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://nodepatternsbooks.com"&gt;Node Patterns&lt;/a&gt; - Short books about code and networking patterns related to Node.js.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://learnnode.com"&gt;Learn Node&lt;/a&gt; - A premium training course to learn to build apps with Node.js, Express, MongoDB.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://thenodeway.io"&gt;The Node Way&lt;/a&gt; - An entire philosophy of Node.js best practices and guiding principles exists for writing maintainable modules, scalable applications, and code that is actually pleasant to read.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/express-js-security-tips/"&gt;Express.js Security Tips&lt;/a&gt; - How You Can Save and Secure Your App.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/sindresorhus/awesome-nodejs"&gt;Awesome Nodejs&lt;/a&gt; - Delightful Node.js packages and resources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/goldbergyoni/nodebestpractices"&gt;nodebestpractices&lt;/a&gt; - Huge list of best practices for building node apps. Important for big projects.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📖MISC RESOURCES😉
&lt;/h2&gt;

&lt;p&gt;(THIS HAS ALL THE RESOURCES OTHER THEN THE ABOVE ONES, Some fundamentals and important)&lt;/p&gt;

&lt;h3&gt;
  
  
  JavaScript (A bit advanced)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://javascript30.com/"&gt;30 Days VanillaJS project challenge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rithmschool.com/courses/advanced-javascript"&gt;Advanced JavaScript Tutorials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=4mf_yNLlgic"&gt;Become a JavaScript Console Power-User&lt;/a&gt; - Introduction to the browsers JavaScript console.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=HF1luRD4Qmk"&gt;Debugging The Web&lt;/a&gt; - Learn state of the art in debugging using Chrome dev tools.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.udacity.com/course/javascript-basics--ud804"&gt;Udacity JavaScript Basics&lt;/a&gt; - They also offer more advanced courses.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.codeschool.com/learn/javascript"&gt;Code School&lt;/a&gt; - From Basics to Best Practices. Different courses related to JavaScript.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://reactivex.io/learnrx/"&gt;Functional programming&lt;/a&gt; - Learn basic principles of functional programming in an interactive way by using map, filter, concatAll, reduce and zip.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Monetize Your Work
&lt;/h1&gt;

&lt;p&gt;You can join the amazing website Buy Me A Coffee and get support and also start a membership if you're a content writer.&lt;/p&gt;

&lt;p&gt;Link -&amp;gt; &lt;a href="https://buymeacoff.ee/?via=rahxuls"&gt;BUYMEACOFFEE&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Thanks For Seeing this post. &lt;br&gt;&lt;br&gt;
If you didn't liked this post let me know in the comments&lt;br&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>10 Crucial Tips For Better Social Media Management [Plus Tools]</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Sat, 09 Oct 2021 06:36:52 +0000</pubDate>
      <link>https://dev.to/devwriteups/10-crucial-tips-for-better-social-media-management-plus-tools-1e27</link>
      <guid>https://dev.to/devwriteups/10-crucial-tips-for-better-social-media-management-plus-tools-1e27</guid>
      <description>&lt;p&gt;According to the latest social media statistics, there are about 3.78 billion users worldwide across different social media platforms. That is almost 48 percent of the total world population and this number will continue to grow for the next few years. This makes social media one of the most ideal ways to reach customers wherever in the world they may be.&lt;/p&gt;

&lt;p&gt;In the modern business scenario, social media management lets one discover opportunities to improve visibility and maximize the advantages of social media marketing. Social Media Examiner figured out from their studies that up to 97% of small businesses have shifted to social media for attracting new customers.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Why Have a Reliable Social Media Strategy?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Many studies have shown that social media marketing is effective at increasing brand awareness. The problem, however, is that many business owners still fail to implement effective social media marketing campaigns that actually drive sales. What they mostly lack is a solid social media strategy that is integral in creating a captivating marketing campaign. &lt;/p&gt;

&lt;p&gt;A solid social media strategy is essential because of the following reasons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It Helps Build A Strong and Organic Presence.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A strong, organic presence online is what counts when it comes to social media marketing. With a solid plan of action, you can be able to maintain a consistent posting schedule that helps with this goal. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It Allows You to Save Time&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Time is an important resource in using social media for marketing. A solid strategy lets you get everything in order from sorting out different posts down to posting schedules. A content bank and calendar would minimize the time that is usually wasted on figuring out what to post when. You can spend more time finishing other tasks with the time you saved this way.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It Makes You Target Audience More Effectively&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With better planning, you can add audience engagement elements to your marketing strategy. Polls or open-ended questions, for example, will allow you to study the audiences’ pain points. You can then find better solutions that are valuable to your specific audience. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It Allows You To Analyze The Game Plan&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Not all methods work the same way. With a better strategy, you can study which elements are working in your favor and which ones do not. This would give you plenty of opportunities to refine your approach. It would allow you to look for more resources and social media management tools that can help you get creative with your posts. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It Helps You Stay Focused on Your Goals&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Social media management encompasses many elements and it can be pretty easy to get lost in the sea of tasks that has to be done. A solid strategy ensures that you can outline your business goals. This would make you validate whether you are on the right track and if there is a need to supplement additional strategies to meet your goals. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It Makes You Stand Out&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The main benefit of having a solid social media strategy is that it makes you stay ahead of the competition. You get to be more organized and be able to concentrate on developing your brand story. It prevents leaving your account dormant for days even if you take breaks in between campaigns. This makes your social media account consistent and valuable, establishing a distinct character compared to your competition. &lt;/p&gt;




&lt;h3&gt;
  
  
  10 Crucial Tips For Better Social Media Management
&lt;/h3&gt;

&lt;p&gt;It is counterproductive to work on a social media campaign without a defined strategy. What would most likely happen is seeing your efforts go to the drain without results. Lacking the understanding of how to reach the goals of your social media marketing is mainly due to faulty management. &lt;/p&gt;

&lt;p&gt;Here are ten tips to improve your social media management skills and finally be able to build an effective strategy to lead your business stats at their peak:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Establish SMART Goals&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The SMART framework in setting goals has become a standard among many industries. It simply tells you to make goals that are Specific, Measurable, Attainable, Relevant, and Time-bound. &lt;/p&gt;

&lt;p&gt;An example of a Smart Goal when using social media is something like: “We shall increase our views by 50% within two months.” &lt;/p&gt;

&lt;p&gt;This example goes to say that you must identify goals that will deliver a real impact on your business. What’s good in posting content when you have only a few views? You need to work on this aspect if you want to make the audience aware of your presence. &lt;/p&gt;

&lt;p&gt;You should be able to audit your progress in achieving such goals using statistical tools. There are a variety of metrics that will show your reach per campaign. At the end of the day, these goals should create an overall impact on your social media presence in a specific time frame. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identify Which Platform Your Audience Uses&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You simply cannot afford to work on multiple platforms in one go. To properly manage your time, effort, and resources, you have to know where your audience is, then focus on that platform. &lt;/p&gt;

&lt;p&gt;There are plenty of ways how you can target your audience on the right platform. You can do surveys, monitor online interactions, and use pre-existing analytics to make data-driven decisions. You will notice how you will be able to do more for a specific campaign when you get to identify where your highly targeted audience is. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Focus on Quality&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You are not the only one who is on social now. One sure thing to stand out from the competition is to produce top-quality content. It should not only be relevant but also relatable, inspiring, and entertaining. Your posts will never go unnoticed if your audience can gain something from them.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build Relationships Not Merely Followers&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;“Social” should always be connected to your “presence”. Although it would be great to have thousands of followers, having a few hundred is enough if they regularly engage with you and the community. Your aim should always be to form meaningful relationships by constantly interacting with the audience. &lt;/p&gt;

&lt;p&gt;You may do this by adding a chat feature on your socials. You can reply or react to their comments. Initiate conversations by asking their thoughts about your posts. Do not forget to @mention people if you are specifically addressing their concerns.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create An Editorial Calendar&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The beauty of having an editorial calendar is that you never have to scramble about what to post and what to work on. By having a list of tasks that are to be done on specific days, you get to have plenty of time to fine-tune posts before they go live. This would also allow you to study future content and check whether you are repeating the same content or not. &lt;/p&gt;

&lt;p&gt;An editorial calendar keeps everything organized while at the same time lets you maximize your resources for better reach. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Get Visual&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Photo and video content are what most people on social media prefer. One of the reasons is that visual posts seem to deliver content faster than having to read lengthy narratives. Text-based posts can be informative but graphics and videos are way more entertaining. Just look at the success of Instagram and its image-based feed. &lt;/p&gt;

&lt;p&gt;What is great is that there are plenty of resources for producing stunning imagery. You just need to find a photo editor for social media marketing and you are good to go. Tools, like Removal.AI, can help you improve your photos to improve your posts and make them eye-catching and share-worthy. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Automate Tasks&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Knowing about what is social media management involves learning when to automate tasks. There are plenty of repetitive tasks in using social media for marketing. Say for example you are using different platforms for posting content. Aside from a content posting schedule, you can use tools to post the same content across different platforms.&lt;/p&gt;

&lt;p&gt;Some tools will allow you to set up simple commands to automatically perform specific tasks if triggered. The minimum effort will produce maximum output when you automate tasks.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Be Real&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Customers tend to follow accounts that look authentic. This does not only pertain to people but also businesses. When talking about being real in social media, it is all about interacting like a real, live person. As opposed to robotic responses, giving personalized replies, even just by adding emojis, will make you look more human and relatable.&lt;/p&gt;

&lt;p&gt;You may also show the human side of your brand by sharing office photos or team snapshots. This will encourage connection in the sense that the audience values more transparency than a faceless corporation. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Answer Questions&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Conversations are critical within social media networks. Customers who directly ask for information have to be addressed as these instances are a good opportunity for engagement. Better social media management considers every question coming from a customer extra visibility for the brand.&lt;/p&gt;

&lt;p&gt;Again, do not give out generic responses that sound too robotic. Mention the customer who is asking the question and sincerely answer the question as if you are talking on a personal level. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Evaluate Your Stats&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It is important to know your numbers using social media metrics. This is how you can be able to analyze whether or not you are on your way to reaching your goals. Social media strategies do not work the same way and there may be a need to change or tweak your approach for it to work to your advantage. &lt;/p&gt;

&lt;p&gt;Knowing your stats will allow you to readjust your strategies early so that you do not waste time, effort, and resources. &lt;/p&gt;




&lt;h3&gt;
  
  
  Top 5 Recommended Tools Automation Tools for Social Media Management
&lt;/h3&gt;

&lt;p&gt;Now that you are aware of how you can be effective at social media management, the next step is to learn how you can easily apply these tips to your social media marketing. No one expects you to manage your socials 24/7. Aside from the fact that is virtually impossible to do, there are certain ways to avoid stressing yourself out. One of these is by using automation tools. &lt;/p&gt;

&lt;p&gt;Among those who have shifted to social media marketing, 85% are not entirely sure about which social media tools to use to improve their reach and presence. Here are some of the most useful tools that you can use to help manage your social media marketing better:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Buffer Publish&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;For Social Media Scheduling&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Scheduling your posts does not only make your campaign more organized but also gives you plenty of advantages. One of the biggest advantages is affording more time for other tasks rather than pondering on what to post next. It also guarantees to have new posts regularly even during your lazy days. Finally, you can relax knowing that your audience can find your brand easily with a strong online presence. &lt;/p&gt;

&lt;p&gt;Buffer Publish has the tools to let you plan and publish the perfect content for your social media feeds. After planning your posts, it sends out notifications when it is time for you to share them. You can use it to collaborate with your team and everyone can stay in sync with the tasks assigned to each one. You only need one dashboard to manage multiple socials. &lt;/p&gt;

&lt;p&gt;Buffer Publish offers a basic plan for free. Although it would work well if you are using up to 3 social media channels, the features are very limited and it does not include very important analytics. The paid plan, however, is quite a steal at only $5 per month per social channel. There are plenty of features to enjoy with the paid plan, including analytics, insights, and reporting so you can have a performance overview of key metrics. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sendible&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;For Sending Lead Generation&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Raising awareness is one of the foremost goals of social media marketing and this would not happen without generating more leads. Lead generation is one of the surest ways to grow your business. It helps you identify people who might be interested in your business. Once you got your leads, you can proceed to send out offers so they will be enticed to your business and then convert them to become loyal customers. &lt;/p&gt;

&lt;p&gt;Sendible provides the right tools to help businesses create more impact on social media by helping them collaborate with the right clients. It has a unified dashboard so you can work on all of your social media channels in one place. This makes it easier to identify important conversations and take action immediately. &lt;/p&gt;

&lt;p&gt;All of Sendible’s paid plans have free trial periods. It has four plans that range from $29- $399 per month. The Creator plan is perfect for an upcoming brand that has only one social media manager and is working on up to 6 social media profiles. The most popular plan is the Scale at $199 per month. It is perfect for emerging brands that need to automate admin tasks and manages up to 49 social media profiles. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://pixelied.com/"&gt;Pixelied.com&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;For Easy Graphics Generation&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Graphics are what make social media posts more alive. You need to provide stunningly creative graphics, not only to impress but also to make sure that you can properly communicate your content to the audience. &lt;/p&gt;

&lt;p&gt;Pixelied is great with graphics generation because it has a range of image editing tools and standalone solutions that are specifically designed for businesses. Its features are so easy to use that you do not need to pay for a designer to use them. &lt;/p&gt;

&lt;p&gt;Although you can use Pixelied for free, you can only fully appreciate its use with the paid version wherein you will only pay a one-time fee. This means that you can use all of its features forever without paying monthly subscriptions. This is such a good deal, especially that you need to post visuals on all of your social media accounts. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://removal.ai"&gt;Removal.ai&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;For Instant BG Removal&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;When it comes to social media marketing, staging your products is crucial to the success of your campaigns. You need to have flawless product images to entice customers into buying. The only way to do this is by removing background from photos to make them more effective. &lt;/p&gt;

&lt;p&gt;Removal.AI uses artificial intelligence technology in removing backgrounds from pictures. Because of this “smart” feature, you no longer have to worry about editing photos yourself. It can handle multiple pictures at one go so you never have to wait for ages to have your product photos ready for upload on your social media pages. Aside from its superb background removal feature, Removal.AI also has a powerful photo editor that you can use to fine-tune photos. This makes it an all-around tool that you can use for any photos that you want to include in your campaigns. &lt;/p&gt;

&lt;p&gt;Removal.AI is free to use but you will only get to download high-quality results when you subscribe to a plan. Download full-resolution images for as low as $0.03 per image for monthly subscriptions and as low as $0.19 per image for the lifetime subscription. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://pixelixe.com/"&gt;Pixelixe.com&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;For Image Automation From Spreadsheet&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Working with thousands of images can be both boring and tiring. The only way to get around this mundane task is by having an image automation tool that will auto-generate graphics in just one click. This would let you save time and money, especially when you are working with multiple graphics across different social media platforms&lt;/p&gt;

&lt;p&gt;Pixelixe is a nifty tool that is perfect for image automation from spreadsheets. It can instantly generate a variety of images using CSV files. It is the easiest tool to use for creating perfect graphics for each of your social media profiles as you can personalize the automation according to your current marketing project. &lt;/p&gt;

&lt;p&gt;You can start using Pixelixe right away without paying anything but only up to 50 documents. Subscription plans start at $9 to $249 per month. Depending on your plan, you will be able to generate photos for a specific number of documents and have unlimited storage for all of your images. &lt;/p&gt;




&lt;h3&gt;
  
  
  Takeaway
&lt;/h3&gt;

&lt;p&gt;Social media management can be very beneficial when done correctly. It would result in better social media marketing campaigns that would yield more customers, traffic, and engagement towards your brand. &lt;/p&gt;

&lt;p&gt;Since an established social media presence is vital to the success of your business, you are more likely to succeed if you are armed with the best tools to manage your socials. Do not discount the importance of automation tools as they do not only make managing your social media accounts easier. They are key to finishing all the tasks that are to be done for you to improve your business using social media marketing. &lt;/p&gt;

</description>
      <category>socialmedia</category>
      <category>marketing</category>
      <category>graphicdesigning</category>
    </item>
    <item>
      <title>12 HTML things you should know about</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Thu, 02 Sep 2021 04:24:06 +0000</pubDate>
      <link>https://dev.to/devwriteups/12-html-things-you-should-know-about-32ed</link>
      <guid>https://dev.to/devwriteups/12-html-things-you-should-know-about-32ed</guid>
      <description>&lt;p&gt;HTML, CSS3 and JavaScript has the power to make your site or blog look alluring, easy to use and modern. HTML5 has made a tremendous commitment to the stunning sites being planned regular. HTML can do a ton of slick things, as well as just making a site.&lt;/p&gt;

&lt;p&gt;You can utilize HTML to make flawless text effects, tables, joins,  marquees, thus significantly more. These are incredible for adding a tweaked look to your blog, site, eBay sale, discussion, and that's just the beginning.&lt;/p&gt;




&lt;h3&gt;
  
  
  Hide
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;main&lt;/span&gt; &lt;span class="na"&gt;hidden&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Hello World&lt;span class="nt"&gt;&amp;lt;/main&amp;gt;&lt;/span&gt;

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

&lt;/div&gt;



&lt;p&gt;You can hide element without the use of CSS😲. Using the &lt;code&gt;hidden&lt;/code&gt; attribute. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt; tag
&lt;/h3&gt;

&lt;p&gt;Any text between the &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt; will have highlighted effect. You can customize the color of your highlighter by just using the &lt;code&gt;mark&lt;/code&gt; CSS property in the CSS. &lt;/p&gt;

&lt;p&gt;See the Pen &lt;a href="https://codepen.io/devintro/pen/ExWYgZK"&gt;mark&lt;/a&gt; by DevIntro&lt;br&gt;
  (&lt;a href="https://codepen.io/devintro"&gt;@devintro&lt;/a&gt;) on &lt;a href="https://codepen.io"&gt;CodePen&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;noscript&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;The markup inside  is delivered by the program just when the scripts are off. This tag is helpful for telling clients when the content is incapacitated in their program and to give any other fallback system to segments on the website pages that will quit working without JavaScript.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
 &lt;span class="nt"&gt;&amp;lt;noscript&amp;gt;&lt;/span&gt;
/*adds custom css when the scripts are off*/
  &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"noscript.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
 &lt;span class="nt"&gt;&amp;lt;/noscript&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;noscript&amp;gt;&lt;/span&gt;Enable JavaScript to See the content&lt;span class="nt"&gt;&amp;lt;/noscript&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Voice search
&lt;/h3&gt;

&lt;p&gt;You can add voice search in the input field. It searches on by voice recognition. ** only works on mobile devices**&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt; &lt;span class="na"&gt;x-webkit-speech&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  preload attribute
&lt;/h3&gt;

&lt;p&gt;This attribute is used increase User Experience. Using the attribute in your videos states that how the video should be loaded when the page loads.&lt;br&gt;
*&lt;em&gt;If &lt;code&gt;autoplay&lt;/code&gt; is present this attribute is ignore. *&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;video&lt;/span&gt; &lt;span class="na"&gt;controls&lt;/span&gt; &lt;span class="na"&gt;preload&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"movie.mp4"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"video/mp4"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  Your browser does not support the video tag.
&lt;span class="nt"&gt;&amp;lt;/video&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Refreshing browser
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;http-equiv=&lt;/span&gt;&lt;span class="s"&gt;”refresh”&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;”6"/&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pretty sure developers there will love this tip. You can use it to make your browser refresh every seconds so no problem for refreshing manually when you do your CSS. &lt;/p&gt;

&lt;h3&gt;
  
  
  Meta
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;meta&lt;/code&gt; tag :  The &lt;code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt; tag consistently go inside the &lt;/p&gt; component, and are normally used to indicate character set, page depiction, catchphrases, about, and viewport settings.&lt;br&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt; &lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"description"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"We post content for Developers"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"keywords"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"HTML, CSS, JavaScript, react, "&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"author"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"DevWriteUps"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"viewport"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"width=device-width, initial-scale=1.0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Amazing &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;There are multiple things you can do with the anchor tag. You may have heard of the &lt;code&gt;mailto&lt;/code&gt; using this it redirect to mail app on your device. There are bunch of anchor tag relation with skype too.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"mailto:someone@gmail.com"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Send email&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"tel:9999999999”&amp;gt;Make a call&amp;lt;/a&amp;gt;
&amp;lt;a href="&lt;/span&gt;&lt;span class="na"&gt;skype:username&lt;/span&gt;&lt;span class="err"&gt;?&lt;/span&gt;&lt;span class="na"&gt;chat&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Chat&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"skype:username?add”&amp;gt;Add &amp;lt;/a&amp;gt;
&amp;lt;a href="&lt;/span&gt;&lt;span class="na"&gt;skype:username&lt;/span&gt;&lt;span class="err"&gt;?&lt;/span&gt;&lt;span class="na"&gt;call&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Call&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; tag
&lt;/h3&gt;

&lt;p&gt;Using &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt;tag you can embed video directly on your webpage.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;video&lt;/span&gt; &lt;span class="na"&gt;autoplay=&lt;/span&gt;&lt;span class="s"&gt;""&lt;/span&gt; &lt;span class="na"&gt;loop=&lt;/span&gt;&lt;span class="s"&gt;""&lt;/span&gt; &lt;span class="na"&gt;controls=&lt;/span&gt;&lt;span class="s"&gt;""&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"640"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"480"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"video/mp4"&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://www.pexels.com/video/the-rocky-coastline-of-in-northern-california-3578881/"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/video&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;meter&amp;gt;&lt;/code&gt; tag
&lt;/h3&gt;

&lt;p&gt;You can utilize the &lt;code&gt;&amp;lt;meter&amp;gt;&lt;/code&gt; tag to quantify information inside a given reach. &lt;/p&gt;

&lt;p&gt;See the Pen &lt;a href="https://codepen.io/devintro/pen/JjWPmgw"&gt;meter tag&lt;/a&gt; by DevIntro&lt;br&gt;
  (&lt;a href="https://codepen.io/devintro"&gt;@devintro&lt;/a&gt;) on &lt;a href="https://codepen.io"&gt;CodePen&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;autofocus&lt;/code&gt; attribute
&lt;/h3&gt;

&lt;p&gt;It indicates that a &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; component ought to consequently get focus when the page loads.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt;  &lt;span class="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;"Devwriteups"&lt;/span&gt; &lt;span class="na"&gt;required&lt;/span&gt; &lt;span class="na"&gt;autofocus&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Progress tag
&lt;/h3&gt;

&lt;p&gt;This is same like the &lt;code&gt;&amp;lt;meter&amp;gt;&lt;/code&gt; tag (but a bit ore enhanced).&lt;/p&gt;

&lt;p&gt;See the Pen &lt;a href="https://codepen.io/devintro/pen/NWpKeLm"&gt;progress tag&lt;/a&gt; by DevIntro&lt;br&gt;
  (&lt;a href="https://codepen.io/devintro"&gt;@devintro&lt;/a&gt;) on &lt;a href="https://codepen.io"&gt;CodePen&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;Thank you For Reading🤩 Subscribe to our  &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>12 websites to learn to code by Playing Games</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Wed, 09 Jun 2021 11:38:46 +0000</pubDate>
      <link>https://dev.to/devwriteups/12-websites-to-learn-to-code-by-playing-games-2mo1</link>
      <guid>https://dev.to/devwriteups/12-websites-to-learn-to-code-by-playing-games-2mo1</guid>
      <description>&lt;p&gt;Remember the era where you were learning to code by Reading books and attending some offline courses. Gone those times where you learning the ancient way😟. We've curated some websites that will help you learn to code by playing games or by doing simple tasks.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://vim-adventures.com/"&gt;Lean VIM&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eTba4v_m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620367597056/vyLKkopDR.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eTba4v_m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620367597056/vyLKkopDR.png" alt="Screenshot 2021-05-07 at 11-35-10 Learn VIM while playing a game - VIM Adventures.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn VIM by playing a game. Everyone knows how tough is it to learn VIM. But this simple games makes easy for you to learn VIM. &lt;br&gt;
Visit -&amp;gt; &lt;a href="https://vim-adventures.com/"&gt;Lean VIM&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;###  &lt;a href="http://flexboxfroggy.com/"&gt;Flexbox froggy&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sjwAZZ-v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620366672950/4sHd4dATk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sjwAZZ-v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620366672950/4sHd4dATk.png" alt="Screenshot 2021-05-07 at 11-20-58 Flexbox Froggy.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Flexbox is hard and confusing for beginners starting to code. This website makes simple to learn CSS Flexbox. You just have to write simple CSS code to move the frog, everything is guided there😁. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="http://flexboxfroggy.com/"&gt;Flexbox froggy&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://codecombat.com/"&gt;CodeCombat&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Wnv_Jf_M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620366966739/hFacrR2n7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Wnv_Jf_M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620366966739/hFacrR2n7.png" alt="Screenshot 2021-05-07 at 11-24-28 CodeCombat - Coding games to learn Python and JavaScript.png"&gt;&lt;/a&gt;&lt;br&gt;
The most engaging way to learn computer science. Here you can learn WebDev, APP Development, Game Development, by just playing games😲. The games are pretty easy but gets hard when you increase with the levels. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;&lt;a href="https://codecombat.com/"&gt;CodeCombat&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="http://www.flexboxdefense.com/"&gt;Flexbox defense&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UeAPILcW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620366789103/gMzmkXc32.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UeAPILcW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620366789103/gMzmkXc32.png" alt="Screenshot 2021-05-07 at 11-22-43 Flexbox Defense.png"&gt;&lt;/a&gt;&lt;br&gt;
Another similar website for learning Flexbox like Flexbox froggy. Bu this game is literally another leverl. Here your job is to stop the incoming enemies from getting past your defenses. Unlike other tower defense games, you must position your towers using CSS!&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="http://www.flexboxdefense.com/"&gt;Flexbox defense&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://alexnisnevich.github.io/untrusted/"&gt;Untrusted &lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eGpy4P8b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620368402281/BAZ7dtv4T.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eGpy4P8b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620368402281/BAZ7dtv4T.png" alt="Screenshot 2021-05-07 at 11-48-45 Untrusted - a user javascript adventure game.png"&gt;&lt;/a&gt;&lt;br&gt;
Learn JavaScript by solving problems. &lt;br&gt;
Visit -&amp;gt; &lt;a href="https://alexnisnevich.github.io/untrusted/"&gt;Untrusted &lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.codingame.com/start"&gt;Coding Game&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_h_mFP0V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620367096871/36l86C2dS.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_h_mFP0V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620367096871/36l86C2dS.png" alt="Screenshot 2021-05-07 at 11-27-25 Coding Games and Programming Challenges to Code Better.png"&gt;&lt;/a&gt;&lt;br&gt;
The new way to improve your programming skills while having fun and getting noticed. In a matter of hours, discover new languages, algorithms or tricks in courses crafted by top developers. They have support for nearly all the languages (Ruby, C++, C, Java, PHP, Bash, Lua, Obj-C and more). &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://www.codingame.com/start"&gt;Coding Game&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://flukeout.github.io/"&gt;CSS Diner&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FlzBY_Rt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620367217569/apa79Oava.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FlzBY_Rt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620367217569/apa79Oava.png" alt="Screenshot 2021-05-07 at 11-29-56 CSS Diner.png"&gt;&lt;/a&gt;&lt;br&gt;
Practice and learn CSS selectors. &lt;br&gt;
Visit -&amp;gt; &lt;a href="https://flukeout.github.io/"&gt;CSS Diner&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://checkio.org/"&gt;Check&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0YG07Kuf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620368707966/LnKI2Y-oh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0YG07Kuf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620368707966/LnKI2Y-oh.png" alt="Screenshot 2021-05-07 at 11-53-50 CheckiO - coding games and programming challenges for beginner and advanced.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Coding games for beginners and advanced programmers where you can improve your coding skills by solving engaging challenges and fun task using Python and TypeScript. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://checkio.org/"&gt;Check&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://screeps.com/"&gt;Screeps&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bh1IHD8v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620367431704/0qYISreTy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bh1IHD8v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620367431704/0qYISreTy.png" alt="Screenshot 2021-05-07 at 11-33-36 Screeps MMO RTS sandbox for programmers.png"&gt;&lt;/a&gt;&lt;br&gt;
It's an open-source game for programmers, wherein the core mechanic is programming&lt;br&gt;
your units' AI. You control your colony by writing JavaScript. Available on Steam😲. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://screeps.com/"&gt;Screeps&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.codemonkey.com/"&gt;Code Monkey &lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y7PaQNEQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/Upload%20failed.%20Please%20re-upload%20the%20image" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y7PaQNEQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/Upload%20failed.%20Please%20re-upload%20the%20image" alt="Screenshot 2021-05-07 at 11-41-05 Coding for Kids Game-Based Programming CodeMonkey.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CodeMonkey is a fun and educational game-based environment where kids learn to code without any prior experience. After completing CodeMonkey's award-winning coding courses, kids will be able to navigate through the programming world with a sense of confidence and accomplishment.    &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://www.codemonkey.com/"&gt;Code Monkey &lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.codemoji.com/"&gt;CodeMoji &lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---5qrAvdf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620368115434/tpJv6_YI3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---5qrAvdf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620368115434/tpJv6_YI3.png" alt="Screenshot 2021-05-07 at 11-44-58 Codemoji® - Coding for Kids .png"&gt;&lt;/a&gt;&lt;br&gt;
Codemoji's computer science curriculum for schools allows 1st-8th grade students to learn the basics of web development and coding, including HTML, CSS, and Javascript, in a fun and easy way, allowing them to create their own websites, animations and much more with our unique and adaptable learning platform.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;&lt;a href="https://www.codemoji.com/"&gt;CodeMoji &lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="http://play.elevatorsaga.com/"&gt;Elevator Saga&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jMRmLciv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620368744636/BIgJQHNqr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jMRmLciv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620368744636/BIgJQHNqr.png" alt="Screenshot 2021-05-07 at 11-55-34 Elevator Saga - the elevator programming game.png"&gt;&lt;/a&gt;&lt;br&gt;
Your task is to program the movement of elevators, by writing a program in JavaScript. &lt;br&gt;
Visit -&amp;gt;  &lt;a href="http://play.elevatorsaga.com/"&gt;Elevator Saga&lt;/a&gt; &lt;/p&gt;




&lt;p&gt;Thank you For Reading🤩 Subscribe to our  &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>python</category>
      <category>programming</category>
    </item>
    <item>
      <title>The ultimate JavaScript cheatsheet you'll ever need</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Sat, 29 May 2021 07:05:14 +0000</pubDate>
      <link>https://dev.to/devwriteups/the-ultimate-javascript-cheatsheet-you-ll-ever-need-46de</link>
      <guid>https://dev.to/devwriteups/the-ultimate-javascript-cheatsheet-you-ll-ever-need-46de</guid>
      <description>&lt;p&gt;Cheat Sheets our something developers need always for reference. So here I have compiled many JavaScript reference codes. See the classification and find it. This post is helpful for learners and developers. &lt;/p&gt;

&lt;p&gt;Thank you For Reading🤩 Subscribe to our  &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;




&lt;h3&gt;
  
  
  JavaScript Number Method Cheat Sheet
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;toExponential()&lt;/strong&gt; : Returns a string representing the Number object in exponential notation
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;expo&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;f&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; 
      &lt;span class="nb"&gt;Number&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;parseFloat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;toExponential&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;f&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;expo&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;123456&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 1.23e+5&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;toFixed()&lt;/strong&gt; : formats a number using fixed-point notation
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;financial&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;Number&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;parseFloat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;toFixed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;financial&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;123.456&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 123.46&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;toPrecision()&lt;/strong&gt; : returns a string representing the Number object to the specified precision
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;precise&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt;
      &lt;span class="nb"&gt;Number&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;parseFloat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;toPrecision&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;precise&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;123.456&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 123.5&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;toString()&lt;/strong&gt; : returns a string representing the specifies Number object
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;hexColour&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;c&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;c&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;256&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
          &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;Math&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;abs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;c&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;toString&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
      &lt;span class="p"&gt;}&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;hexColour&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;233&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; e9&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;valueOf()&lt;/strong&gt; : returns the wrapped primitive value of a number object
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;numObj&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nb"&gt;Number&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;42&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;typeof&lt;/span&gt; &lt;span class="nx"&gt;numObj&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; object&lt;/span&gt;

  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;num&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;numObj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;valueOf&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;num&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 42&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;typeof&lt;/span&gt; &lt;span class="nx"&gt;num&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; number&lt;/span&gt;

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

&lt;/div&gt;






&lt;h3&gt;
  
  
  JavaScript Loops Cheat Sheets
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;For Loop
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 0: 0&amp;lt;br /&amp;gt;&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 1: 3&amp;lt;br /&amp;gt;&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; ...&lt;/span&gt;

  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 
  &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;sum&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
  &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;length&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="nx"&gt;sum&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 
  &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="c1"&gt;// pasing an array&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;sum&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 6&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;While Loop
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;                  &lt;span class="c1"&gt;// initialize&lt;/span&gt;
  &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;          &lt;span class="c1"&gt;// enters the cycle if statement is true&lt;/span&gt;
      &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;*=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;                 &lt;span class="c1"&gt;// increment to avoid infinte loop &lt;/span&gt;
      &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;, &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// output&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt; 
  &lt;span class="c1"&gt;// 2, &lt;/span&gt;
  &lt;span class="c1"&gt;// 4, &lt;/span&gt;
  &lt;span class="c1"&gt;// ...&lt;/span&gt;
  &lt;span class="c1"&gt;// 128, &lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Do While Loop
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;                  &lt;span class="c1"&gt;// initialize&lt;/span&gt;
  &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;          &lt;span class="c1"&gt;// enters the cycle asleast once&lt;/span&gt;
      &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;*=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;                 &lt;span class="c1"&gt;// increment to avoid infinte loop &lt;/span&gt;
      &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;, &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// output&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// repeats cycle if statement is true at the end&lt;/span&gt;
  &lt;span class="c1"&gt;// 2, &lt;/span&gt;
  &lt;span class="c1"&gt;// 4, &lt;/span&gt;
  &lt;span class="c1"&gt;// ...&lt;/span&gt;
  &lt;span class="c1"&gt;// 128,&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Break
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="k"&gt;break&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="c1"&gt;// stops and exits the cycle&lt;/span&gt;
      &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;, &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;  &lt;span class="c1"&gt;// Lat output number is 4&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 0, &lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 1, &lt;/span&gt;
  &lt;span class="c1"&gt;// ...&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 4, &lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Continue
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="k"&gt;continue&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="c1"&gt;// skips the rest of the cycle&lt;/span&gt;
      &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;, &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;  &lt;span class="c1"&gt;// skips 5&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 0, &lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 1, &lt;/span&gt;
  &lt;span class="c1"&gt;// ...&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 9,&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  JavaScript String Methods Cheat Sheet
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;charAt()&lt;/strong&gt; : Returns the character at the specified index
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;sentence&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Jeff bezos is now the second richest.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;index&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`The character at index &lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;index&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt; is &lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;sentence&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;charAt&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;index&lt;/span&gt;&lt;span class="p"&gt;)}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// The character at index 4 is f&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;concat()&lt;/strong&gt; : Joins two or more strings, and returns a copy of the joined strings
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;str1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Hello&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
  &lt;span class="nx"&gt;cosnt&lt;/span&gt; &lt;span class="nx"&gt;str2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;World&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;str1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;concat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt; &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;str2&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Hello World&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;str2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;concat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;, &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;str1&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; World, Hello&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;replace()&lt;/strong&gt; : Searches for a match between a substring (or regex) and a string and replaces the matched substring with a new substring
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;p&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Talk is cheap. Show me the work. - Someone&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;replace&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;work&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;code&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Talk is cheap. Show me the code. - Someone&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;search()&lt;/strong&gt; : Searches for a match between a regex and a string, and returns the position of the match
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;paragraph&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;The quick brown fox jumps over the lazy dog.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="c1"&gt;// any character that is not a word character or whitespace&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;regex&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sr"&gt;/&lt;/span&gt;&lt;span class="se"&gt;[^\w\s]&lt;/span&gt;&lt;span class="sr"&gt;/g&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;paragraph&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;search&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;regex&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 43&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;slice()&lt;/strong&gt; : Extracts a part of a string and returns a new string
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;str&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;The quick brown fox jumps over the lazy dog.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="nx"&gt;consolelog&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;str&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;slice&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;31&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; the lazy dog&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;str&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;slice&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;19&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; quick brown fox&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;trim()&lt;/strong&gt; : Removes whitespace from both ends of a string
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;greeting&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;  Hello world!   &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;greeting&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Hello world!&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;greeting&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;trim&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Hello world!&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;substr()&lt;/strong&gt; : Extracts the character from a string, beginning at a specified start position, and through the specified number of character
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;str&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Mozilla&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;str&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;substr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; oz&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;stre&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;substr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; zilla&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;toLowerCase()&lt;/strong&gt; : Converts a string to lowercase letters
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;sentence&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Elon became the richest last night.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;sentence&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;toLowerCase&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; elon became the richest last night.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  JavaScript Array Method Cheet sheet
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;concat()&lt;/strong&gt; : Joins two or more arrays, and returns a copy of the joined array
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;array1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;a&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;b&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;c&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 
  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;array2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;d&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;e&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;f&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 
  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;array3&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;array1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;concat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;array2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;array3&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Array(6) ["a", "b", "c", "d", "e", "f" ]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;indexOf()&lt;/strong&gt; : Search the array for an element and returns its position
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;beasts&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;ant&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;bison&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;camel&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;duck&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;bison&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;beasts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;bison&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 1&lt;/span&gt;

  &lt;span class="c1"&gt;// start from index 2&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;beasts&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;bison&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 4&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;join()&lt;/strong&gt; : Joins all elements of an array into a string
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;elements&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Fire&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Air&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Water&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;elements&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;join&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Fire,Air,Water&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;elements&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt; &lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Fire Air Water&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;pop()&lt;/strong&gt; : Removes the last element of an array, and returns that element
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;plants&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;broccoli&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;cauliflower&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;cabbage&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;kale&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;tomato&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;plants&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pop&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; tomato&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;plants&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Array(4) ["brocxoli", "cauliflower", "cabbage", "kale"]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;reverse()&lt;/strong&gt; : Reverses the order of the elements in an array
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;array1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;one&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;two&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;three&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;array1:&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;array1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; array1: Array(3) [ "one", "two", "three" ]&lt;/span&gt;

  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;reversed&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;array1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;reverse&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;reversed&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;reversed&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; reversed: Array(3) [ "three", "two", "one" ]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;shift()&lt;/strong&gt; :  Removes the first element of an array, and returns that element
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;array1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 

  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;firstElement&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;array1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;shift&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;array1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Array [ 2, 3 ]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;sort()&lt;/strong&gt; : Sorts the element of an array
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;months&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;March&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Jan&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Feb&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Dec&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 
  &lt;span class="nx"&gt;months&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;sort&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;months&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; Array(4) [ "Dec", "Feb", "Jan", "March" ]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;toString()&lt;/strong&gt; : Converts an array to string, and returns the result
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;array1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;a&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;1a&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;array1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;toString&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 1,2,a,1a&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  JavaScript Datatypes Cheat Sheet
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;age&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;18&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Number&lt;/span&gt;

&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Sam&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// string&lt;/span&gt;

&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="na"&gt;first&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Sam&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;last&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Singh&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;};&lt;/span&gt; &lt;span class="c1"&gt;// object&lt;/span&gt;

&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;truth&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// boolean&lt;/span&gt;

&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;sheets&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;HTML&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;CSS&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;JS&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; &lt;span class="c1"&gt;// array&lt;/span&gt;

&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;typeof&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// undefined &lt;/span&gt;

&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// value null&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  JavaScript Operators Cheat Sheet
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;b&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;c&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nx"&gt;d&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// addition, substraction&lt;/span&gt;

&lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;b&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;c&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="nx"&gt;d&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// multiplication, division&lt;/span&gt;

&lt;span class="nx"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;48&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// modulo. 100 / 48 remainder = 4&lt;/span&gt;

&lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;b&lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// postfix increment and decrement&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Variables cheat sheet
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;var&lt;/strong&gt; : The most common variable. Can be reassigned but only accessed within a function. Variables defined with var move to the top when code is executed. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;const&lt;/strong&gt; : Cannot be reassigned and not accessible before they appear within the code &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;let&lt;/strong&gt; : Similar to const, however, let variable can be reassigned but not re-declared
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;            &lt;span class="c1"&gt;// variable&lt;/span&gt;
&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;init&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;   &lt;span class="c1"&gt;// string&lt;/span&gt;
&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;c&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Hi&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;""&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Sam&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// "Hi Sam"&lt;/span&gt;
&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;d&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;3&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;   &lt;span class="c1"&gt;// "33"&lt;/span&gt;
&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;e&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;   &lt;span class="c1"&gt;// array&lt;/span&gt;
&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;f&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;       &lt;span class="c1"&gt;// boolean&lt;/span&gt;
&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;g&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sr"&gt;/&lt;/span&gt;&lt;span class="se"&gt;()&lt;/span&gt;&lt;span class="sr"&gt;/&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// RegEx&lt;/span&gt;
&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;h&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(){};&lt;/span&gt;   &lt;span class="c1"&gt;// function object&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;PI&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;3.14&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;        &lt;span class="c1"&gt;// constant&lt;/span&gt;
&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;c&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;b&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;    &lt;span class="c1"&gt;// one line&lt;/span&gt;
&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;z&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;zzz&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;        &lt;span class="c1"&gt;// block scope local variable&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Get Date Methods Cheet Sheet
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;getFullYear()&lt;/strong&gt; : Returns the year of the specified date according to local time
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;moonLanding&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nb"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;January 08, 69 00:20:10&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;moonLanding&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getFullYear&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 1969&lt;/span&gt;

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

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;getMonth()&lt;/strong&gt; : Returns the month in the specified date according to local time, as a zero-based value (where zero indicates the first month of the year).
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;moonLanding&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nb"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;January 08, 69 00:20:10&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;moonLanding&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getMonth&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="c1"&gt;// (January gives 0)&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 6&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;getDate()&lt;/strong&gt; : Returns the day of the month for the specified date according to local time
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;birthday&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nb"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;June 16, 2004 23:14:00&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;date1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;birthday&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getDate&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;date1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 19&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;getHours()&lt;/strong&gt; : Returns the hour for the specified date, according to local time
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;birthday&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nb"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;June 16, 04 4:20&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;birthday&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getHours&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 4&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;getMinutes()&lt;/strong&gt; : Returns the minutes in the specified date according to local time
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;birthday&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nb"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;June 16, 04 04:10&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;birthday&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getMinutes&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
  &lt;span class="c1"&gt;// -&amp;gt; 20&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;getSeconds()&lt;/strong&gt; Returns the seconds in the specified date according to local time
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;moonLanding&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;newDate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;June 16, 69 00:23:11&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;moonLanding&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;getSeconds&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; 
  &lt;span class="c1"&gt;// -&amp;gt; 18&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;😎Thanks For Reading | Happy Coding⚡&lt;/p&gt;

&lt;p&gt;Thank you For Reading🤩 Subscribe to our  &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>programming</category>
      <category>codequality</category>
      <category>webdev</category>
    </item>
    <item>
      <title>22+ VS Code extension you should have</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Thu, 27 May 2021 07:00:21 +0000</pubDate>
      <link>https://dev.to/devwriteups/22-vs-code-extension-you-should-have-3f2i</link>
      <guid>https://dev.to/devwriteups/22-vs-code-extension-you-should-have-3f2i</guid>
      <description>&lt;p&gt;Visual Studio Code is perhaps the most broadly utilized code editors in the developer community. One reason for VS Code's notoriety is its a huge number that accelerate the advancement interaction.&lt;/p&gt;

&lt;p&gt;This post is mainly focused for newbie developer and pros.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://prettier.io/"&gt;Prettier&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HyfoneUo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276563571/3-8KtUcGW.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HyfoneUo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276563571/3-8KtUcGW.png" alt="frame_generic_dark(1).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An opinionated code formatter&lt;/li&gt;
&lt;li&gt;Supports many languages&lt;/li&gt;
&lt;li&gt;Integrates with most editors&lt;/li&gt;
&lt;li&gt;Has few options&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://prettier.io/"&gt;Prettier&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t0vLFYMO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276706921/jdcCkPi18.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t0vLFYMO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276706921/jdcCkPi18.png" alt="example.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This extension colorizes the indentation in front of your text alternating four different colors on each step. Some may find it helpful in writing code for Nim or Python.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2"&gt;Bracket Pair Colorizer 2&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YJd57u_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276865142/ULrRSJjVZ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YJd57u_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276865142/ULrRSJjVZ.png" alt="exampleqw.png"&gt;&lt;/a&gt;This extension allows matching brackets to be identified with colours. The user can define which tokens to match, and which colours to use.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2"&gt;Bracket Pair Colorizer 2&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments"&gt;Better-Comments&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;The Better Comments extension will help you create more human-friendly comments in your code. With this extension, you will be able to categories your annotations into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Alerts&lt;/li&gt;
&lt;li&gt;Queries&lt;/li&gt;
&lt;li&gt;TODOs&lt;/li&gt;
&lt;li&gt;Highlights&lt;/li&gt;
&lt;li&gt;Commented out code can also be styled to make it clear the code shouldn't be there&lt;/li&gt;
&lt;li&gt;Any other comment styles you'd like can be specified in the settings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments"&gt;Better-Comments&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode"&gt;Quokka.js&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XxqixlZz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620277083638/K0Oy6E4RH.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XxqixlZz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620277083638/K0Oy6E4RH.gif" alt="main-video.gif"&gt;&lt;/a&gt;Testing JavaScript code made simple. Excellent plugin for prototyping and practicing JavaScript.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode"&gt;Quokka.js&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=waderyan.nodejs-extension-pack"&gt;NodeJS Extension pack&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;VS Code comes with a ton of features for Node.js development out of the box. This extension pack adds more! These are some of my favorite extensions to make Node.js development easier and fun. Visit -&amp;gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=waderyan.nodejs-extension-pack"&gt;NodeJS Extension pack&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_aZl31Ef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620277452474/ig1kMJMG0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_aZl31Ef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620277452474/ig1kMJMG0.png" alt="1ds.png"&gt;&lt;/a&gt;This expansion is utilized for taking code piece screen captures. It very well may be utilized to reorder the code you need in bit screen captures effectively and save them in the wake of installing the extension.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=pnp.polacode"&gt;PolaCode&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag"&gt;Auto Rename tags&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GKX9vIY5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1615897627061/o4moRAkEM.gif%3Fauto%3Dcompress" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GKX9vIY5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1615897627061/o4moRAkEM.gif%3Fauto%3Dcompress" alt="Auto rename tags GIF"&gt;&lt;/a&gt;Auto rename tags made easy to change the tags at once.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag"&gt;Auto Rename tags&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.tabnine.com/"&gt;Tabnine&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BPoSt9DY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1616671171301/b3CwIxvYl.gif%3Fauto%3Dcompress" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BPoSt9DY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1616671171301/b3CwIxvYl.gif%3Fauto%3Dcompress" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An extension which knows everything about what you gonna type next, &lt;strong&gt;Tabnine&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;&lt;a href="https://www.tabnine.com/"&gt;Tabnine&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=loiane.ionic-extension-pack"&gt;Ionic Extension pack&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This extension pack packages some of the most popular (and some I find very useful) VS Code Ionic (2.x and 3.x) extensions.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=loiane.ionic-extension-pack"&gt;Ionic Extension pack&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint"&gt;ESLint&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;With this plugin, you can code with ease knowing that you will maintain correct code etiquette make things easier to read, either for yourself or others! I love how it is really easy to customise and how customisable it is! Everything is configurable through a single file.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint"&gt;ESLint&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify"&gt;Beautify&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This extension enables running js-beautify in VS Code, AND honouring any .jsbeautifyrc file in the open file's path tree to load your code styling. Run with F1 Beautify (to beautify a selection) or F1 Beautify file.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify"&gt;Beautify&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=mubaidr.vuejs-extension-pack"&gt;VueJS extension pack&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Popular VS Code extensions for Vue.js development providing Syntax highlighting, Code format, Code snippets, IntelliSense, Linting support, npm &amp;amp; node tools.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=mubaidr.vuejs-extension-pack"&gt;VueJS extension pack&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Snippets
&lt;/h3&gt;

&lt;p&gt;Snippets helps you increase your productivity while coding. You can find some useful extension snippets list below.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets"&gt;ES7 React/Redux/GraphQL/React-Native snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=EQuimper.react-native-react-redux"&gt;React-Native/React/Redux snippets for es6/es7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=abusaidm.html-snippets"&gt;HTML Snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular2"&gt;Angular Snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-python.python"&gt;Python Snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=hollowtree.vue-snippets"&gt;Vue 3 Snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets"&gt;JavaScript (ES6) code snippets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=donjayamanne.jquerysnippets"&gt;jQuery Code extension&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one"&gt;Markdown all in one&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A markdown extension for writing your blog posts simply or anything else just inside your VS Code. Keyboard shortcuts, table of contents, auto preview and more.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one"&gt;Markdown all in one&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules"&gt;Search NODE Modules&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--873BQSQF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620278671685/5BvkxlvRL.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--873BQSQF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620278671685/5BvkxlvRL.gif" alt="demo.gif"&gt;&lt;/a&gt;Simple plugin for VS Code that allows you to quickly navigate the file inside your project's node_modules directory. Chances are you have the node_modules folder excluded from the built-in search in VS Code, which means if you want to open and/or edit a file inside node_modules, you can have to find it manually, which can be annoying when your node_modules folder is large.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules"&gt;Search NODE Modules&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=sburg.vscode-javascript-booster"&gt;JavaScript Booster&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eTxE7m0F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://raw.githubusercontent.com/xsburg/vscode-javascript-booster/master/resources/recording-v14.0.0.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eTxE7m0F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://raw.githubusercontent.com/xsburg/vscode-javascript-booster/master/resources/recording-v14.0.0.gif" alt="boost"&gt;&lt;/a&gt;Boost your productivity with advanced JavaScript/TypeScript refactorings and commands.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=sburg.vscode-javascript-booster"&gt;JavaScript Booster&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Thanks for Reading. We'll give the most of the(images) credits to the developers behind these extension, who have spend some hours making these extensions. Shout out to them 🤯🤯. Also you can Subscribe to our &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>webdev</category>
      <category>generalprogramming</category>
    </item>
    <item>
      <title>22+ VS Code extension you should have </title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Thu, 27 May 2021 07:00:01 +0000</pubDate>
      <link>https://dev.to/devwriteups/22-vs-code-extension-you-should-have-3oim</link>
      <guid>https://dev.to/devwriteups/22-vs-code-extension-you-should-have-3oim</guid>
      <description>&lt;p&gt;Visual Studio Code is perhaps the most broadly utilized code editors in the developer community. One reason for VS Code's notoriety is its a huge number that accelerate the advancement interaction. &lt;/p&gt;

&lt;p&gt;This post is mainly focused for newbie developer and pros. &lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://prettier.io/"&gt;Prettier&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HyfoneUo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276563571/3-8KtUcGW.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HyfoneUo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276563571/3-8KtUcGW.png" alt="frame_generic_dark(1).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An opinionated code formatter&lt;/li&gt;
&lt;li&gt;Supports many languages&lt;/li&gt;
&lt;li&gt;Integrates with most editors&lt;/li&gt;
&lt;li&gt;Has few options&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://prettier.io/"&gt;Prettier&lt;/a&gt; &lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t0vLFYMO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276706921/jdcCkPi18.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t0vLFYMO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276706921/jdcCkPi18.png" alt="example.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This extension colorizes the indentation in front of your text alternating four different colors on each step. Some may find it helpful in writing code for Nim or Python.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2"&gt;Bracket Pair Colorizer 2&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YJd57u_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276865142/ULrRSJjVZ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YJd57u_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620276865142/ULrRSJjVZ.png" alt="exampleqw.png"&gt;&lt;/a&gt;&lt;br&gt;
This extension allows matching brackets to be identified with colours. The user can define which tokens to match, and which colours to use.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2"&gt;Bracket Pair Colorizer 2&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments"&gt;Better-Comments&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;The Better Comments extension will help you create more human-friendly comments in your code.&lt;br&gt;
With this extension, you will be able to categories your annotations into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Alerts&lt;/li&gt;
&lt;li&gt;Queries&lt;/li&gt;
&lt;li&gt;TODOs&lt;/li&gt;
&lt;li&gt;Highlights&lt;/li&gt;
&lt;li&gt;Commented out code can also be styled to make it clear the code shouldn't be there&lt;/li&gt;
&lt;li&gt; Any other comment styles you'd like can be specified in the settings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments"&gt;Better-Comments&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode"&gt;Quokka.js&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XxqixlZz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620277083638/K0Oy6E4RH.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XxqixlZz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620277083638/K0Oy6E4RH.gif" alt="main-video.gif"&gt;&lt;/a&gt;&lt;br&gt;
Testing JavaScript code made simple. Excellent plugin for prototyping and practicing JavaScript. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode"&gt;Quokka.js&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=waderyan.nodejs-extension-pack"&gt;NodeJS Extension pack&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;VS Code comes with a ton of features for Node.js development out of the box. This extension pack adds more!&lt;br&gt;
These are some of my favorite extensions to make Node.js development easier and fun.&lt;br&gt;
Visit -&amp;gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=waderyan.nodejs-extension-pack"&gt;NodeJS Extension pack&lt;/a&gt; &lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_aZl31Ef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620277452474/ig1kMJMG0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_aZl31Ef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620277452474/ig1kMJMG0.png" alt="1ds.png"&gt;&lt;/a&gt;&lt;br&gt;
This expansion is utilized for taking code piece screen captures. It very well may be utilized to reorder the code you need in bit screen captures effectively and save them in the wake of installing the extension. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=pnp.polacode"&gt;PolaCode&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag"&gt;Auto Rename tags&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GKX9vIY5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1615897627061/o4moRAkEM.gif%3Fauto%3Dcompress" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GKX9vIY5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1615897627061/o4moRAkEM.gif%3Fauto%3Dcompress" alt="Auto rename tags GIF"&gt;&lt;/a&gt;&lt;br&gt;
Auto rename tags made easy to change the tags at once. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag"&gt;Auto Rename tags&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.tabnine.com/"&gt;Tabnine&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BPoSt9DY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1616671171301/b3CwIxvYl.gif%3Fauto%3Dcompress" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BPoSt9DY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1616671171301/b3CwIxvYl.gif%3Fauto%3Dcompress"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An extension which knows everything about what you gonna type next, &lt;strong&gt;Tabnine&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;&lt;a href="https://www.tabnine.com/"&gt;Tabnine&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=loiane.ionic-extension-pack"&gt;Ionic Extension pack&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This extension pack packages some of the most popular (and some I find very useful) VS Code Ionic (2.x and 3.x) extensions.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=loiane.ionic-extension-pack"&gt;Ionic Extension pack&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint"&gt;ESLint&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;With this plugin, you can code with ease knowing that you will maintain correct code etiquette make things easier to read, either for yourself or others! I love how it is really easy to customise and how customisable it is! Everything is configurable through a single file.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint"&gt;ESLint&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify"&gt;Beautify&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This extension enables running js-beautify in VS Code, AND honouring any .jsbeautifyrc file in the open file's path tree to load your code styling. Run with F1 Beautify (to beautify a selection) or F1 Beautify file.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify"&gt;Beautify&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=mubaidr.vuejs-extension-pack"&gt;VueJS extension pack&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Popular VS Code extensions for Vue.js development providing Syntax highlighting, Code format, Code snippets, IntelliSense, Linting support, npm &amp;amp; node tools.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=mubaidr.vuejs-extension-pack"&gt;VueJS extension pack&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Snippets
&lt;/h3&gt;

&lt;p&gt;Snippets helps you increase your productivity while coding. You can find some useful extension snippets list  below. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets"&gt;ES7 React/Redux/GraphQL/React-Native snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=EQuimper.react-native-react-redux"&gt;React-Native/React/Redux snippets for es6/es7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=abusaidm.html-snippets"&gt;HTML Snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular2"&gt;Angular Snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-python.python"&gt;Python Snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=hollowtree.vue-snippets"&gt;Vue 3 Snippets&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets"&gt;JavaScript (ES6) code snippets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=donjayamanne.jquerysnippets"&gt;jQuery Code extension&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one"&gt;Markdown all in one&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A markdown extension for writing your blog posts simply or anything else just inside your VS Code. Keyboard shortcuts, table of contents, auto preview and more. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one"&gt;Markdown all in one&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules"&gt;Search NODE Modules&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--873BQSQF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620278671685/5BvkxlvRL.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--873BQSQF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1620278671685/5BvkxlvRL.gif" alt="demo.gif"&gt;&lt;/a&gt;&lt;br&gt;
Simple plugin for VS Code that allows you to quickly navigate the file inside your project's node_modules directory. Chances are you have the node_modules folder excluded from the built-in search in VS Code, which means if you want to open and/or edit a file inside node_modules, you can have to find it manually, which can be annoying when your node_modules folder is large.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules"&gt;Search NODE Modules&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=sburg.vscode-javascript-booster"&gt;JavaScript Booster&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eTxE7m0F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://raw.githubusercontent.com/xsburg/vscode-javascript-booster/master/resources/recording-v14.0.0.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eTxE7m0F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://raw.githubusercontent.com/xsburg/vscode-javascript-booster/master/resources/recording-v14.0.0.gif" alt="boost"&gt;&lt;/a&gt;&lt;br&gt;
Boost your productivity with advanced JavaScript/TypeScript refactorings and commands.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=sburg.vscode-javascript-booster"&gt;JavaScript Booster&lt;/a&gt; &lt;/p&gt;




&lt;p&gt;Thanks for Reading. We'll give the most of the(images) credits to the developers behind these extension, who have spend some hours making these extensions. Shout out to them 🤯🤯.&lt;br&gt;
Also you can Subscribe to our  &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>vscode</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>8 TedX talk for Developer you can't miss</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Sun, 16 May 2021 02:40:26 +0000</pubDate>
      <link>https://dev.to/devwriteups/8-tedx-talk-for-developer-you-can-t-miss-27fl</link>
      <guid>https://dev.to/devwriteups/8-tedx-talk-for-developer-you-can-t-miss-27fl</guid>
      <description>&lt;p&gt;TedX talks don't teach how to to code bu rather how to be a coder. Knowing how to think is the key. It could assist you with improving your meeting methods and trust in gatherings assisting you with propelling your vocation once you get your foot in the entryway. Let's explore the list of talk we think you should watch. &lt;/p&gt;




&lt;h3&gt;
  
  
  A delightful way to teach kids about computers | Linda Liukas
&lt;/h3&gt;

&lt;p&gt;PC codes is the following all inclusive language, and its syntax will be restricted simply by the minds of the up and coming age of developers. Linda Liukas is assisting with teaching critical thinking kids, urging them to see PCs not as mechanical, exhausting and confounded however as bright, expressive machines intended to be dabbled with.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thomas Suarez | 12 Year Old Developer (2012)
&lt;/h3&gt;

&lt;p&gt;Most 12-year-olds love playing videogames - Thomas Suarez showed himself how to make them. In the wake of creating iPhone applications like "Bustin Jeiber," a whack-a-mole game, he is currently utilizing his abilities to help different children become engineers&lt;/p&gt;

&lt;h3&gt;
  
  
  Elon Musk | The future we're building
&lt;/h3&gt;

&lt;p&gt;Elon Musk talks about his new task burrowing burrows under LA, the most recent from Tesla and SpaceX and his inspiration for building a future on Mars in discussion with TED's Head Curator, Chris Anderson.&lt;/p&gt;

&lt;h3&gt;
  
  
  Inside the mind of a master procrastinator | Tim Urban
&lt;/h3&gt;

&lt;p&gt;Tim Urban realizes that lingering doesn't bode well, however he's always been unable to shake his propensity for holding up until the last moment to complete things.&lt;/p&gt;

&lt;h3&gt;
  
  
  The mind behind Linux
&lt;/h3&gt;

&lt;p&gt;Linus Torvalds changed innovation twice — first with the Linux kernel, which helps power the Internet, and again with Git, the source code the executives framework utilized by designers around the world. In an uncommon meeting with TED Curator Chris Anderson, Torvalds talks about with astounding receptiveness the character characteristics that incited his exceptional way of thinking of work, designing and life.&lt;/p&gt;

&lt;h3&gt;
  
  
  How algorithms shape our world - Kevin Slavin
&lt;/h3&gt;

&lt;p&gt;Kevin Slavin contends that we're living in a world intended for - and progressively constrained by - algorithms. In this arresting talk from TEDGlobal, he shows how these intricate PC programs decide surveillance strategies, stock costs, film contents, and design. Slavin additionally cautions that we are composing code we can't comprehend with suggestions we can't handle.&lt;/p&gt;

&lt;h3&gt;
  
  
  How a handful of tech companies control billions of minds every day | Tristan Harris
&lt;/h3&gt;

&lt;p&gt;A small bunch of individuals working at a modest bunch of tech organizations steer the contemplation of billions of individuals consistently, says design thinker Tristan Harris. From Facebook notices to Snapstreaks to YouTube autoplays, they're all going after a certain something: your consideration. Harris shares how these organizations go after our brain science for their own benefit and requires a plan renaissance wherein our tech rather urges us to experience the timetable we need.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Get Your Brain to Focus | Chris Bailey | TEDxManchester
&lt;/h3&gt;

&lt;p&gt;So how would we tackle our thoughtfulness regarding center further, get occupied less, and surprisingly become more inventive? Chris Bailey, writer of the new book Hyperfocus, discusses how our capacity to center is the way to profitability, innovativeness, and carrying on with a significant life.&lt;/p&gt;




&lt;p&gt;😎Thanks For Reading | Happy Coding⚡&lt;/p&gt;

&lt;p&gt;Thank you For Reading🤩 Subscribe to our  &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>25 GitHub Repos you can't miss to bookmark</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Wed, 12 May 2021 04:52:43 +0000</pubDate>
      <link>https://dev.to/devwriteups/25-github-repos-you-can-t-miss-to-bookmark-1ek1</link>
      <guid>https://dev.to/devwriteups/25-github-repos-you-can-t-miss-to-bookmark-1ek1</guid>
      <description>&lt;p&gt;Github is more than a version control service, it's place where developer contributes to the Community. Github is the ultimate place where you'll find some amazing free and ultimate resources for everything, from eBook to tutorials to lectures to projects and more. I have gathered list of some of the amazing Github Repository you can't miss to bookmark. &lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://github.com/sdmg15/Best-websites-a-programmer-should-visit" rel="noopener noreferrer"&gt;Best-websites-a-programmer-should-visit&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620228648101%2F2__MJzwy5.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620228648101%2F2__MJzwy5.png" alt="1221.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When learning CS, there are some useful sites you must know to get always informed to do your technologies even better and learn new things. Here is a non-exhaustive list of some sites you should visit. Contains: Articles, tutorials, jobs, eBooks, english improvement, podcasts and more. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://github.com/sdmg15/Best-websites-a-programmer-should-visit" rel="noopener noreferrer"&gt;Best-websites-a-programmer-should-visit&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  - &lt;a href="https://github.com/granulate/gprofiler" rel="noopener noreferrer"&gt;gProfiler &lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624262490630%2FDU7gIchKT.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624262490630%2FDU7gIchKT.png" alt="frame_safari_dark(70).png"&gt;&lt;/a&gt;&lt;br&gt;
gProfiler combines multiple sampling profilers to produce unified visualization of what your CPU is spending time on, displaying stack traces of your processes across native programs1 (includes Golang), Java and Python runtimes, and kernel routines.&lt;/p&gt;

&lt;p&gt;gProfiler can upload its results to the Granulate Performance Studio, which aggregates the results from different instances over different periods of time and can give you a holistic view of what is happening on your entire cluster. To upload results, you will have to register and generate a token on the website.&lt;/p&gt;

&lt;p&gt;gProfiler runs on Linux.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/minimaxir/big-list-of-naughty-strings" rel="noopener noreferrer"&gt;Big list of naughty strings&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271829088%2FMY_QMqcC0.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271829088%2FMY_QMqcC0.png" alt="frame_generic_dark (1).png"&gt;&lt;/a&gt;&lt;br&gt;
The Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data. This is intended for use in helping both automated and manual QA testing; useful for whenever your QA engineer walks into a bar.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://github.com/minimaxir/big-list-of-naughty-strings" rel="noopener noreferrer"&gt;Big list of naughty strings&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/JanVanRyswyck/awesome-talks" rel="noopener noreferrer"&gt;Awesome talks&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620228718919%2Fu07bH8psj.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620228718919%2Fu07bH8psj.png" alt="12222.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A curated list of screencasts, recordings of user group gatherings and conference talks available online.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/JanVanRyswyck/awesome-talks" rel="noopener noreferrer"&gt;Awesome talks&lt;/a&gt; &lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://designstripe.com/" rel="noopener noreferrer"&gt;DesignStripe &lt;/a&gt;- Illustration Maker
&lt;/h3&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%2Fpi7dhyk4sy62bsylrntu.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%2Fpi7dhyk4sy62bsylrntu.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Good web design aims to create an expression, have fluid communication, and achieve personalization. If you want to work on all three, then DesignStripe can do just that. &lt;br&gt;
With whatever style or mood you intend to have for your illustrations, website or graphic, DesignStripe is sure to have something for your taste. Versatility is its gift to its users with a vast amount of different themes that it could cater to any field of work out there. If you want to do some customization, it is not a problem with DesignStripe. It has a capable set of tools that allow you to be as creative as you wish to be with your designs.&lt;/p&gt;

&lt;p&gt;DesignStripe has a free version with unlimited access to its theme and customization.&lt;br&gt;
The full version starts at $20 per month with unlimited access to all styles, entire scene customization, and downloads in SVG, PNG, and JPG format.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://github.com/trimstray/the-book-of-secret-knowledge" rel="noopener noreferrer"&gt;the-book-of-secret-knowledge&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620228844501%2F9arvEjtzp.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620228844501%2F9arvEjtzp.png" alt="toc.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This repository is a collection of various materials and tools that many people use every day in my work. It contains a lot of useful information gathered in one piece. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://github.com/trimstray/the-book-of-secret-knowledge" rel="noopener noreferrer"&gt;the-book-of-secret-knowledge&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/jwasham/coding-interview-university" rel="noopener noreferrer"&gt;coding-interview-university&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This is my multi-month study plan for going from web developer (self-taught, no CS degree) to software engineer for a large company.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/jwasham/coding-interview-university" rel="noopener noreferrer"&gt;coding-interview-university&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/sindresorhus/awesome" rel="noopener noreferrer"&gt;Awesome&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620229197980%2FUvL4iKuWY.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620229197980%2FUvL4iKuWY.png" alt="logo(1).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is technically awesome. Front software development to hardware contains everything. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/sindresorhus/awesome" rel="noopener noreferrer"&gt;Awesome&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/goldbergyoni/nodebestpractices" rel="noopener noreferrer"&gt;NodeJS Best practice&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272641824%2FEXfwmAXvf.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272641824%2FEXfwmAXvf.png" alt="frame_generic_dark (7).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;this repository is a summary and curation of the top-ranked content on Node.js best practices, as well as content written here by collaborators.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/goldbergyoni/nodebestpractices" rel="noopener noreferrer"&gt;NodeJS Best practice&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/denysdovhan/wtfjs" rel="noopener noreferrer"&gt;WTFjs&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620273152443%2FLwWphebX-.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620273152443%2FLwWphebX-.png" alt="frame_safari_light.png"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript is a great language. It has a simple syntax, large ecosystem and, what is most important, a great community.&lt;/p&gt;

&lt;p&gt;At the same time, we all know that JavaScript is quite a funny language with tricky parts. Some of them can quickly turn our everyday job into hell, and some of them can make us laugh out loud.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/denysdovhan/wtfjs" rel="noopener noreferrer"&gt;WTFjs&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/gothinkster/realworld" rel="noopener noreferrer"&gt;Real World &lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272849075%2FZ7JYg1QFg.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272849075%2FZ7JYg1QFg.png" alt="frame_generic_dark (8).png"&gt;&lt;/a&gt;&lt;br&gt;
"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/gothinkster/realworld" rel="noopener noreferrer"&gt;Real World &lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/ripienaar/free-for-dev" rel="noopener noreferrer"&gt;Free For DEV&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to find them all to make informed decisions.&lt;/p&gt;

&lt;p&gt;This is a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/ripienaar/free-for-dev" rel="noopener noreferrer"&gt;Free For DEV&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/TheAlgorithms/Python" rel="noopener noreferrer"&gt;The Algorithms/Python&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271896222%2FlpP_41Opn.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271896222%2FlpP_41Opn.png" alt="frame_generic_dark (2).png"&gt;&lt;/a&gt;&lt;br&gt;
All of the computer science algorithms implemented in Python.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/TheAlgorithms/Python" rel="noopener noreferrer"&gt;The Algorithms/Python&lt;/a&gt;  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/trekhleb/javascript-algorithms" rel="noopener noreferrer"&gt;JavaScript Algorithms&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271601889%2FTYuzSG1qL.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271601889%2FTYuzSG1qL.png" alt="frame_generic_light (3).png"&gt;&lt;/a&gt;&lt;br&gt;
This repository contains JavaScript based examples of many popular algorithms and data structures.&lt;br&gt;
Visit -&amp;gt;  &lt;a href="https://github.com/trekhleb/javascript-algorithms" rel="noopener noreferrer"&gt;JavaScript Algorithms&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/vinta/awesome-python" rel="noopener noreferrer"&gt;Awesome Python&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A curated list of awesome Python frameworks, libraries, software, and resources.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/vinta/awesome-python" rel="noopener noreferrer"&gt;Awesome Python&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/lauragift21/awesome-learning-resources" rel="noopener noreferrer"&gt;awesome-learning-resources&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271255096%2FRt_s-yaah.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271255096%2FRt_s-yaah.png" alt="frame_generic_light.png"&gt;&lt;/a&gt;&lt;br&gt;
🔥 Awesome list of resources on Web Development.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://github.com/lauragift21/awesome-learning-resources" rel="noopener noreferrer"&gt;awesome-learning-resources&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/yangshun/tech-interview-handbook" rel="noopener noreferrer"&gt;Tech Interview Handbook&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620229762272%2FJcUXpQE4e.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620229762272%2FJcUXpQE4e.png" alt="asas.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Carefully curated content to help you ace your next technical interview, with a focus on algorithms. System design questions are in-progress. Besides the usual algorithm questions, other awesome stuffs.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://github.com/yangshun/tech-interview-handbook" rel="noopener noreferrer"&gt;Tech Interview Handbook&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/ryanmcdermott/clean-code-javascript" rel="noopener noreferrer"&gt;Clean Code JavaScript&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620273385612%2F3x1tdrWof.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620273385612%2F3x1tdrWof.png" alt="frame_safari_light (2).png"&gt;&lt;/a&gt;&lt;br&gt;
🛁 Clean Code concepts adapted for JavaScript&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/ryanmcdermott/clean-code-javascript" rel="noopener noreferrer"&gt;Clean Code JavaScript&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/thedaviddias/Front-End-Checklist" rel="noopener noreferrer"&gt;Front-End-Checklist&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620270974250%2FNUOzoy7iH.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620270974250%2FNUOzoy7iH.png" alt="fc.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page to production.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/thedaviddias/Front-End-Checklist" rel="noopener noreferrer"&gt;Front-End-Checklist&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/leonardomso/33-js-concepts" rel="noopener noreferrer"&gt;33 JavaScript Concepts&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272204797%2F9pr3FN5Jg.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272204797%2F9pr3FN5Jg.png" alt="frame_generic_dark (5).png"&gt;&lt;/a&gt;&lt;br&gt;
This repository was created with the intention of helping developers master their concepts in JavaScript. It is not a requirement, but a guide for future studies. It is based on an article written by Stephen Curtis.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/leonardomso/33-js-concepts" rel="noopener noreferrer"&gt;33 JavaScript Concepts&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/elsewhencode/project-guidelines" rel="noopener noreferrer"&gt;Project guidelines&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271628393%2FA3h4rYeCS.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271628393%2FA3h4rYeCS.png" alt="frame_generic_light (2).png"&gt;&lt;/a&gt;&lt;br&gt;
Here's a list of guidelines we've found, written and gathered that (we think) works really well with most JavaScript projects here at elsewhen. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://github.com/elsewhencode/project-guidelines" rel="noopener noreferrer"&gt;Project guidelines&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/30-seconds/30-seconds-of-code" rel="noopener noreferrer"&gt;30 Seconds of Code&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271991352%2FmIFEA74ox.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271991352%2FmIFEA74ox.png" alt="frame_generic_dark (3).png"&gt;&lt;/a&gt;&lt;br&gt;
Short JavaScript code snippets for all your development needs&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/30-seconds/30-seconds-of-code" rel="noopener noreferrer"&gt;30 Seconds of Code&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/veeral-patel/how-to-secure-anything" rel="noopener noreferrer"&gt; How to secure anything&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271711243%2FsLorgdTM5.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620271711243%2FsLorgdTM5.png" alt="frame_generic_dark.png"&gt;&lt;/a&gt;&lt;br&gt;
Security engineering is the discipline of building secure systems.&lt;br&gt;
Its lessons are not just applicable to computer security. In fact, in this repo, I aim to document a process for securing anything, whether it's a medieval castle, an art museum, or a computer network.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/veeral-patel/how-to-secure-anything" rel="noopener noreferrer"&gt; How to secure anything&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/AllThingsSmitty/css-protips" rel="noopener noreferrer"&gt;CSS ProTips&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272103170%2FRNMGSPbI5.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272103170%2FRNMGSPbI5.png" alt="frame_generic_dark (4).png"&gt;&lt;/a&gt;&lt;br&gt;
A collection of tips to help take your CSS skills pro.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/AllThingsSmitty/css-protips" rel="noopener noreferrer"&gt;CSS ProTips&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/getify/You-Dont-Know-JS" rel="noopener noreferrer"&gt;You Don't Know JavaScript&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272367097%2FuBnGfBM2g.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272367097%2FuBnGfBM2g.png" alt="hero.png"&gt;&lt;/a&gt;&lt;br&gt;
This is a series of books diving deep into the core mechanisms of the JavaScript language. &lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://github.com/getify/You-Dont-Know-JS" rel="noopener noreferrer"&gt;You Don't Know JavaScript&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/public-apis/public-apis" rel="noopener noreferrer"&gt;Public APIs&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272521219%2F_XIyW5kZg.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272521219%2F_XIyW5kZg.png" alt="frame_generic_dark (6).png"&gt;&lt;/a&gt;&lt;br&gt;
A collective list of free APIs for use in software and web development.&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt;  &lt;a href="https://github.com/public-apis/public-apis" rel="noopener noreferrer"&gt;Public APIs&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/airbnb/javascript" rel="noopener noreferrer"&gt;AirBnB JavaScript Guide&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272957009%2FVBrZgoURg.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620272957009%2FVBrZgoURg.png" alt="frame_generic_dark (9).png"&gt;&lt;/a&gt;&lt;br&gt;
A mostly reasonable approach to JavaScript&lt;/p&gt;

&lt;p&gt;Visit -&amp;gt; &lt;a href="https://github.com/airbnb/javascript" rel="noopener noreferrer"&gt;AirBnB JavaScript Guide&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/lydiahallie/javascript-questions" rel="noopener noreferrer"&gt;JavaScript Questions&lt;/a&gt;
&lt;/h3&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620273264145%2FVIZOyoTan.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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1620273264145%2FVIZOyoTan.png" alt="frame_safari_light (1).png"&gt;&lt;/a&gt;&lt;br&gt;
From basic to advanced: test how well you know JavaScript, refresh your knowledge a bit, or prepare for your coding interview! 💪 🚀. &lt;br&gt;
Visit -&amp;gt; &lt;a href="https://github.com/lydiahallie/javascript-questions" rel="noopener noreferrer"&gt;JavaScript Questions&lt;/a&gt; &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://drawkit.com/" rel="noopener noreferrer"&gt;Drawkit&lt;/a&gt;
&lt;/h2&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%2Fa156iku1c6mq2vo86a13.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%2Fa156iku1c6mq2vo86a13.png" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
It is a wrong move not to invest in high-quality illustrations and visuals. Luckily, if you need stunning graphics, DrawKit can deliver.&lt;/p&gt;

&lt;p&gt;DrawKit can assure high-quality vector illustrations and visuals wherever and however you may need it. With vector capabilities, unique design sets, a vast library filled with different icons and symbols, and templates that can suit any mood you want.&lt;/p&gt;

&lt;p&gt;It is one of the few tools that can integrate both 3d and 2d illustrations, so as we said, DrawKit can deliver on many different leagues of demand from the imagination of creatives.&lt;br&gt;
The illustrations come at varying prices; while some are free, prices can range from $15 to $90, depending on bundle size.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="http://removal.ai/" rel="noopener noreferrer"&gt;RemovalAI&lt;/a&gt;
&lt;/h2&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%2Fs7ii70cr17l1xv0icu9w.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%2Fs7ii70cr17l1xv0icu9w.png" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
Removal.ai is another &lt;a href="http://removal.ai/" rel="noopener noreferrer"&gt;background remover&lt;/a&gt; that can accurately erase backgrounds to your demand, and with AI integration, it is deserving of every bit of your trust to handle your graphics.&lt;/p&gt;

&lt;p&gt;Whether you want transparent, white, or customized backgrounds, Removal.ai has got your back because it will automatically trace and detect the elements of your photo and remove the background impeccably. Moreover, you can do some customization yourself, editing the subject or foreground with available text and symbols. It is also available for free, so this is definitely a steal in the creative automation department.&lt;/p&gt;




&lt;p&gt;Thank you for Reading.&lt;/p&gt;

</description>
      <category>github</category>
      <category>javascript</category>
      <category>python</category>
      <category>programming</category>
    </item>
    <item>
      <title>10 Must read Books for Coder and Non Coders (personal reviews)</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Tue, 11 May 2021 02:49:34 +0000</pubDate>
      <link>https://dev.to/devwriteups/10-must-read-books-for-coder-and-non-coders-personal-reviews-2k84</link>
      <guid>https://dev.to/devwriteups/10-must-read-books-for-coder-and-non-coders-personal-reviews-2k84</guid>
      <description>&lt;p&gt;You can get the amazing &lt;a href="https://api.daily.dev/get?r=emmaturner"&gt;Daily.dev&lt;/a&gt; Extension to be updated daily with amazing Development news&lt;/p&gt;

&lt;p&gt;A book can characterize an individual's inclination and knowledge. On the off chance that you are a coder, you ought to be additionally a decent peruser on the grounds that it builds up the brain and the psyche is your weapon.  You need to prepare it day by day. Prior to discovering any answer for an issue Reading and understanding the issues is the most significant in the event that you are a coder or any difficult solver. Without great perusing and appreciation abilities, an individual sets aside more effort to comprehend the issues prior to tackling it. &lt;/p&gt;




&lt;h1&gt;
  
  
  For Non-Coder
&lt;/h1&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3nXV2oa"&gt;Cryptonomicon &lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.in/Cryptonomicon-Neal-Stephenson/dp/0060512806?dchild=1&amp;amp;keywords=Cryptonomicon&amp;amp;qid=1620536298&amp;amp;sr=8-1&amp;amp;linkCode=li2&amp;amp;tag=rahulism0d-21&amp;amp;linkId=a87a6f9327ebfee8a980b22fca0abaef&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=0060512806&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=IN&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=rahulism0d-21"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m2k9qPFP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D0060512806" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m2k9qPFP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D0060512806" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The book is somewhat delayed toward the start, and on the off chance that you are not used to Neal Stepheson's composing style (This was my first) you may get somewhat confounded and irritated.But kindly read on in light of the fact that after around 50 - 60 pages, you will be enchanted!!! This book genuinely is a work of art and for all individuals who has some information around IT this is an unquestionable requirement perused. ( Not saying non-specialized people cannot appreciate it ..... however, for IT people, I trust it will be considerably more charming)&lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt; &lt;a href="https://amzn.to/3nXV2oa"&gt;Cryptonomicon &lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3bcFx6K"&gt; Atomic Habits&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.in/Atomic-Habits-James-Clear/dp/1847941834?dchild=1&amp;amp;keywords=Atomic+Habits&amp;amp;qid=1620536573&amp;amp;sr=8-1&amp;amp;linkCode=li2&amp;amp;tag=rahulism0d-21&amp;amp;linkId=d093d3e8f371237c67acd48f62633bcd&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=1847941834&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=IN&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=rahulism0d-21"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WL3ZEtdh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D1847941834" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WL3ZEtdh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D1847941834" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a remarkable book! I have perused such countless books as a feature of my self-awareness yet I generally find that writers wind up extolling themselves all through persistently continuing forever about their own accomplishments. Indeed you finish the book feeling siphoned up partially and feeling like you as well, can be a whiz just to end up in a similar spot seven days after the fact. &lt;/p&gt;

&lt;p&gt;This book is totally extraordinary, a straightforward, rational viable piece with fabulous takeaways which anybody can apply so effectively to find a place with their way of life. It is so orderly in it's methodology thus clear&lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt; &lt;a href="https://amzn.to/3bcFx6K"&gt; Atomic Habits&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3vXnJo1"&gt;Deep Work&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.in/Deep-Work-Focused-Success-Distracted/dp/0349413681?dchild=1&amp;amp;keywords=Deep+Work&amp;amp;qid=1620541734&amp;amp;sr=8-1&amp;amp;linkCode=li2&amp;amp;tag=rahulism0d-21&amp;amp;linkId=c3b4c222da0713512143a11491bd453f&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=0349413681&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=IN&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=rahulism0d-21"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WpGYRc8a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D0349413681" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WpGYRc8a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D0349413681" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Deep work is a book for everybody albeit the writer accentuates it for information laborers. As I would like to think it is for money managers who needs to accomplish their objectives in their furious timetable, educators (resources) who needs to seek after explore notwithstanding their scholastic obligations, or a business person who needs to expand the profitability and innovativeness of the group, or simply some arbitrary person who needs to invest some quality energy with family yet can't. Books assists you with creating self-restraint. This book can best be put among books like Outliers/Mastery/Flow/Peak and so forth where significance of work and it's ramifications are clarified. Just thing is Deep work is more point by point as far as methodologies and touch less on brain science considers.&lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt; &lt;a href="https://amzn.to/3vXnJo1"&gt;Deep Work&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3tw2b0a"&gt;Eat that Frog&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.in/Eat-That-Frog-Great-Procrastinating/dp/152309513X?&amp;amp;linkCode=li2&amp;amp;tag=rahulism0d-21&amp;amp;linkId=315991fb0a4eac3ff1f1412f734e877c&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=152309513X&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=IN&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=rahulism0d-21"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--458PTcBo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D152309513X" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--458PTcBo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D152309513X" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a book that I decide to peruse consistently not long prior to Eating the Frog and it's really a piece of my Miracle Morning. Every single section is very short yet mind you, the Content is incredibly acceptable. You should simply peruse the entire book once and plan your Goal and Plan of activity following the standards lying in the book and attempt to peruse atleast 1 section/rule consistently and in a matter of seconds you will be the place where you need to be.&lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt; &lt;a href="https://amzn.to/3tw2b0a"&gt;Eat that Frog&lt;/a&gt; &lt;/p&gt;




&lt;h1&gt;
  
  
  For Coders
&lt;/h1&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3vUH0GK"&gt;The Pragmatic Programmer&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.com/Pragmatic-Programmer-Anniversary-Journey-Mastery/dp/B0833FBNHV?dchild=1&amp;amp;keywords=the+pragmatic+programmer&amp;amp;qid=1620534258&amp;amp;sr=8-1&amp;amp;linkCode=li2&amp;amp;tag=blog0bb2-20&amp;amp;linkId=899c412967a45cf928cd57d61b165383&amp;amp;language=en_US&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=B0833FBNHV&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=blog0bb2-20&amp;amp;language=en_US"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1asJjTdB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-na.amazon-adsystem.com/e/ir%3Ft%3Dblog0bb2-20%26language%3Den_US%26l%3Dli2%26o%3D1%26a%3DB0833FBNHV" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1asJjTdB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-na.amazon-adsystem.com/e/ir%3Ft%3Dblog0bb2-20%26language%3Den_US%26l%3Dli2%26o%3D1%26a%3DB0833FBNHV" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This book will show not about codes, in some cases you can peruse but rather the fundamental thought is to be a superior developer and think better, break the issues, consider calculation without help from anyone else. There isn't a lot to say, see the primary version was composed 20 years prior and when you begin perusing you see the nature of the book. Its separated in certain themes inside certain subjects. You can peruse by look or follow cover as far as possible. This book doesn't have a particular language or a 'formula' to follow, really it will open your brain to think better.&lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt; &lt;a href="https://amzn.to/3vUH0GK"&gt;The Pragmatic Programmer&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3h7DDbc"&gt;Code Simplicity&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.in/Code-Simplicity-Max-Kanat-alexander/dp/1449313892?_encoding=UTF8&amp;amp;qid=1620535681&amp;amp;sr=1-1&amp;amp;linkCode=li2&amp;amp;tag=rahulism0d-21&amp;amp;linkId=0423cfd1dac6b395f6a04bbf8d863989&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=1449313892&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=IN&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=rahulism0d-21"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4piNqVx---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D1449313892" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4piNqVx---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D1449313892" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The book is only 88 pages, yet experiences are helpful for any computer programmer. &lt;/p&gt;

&lt;p&gt;At whatever point I go over strong explanations in the book, I would sit and think for 2 minutes to associate with my programming experience. More often than not I had the option to think of substantial model. &lt;/p&gt;

&lt;p&gt;This book is energetically suggested for developers who had invested huge energy perusing different software engineers code. On the off chance that you are an accomplished developer you can think about the focuses in the books as to approve your present convictions. I will in general concur on the entirety of the focuses referenced in the book and associate with open source projects in certain and negative sense. &lt;/p&gt;

&lt;p&gt;Not many of my top picks: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Everybody who composes programming is fashioner. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Design isn't majority rules system. Choices ought to be made by people. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There is something about future you don't have the foggiest idea. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Be just pretty much as conventional as you most likely are aware you should be at the present time.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Get the Book -&amp;gt;  &lt;a href="https://amzn.to/3h7DDbc"&gt;Code Simplicity&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/2RB3wpd"&gt;Coders: The Making of a New Tribe and the Remaking of the World&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.com/Coders-Making-Tribe-Remaking-World/dp/0735220581?dchild=1&amp;amp;keywords=Coders&amp;amp;qid=1620534616&amp;amp;sr=8-2&amp;amp;linkCode=li2&amp;amp;tag=blog0bb2-20&amp;amp;linkId=0ea80afbb857e3d5e5af78149e76100b&amp;amp;language=en_US&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=0735220581&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=blog0bb2-20&amp;amp;language=en_US"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wclI_B7Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-na.amazon-adsystem.com/e/ir%3Ft%3Dblog0bb2-20%26language%3Den_US%26l%3Dli2%26o%3D1%26a%3D0735220581" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wclI_B7Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-na.amazon-adsystem.com/e/ir%3Ft%3Dblog0bb2-20%26language%3Den_US%26l%3Dli2%26o%3D1%26a%3D0735220581" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I get so energized when I track down an extraordinary book. I completed this book in seven days: intriguing and elegantly composed. It's true to life however it peruses practically like a novel, making it simple and amusing to peruse. I don't anticipate turning into a coder yet this has assisted me with seeing how pertinent software engineers are in the functioning scene. I altogether delighted in it; you will not find the mysteries of the universe or be motivated to set up a business, however it's a light and agreeable read. Suggested!&lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt;  &lt;a href="https://amzn.to/2RB3wpd"&gt;Coders&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3trkR13"&gt;Coders at Work: Reflections on the Craft of Programming Paperback&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.in/Coders-Work-Reflections-Craft-Programming/dp/1430219483?dchild=1&amp;amp;keywords=Coders+at+work&amp;amp;qid=1620535805&amp;amp;sr=8-2&amp;amp;linkCode=li2&amp;amp;tag=rahulism0d-21&amp;amp;linkId=17300407625f1e52ad7037e4b9ad110b&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=1430219483&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=IN&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=rahulism0d-21"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1Zhm3p2j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D1430219483" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1Zhm3p2j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3D1430219483" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This resembles a set of experiences course book of the processing age. It's essentially an assortment of meetings with eminent developers, done in a characteristic and decipherable style. In case you're a geek, or you're in the innovation business in any capacity, at that point you should peruse it to get a feeling of where "it" all came from, and particularly to hear from a portion of individuals who got it going. &lt;/p&gt;

&lt;p&gt;The difference between the various meetings is intriguing by its own doing - you can go starting with one person then onto the next to get a totally extraordinary or in any event, restricting perspective, so the final product is a wide viewpoint.&lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt;  &lt;a href="https://amzn.to/3trkR13"&gt;Coders at Work: Reflections on the Craft of Programming Paperback&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3h9YQRF"&gt;Design Patterns: Elements of Reusable Object-Oriented Software 1st Edition&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.in/Design-Patterns-Object-Oriented-Addison-Wesley-Professional-ebook/dp/B000SEIBB8?&amp;amp;linkCode=li3&amp;amp;tag=rahulism0d-21&amp;amp;linkId=3a3bfccf54b7027f60ee13f15bf2fc94&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=B000SEIBB8&amp;amp;Format=_SL250_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=IN&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=rahulism0d-21"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m8IPlSfg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli3%26o%3D31%26a%3DB000SEIBB8" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m8IPlSfg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli3%26o%3D31%26a%3DB000SEIBB8" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a software engineer or whoever working in the software development may it be a fresher or an experienced developer, this book is a must read. But sometimes it lacks more practical examples and the the example gives does not fully explains concept it is describing.  Great patterns for programming but rubbish patterns for knitting. &lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt;  &lt;a href="https://amzn.to/3h9YQRF"&gt;Design Patterns: Elements of Reusable Object-Oriented Software 1st Edition&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://amzn.to/3be8VJI"&gt;Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.amazon.in/Dont-Make-Think-Revisited-Usability-ebook/dp/B00HJUBRPG?dchild=1&amp;amp;keywords=web+usability&amp;amp;qid=1620535971&amp;amp;sr=8-3&amp;amp;linkCode=li2&amp;amp;tag=rahulism0d-21&amp;amp;linkId=91efaeed3a55092d6f851daa3ec3beee&amp;amp;ref_=as_li_ss_il"&gt;&lt;img src="//ws-in.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=B00HJUBRPG&amp;amp;Format=_SL160_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=IN&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=rahulism0d-21"&gt;&lt;/a&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mP_71DXq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3DB00HJUBRPG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mP_71DXq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ir-in.amazon-adsystem.com/e/ir%3Ft%3Drahulism0d-21%26l%3Dli2%26o%3D31%26a%3DB00HJUBRPG" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The book for the most part centers around broad rule about how to make a site pages so a client doesn't need to think a lot and can see quick from the plan and position of the areas. &lt;/p&gt;

&lt;p&gt;It likewise disclose how to plan various areas of the page so client can undoubtedly distinguish what he/she is searching for and how to return from here. How a landing page should look a like. What a landing page ought to contain. Book is truly pleasant for a web designer also web deigner.&lt;/p&gt;

&lt;p&gt;Get the Book -&amp;gt; &lt;a href="https://amzn.to/3be8VJI"&gt;Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability&lt;/a&gt; &lt;/p&gt;




&lt;p&gt;Thank you for reading. Also you can Subscribe to our  &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>books</category>
      <category>javascript</category>
    </item>
    <item>
      <title>20+ Ultimate CSS Tricks and SASS Shorthands for code efficiency </title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Mon, 03 May 2021 12:25:04 +0000</pubDate>
      <link>https://dev.to/devwriteups/20-ultimate-css-tricks-and-sass-shorthands-for-code-efficiency-j09</link>
      <guid>https://dev.to/devwriteups/20-ultimate-css-tricks-and-sass-shorthands-for-code-efficiency-j09</guid>
      <description>&lt;p&gt;CSS may look exhausting, and not very many individuals can dominate it the correct way. So in this post we've written about 20+ CSS tricks and tips you should know also SASS mixins shorthand you should  know. Notwithstanding, it is an expertise that can give you an incredible upper hand over different designers. On the off chance that you like addressing puzzles, you will discover bliss recorded as a hard copy CSS by viewing at it as a riddle to settle.&lt;/p&gt;

&lt;p&gt;Let's look into some amazing CSS tricks 🤩. &lt;/p&gt;




&lt;h3&gt;
  
  
  Smooth Scrolling
&lt;/h3&gt;

&lt;p&gt;When you visit some websites and try to got to different sections, it scrolls smoothly to that section. You can achieve this feature on your website by using one line CSS.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;html&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
   &lt;span class="py"&gt;scroll-behavior&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;smooth&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;  
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Prevent &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt; resize
&lt;/h3&gt;

&lt;p&gt;You can use the resize property to prevent &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt; element form being resized (or limit it to one axis).&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;textarea&lt;/span&gt;&lt;span class="nc"&gt;.no-resize&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;resize&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;none&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;textarea&lt;/span&gt;&lt;span class="nc"&gt;.horizontal-resize&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;resize&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;horizontal&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;textarea&lt;/span&gt;&lt;span class="nc"&gt;.vertical-resize&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;resize&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;vertical&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Drop cap
&lt;/h3&gt;

&lt;p&gt;You can add a drop cap to a paragraph by using the &lt;code&gt;::first-letter&lt;/code&gt; pseudo element.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nd"&gt;::first-letter&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;250%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Input range pseudo-classes
&lt;/h3&gt;

&lt;p&gt;The lesser-known &lt;code&gt;:in-range&lt;/code&gt; and &lt;code&gt;:out-of-range&lt;/code&gt; pseudo-classes can help you validate an &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; element by its min and max properties.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;input&lt;/span&gt;&lt;span class="nd"&gt;:in-range&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;rgba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0.6&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;input&lt;/span&gt;&lt;span class="nd"&gt;:out-of-range&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;rgba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0.2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;Thank you For Reading🤩 Subscribe to our  &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;




&lt;h1&gt;
  
  
  Useful CSS Pseudo elements selectors
&lt;/h1&gt;

&lt;p&gt;Pseudo elements are a way to select and style a specific part of an element. You can think of them as a sub-element that are created as part of standard HTML elements. &lt;/p&gt;

&lt;h2&gt;
  
  
  How is it different pseudo class?
&lt;/h2&gt;

&lt;p&gt;A pseudo class is used to select an element in a specific state(like hover or focus). A pseudo element is used to select a specific part of an element (like first-letter). &lt;/p&gt;

&lt;p&gt;Pseudo element selectors begin with two colons(::) as a way to differentiate them from pseudo classes. This was only introduced in CSS3, therefore some selectors are backwards compatible and work with a single color(:). &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;::before&lt;/code&gt; and &lt;code&gt;::after&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Creates a pseudo-element that is the child of the selected element. The &lt;code&gt;::before&lt;/code&gt; pseudo element is assigned as the first child and &lt;code&gt;::after&lt;/code&gt; is the last.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.main-text&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;font-style&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;italic&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
 &lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.main-text&lt;/span&gt;&lt;span class="nd"&gt;::before&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; 
&lt;span class="nc"&gt;.main-text&lt;/span&gt;&lt;span class="nd"&gt;::after&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;  &lt;span class="s2"&gt;' " '&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;wheat&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c"&gt;/*SUPPORTED IN ALL MODERN BROWSERS*/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;::first-line&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Applies styles of the first line of a block-level element. Keep in mind that the length of the first line will depend on the width of the element or viewport.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="nd"&gt;::first-line&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
   &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;wheat&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
   &lt;span class="nl"&gt;text-decoration&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;underline&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;  
 &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  ::placeholder
&lt;/h3&gt;

&lt;p&gt;Represents the placeholder text in an &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt; element. Only a subset of CSS properties can be used with the pseudo element.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;input&lt;/span&gt;&lt;span class="nd"&gt;::placeholder&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;wheat&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;1.2em&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;font-style&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;italic&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
 &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  ::selection
&lt;/h3&gt;

&lt;p&gt;Applies styles to the part of a document that has been highlighted by the user. Can be applied globally or to specific elements only.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nd"&gt;::selection&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#ffffff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#fa5094&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c"&gt;/*Only apply to selected text withing a paragraph element*/&lt;/span&gt;

&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="nd"&gt;::selection&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;lightblue&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="no"&gt;wheat&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  CSS Short-hands for properties
&lt;/h1&gt;

&lt;p&gt;CSS Short-hands properties allow you to set the values of multiple CSS properties simultaneously. They are useful to know as they make your code more concise and easier to read. &lt;/p&gt;

&lt;h3&gt;
  
  
  Edge properties
&lt;/h3&gt;

&lt;p&gt;Properties related to edges of the elements box model (e.g margin or padding) follow 1 to 4 syntax .&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[1 values syntax]Same value on all 4 edges
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;padding&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;[2 values syntax]First value for top and bottom and second value for left and right
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;padding&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;[3 values syntax]First value for top. Second value for left and right. Third value for bottom
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;padding&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;3&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;[4 values syntax]Separate value for each edge in clockwise order - top, right, bottom, left.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;padding&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;3&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;4&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Corner properties
&lt;/h3&gt;

&lt;p&gt;Similarly, properties related to the corners of an elements box model (eg: borde-radius) also follow a 1-to-4 value syntax. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[1 values syntax]Same value on all 4 corner
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;border-radius&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;[2 values syntax]First value for top and bottom and second value for left and right
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;border-radius&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;[3 values syntax]First value for top. Second value for left and right. Third value for bottom
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;border-radius&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;3&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;[4 values syntax]Separate value for each corner in clockwise order - top, right, bottom, left.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;border-radius&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;3&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt; &lt;span class="err"&gt;4&lt;/span&gt;&lt;span class="nt"&gt;rem&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; 

&lt;span class="err"&gt;###&lt;/span&gt; &lt;span class="nt"&gt;Border&lt;/span&gt; &lt;span class="nt"&gt;properties&lt;/span&gt; 

&lt;span class="nt"&gt;You&lt;/span&gt; &lt;span class="nt"&gt;can&lt;/span&gt; &lt;span class="nt"&gt;also&lt;/span&gt; &lt;span class="nt"&gt;condense&lt;/span&gt; &lt;span class="nt"&gt;border&lt;/span&gt; &lt;span class="nt"&gt;properties&lt;/span&gt; &lt;span class="nt"&gt;into&lt;/span&gt; &lt;span class="nt"&gt;one&lt;/span&gt; &lt;span class="nt"&gt;line&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; &lt;span class="nt"&gt;In&lt;/span&gt; &lt;span class="nt"&gt;this&lt;/span&gt; &lt;span class="nt"&gt;case&lt;/span&gt; &lt;span class="nt"&gt;though&lt;/span&gt; &lt;span class="nt"&gt;the&lt;/span&gt; &lt;span class="nt"&gt;order&lt;/span&gt; &lt;span class="nt"&gt;of&lt;/span&gt; &lt;span class="nt"&gt;the&lt;/span&gt; &lt;span class="nt"&gt;values&lt;/span&gt; &lt;span class="nt"&gt;doesn&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="nt"&gt;t&lt;/span&gt; &lt;span class="nt"&gt;matter&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
/*LONG */&lt;br&gt;
.blue-border{&lt;br&gt;
   border-width: 1px;&lt;br&gt;
   border-style: solid;&lt;br&gt;
   border-color: blue;&lt;br&gt;
 }&lt;/p&gt;

&lt;p&gt;/*SHORTHAND */&lt;br&gt;
.blue-border {&lt;br&gt;
  border: 1px solid blue;&lt;br&gt;
 }&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Font properties

Same applies to the font properties. Although in this case the values can get long individual properties can be easier to read sometime. 

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
/* LONG */ &lt;/p&gt;

&lt;p&gt;.heading {&lt;br&gt;
   font-style: italic;&lt;br&gt;
   font-weight: bold;&lt;br&gt;
   font-size: 3rem;&lt;br&gt;
   line-height: 1.4;&lt;br&gt;
   font-family: Arial, sans-serif;&lt;br&gt;
 }&lt;/p&gt;

&lt;p&gt;/&lt;em&gt;SHORTHAND&lt;/em&gt;/&lt;/p&gt;

&lt;p&gt;.heading {&lt;br&gt;
   font: italix bold 3rem/1.4 Arial, sans-serif;&lt;br&gt;
 }&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Background properties

And of course background properties can be condensed as well. 

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
/&lt;em&gt;LONG&lt;/em&gt;/&lt;br&gt;
.background {&lt;br&gt;
  background-color: wheat;&lt;br&gt;
  background-image: url(../images/bg-cool.png);&lt;br&gt;
  background-repeat: no-repeat;&lt;br&gt;
  background-position: left top;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;/&lt;em&gt;Shorthand&lt;/em&gt;/&lt;/p&gt;

&lt;p&gt;.background {&lt;br&gt;
   background: what url(../images/bg-cool.png) no-repeat left top;&lt;br&gt;
 }&lt;br&gt;
&lt;/p&gt;

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

# SASS time-saving mixins

Using SASS makes your CSS codes very efficient. SASS is a CSS preprocessor and we have used it in almost every project. Here I am sharing some SASS mixins you can use to make your code efficient. 


### Center Blocks

We always find our self needing to center a block element so this mixin saves me a little typing. 

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
@mixin center-block {&lt;br&gt;
    margin: {&lt;br&gt;
        left: auto; &lt;br&gt;
        right: auto; &lt;br&gt;
    }&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// Use case&lt;br&gt;
.wrapper {&lt;br&gt;
    &lt;a class="mentioned-user" href="https://dev.to/include"&gt;@include&lt;/a&gt;
 center-block(); &lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// Output&lt;br&gt;
.wrapper {&lt;br&gt;
    margin-left: auto;&lt;br&gt;
    margin-right: auto; &lt;br&gt;
}&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Pseudo

When using pseudo element you always need these 3 properties so why not put them in a mixin!

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
@mixin pseudo (&lt;br&gt;
    $display: block, $pos: absolute, $content: "";&lt;br&gt;
) {&lt;br&gt;
    conent: $content;&lt;br&gt;
    display: $display;&lt;br&gt;
    position: $pos;&lt;br&gt;
}&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
// Use case - default&lt;/p&gt;

&lt;p&gt;.element:before {&lt;br&gt;
    &lt;a class="mentioned-user" href="https://dev.to/include"&gt;@include&lt;/a&gt;
 pseudo(); &lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// output&lt;br&gt;
.element::before {&lt;br&gt;
    content: ""; &lt;br&gt;
    display: block; &lt;br&gt;
    position: absolute;&lt;br&gt;
}&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
// Use case  - with args&lt;/p&gt;

&lt;p&gt;.element:befire (&lt;br&gt;
    &lt;a class="mentioned-user" href="https://dev.to/include"&gt;@include&lt;/a&gt;
 pseudo {&lt;br&gt;
        inline-block, relative, "*"&lt;br&gt;
    ); &lt;br&gt;
}&lt;/p&gt;

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

&lt;p&gt;.element:before {&lt;br&gt;
    content: "*";&lt;br&gt;
    display: inline-block;&lt;br&gt;
    position: relative;&lt;br&gt;
}&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Ratio

A ratio mixin to create scalable elements (usually images). Since aspect ratio isn't very well-supported yet this alternative is useful. 

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
@mixin responsive-ratio($x, $y) {&lt;br&gt;
    padding-top: unquote(($y / $x) * 100 + "%");&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// use case &lt;br&gt;
.wide-image {&lt;br&gt;
    &lt;a class="mentioned-user" href="https://dev.to/include"&gt;@include&lt;/a&gt;
 responsive-ratio(16, 9); &lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// output&lt;br&gt;
.wide-image {&lt;br&gt;
    padding-top: 56.25%;&lt;br&gt;
}&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Truncate

Truncating text is another useful mixin have since it can be easy to forget the syntax. 

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
@mixin truncate ($width-limit) {&lt;br&gt;
    max-width: $width-limit;&lt;br&gt;
    white-space: nowrap; &lt;br&gt;
    overflow: hidden; &lt;br&gt;
    text-overflow: hidden;&lt;br&gt;
    text-overflow: ellipsis; &lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// Use case&lt;br&gt;
.excerpt {&lt;br&gt;
    &lt;a class="mentioned-user" href="https://dev.to/include"&gt;@include&lt;/a&gt;
 truncate(10rem); &lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// output&lt;br&gt;
.excerpt {&lt;br&gt;
    max-width: 10rem; &lt;br&gt;
    white-space: nowrap; &lt;br&gt;
    overflow: hidden; &lt;br&gt;
    text-overflow: ellipsis;&lt;br&gt;
}&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Cover background

If you're working a lot with cover background images this one can save a lot of typing. 

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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
@mixin cover-background ($image-src) {&lt;br&gt;
    background-image: url($image-src);&lt;br&gt;
    background-repeat: no-repeat; &lt;br&gt;
    background-size: cover; &lt;br&gt;
    background-position: center; &lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;// use case &lt;/p&gt;

&lt;p&gt;.hero {&lt;br&gt;
    &lt;a class="mentioned-user" href="https://dev.to/include"&gt;@include&lt;/a&gt;
 cover-background("../image/main.png")&lt;br&gt;
}&lt;/p&gt;

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

&lt;p&gt;.hero {&lt;br&gt;
    background-image: url("../image/main.png");&lt;br&gt;
    background-repeat: no-repeat;&lt;br&gt;
    background-size: cover;&lt;br&gt;
    background-position: center;&lt;br&gt;
}&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Organizing

Keep you SCSS files organized by keeping you mixing in a separate file. Since mixins don't generate any output until they are used it's easier to keep them in a separate file and import whenever you need to use one. 


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

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
css&lt;br&gt;
// keep all mixins together&lt;br&gt;
@import "mixin.scss"; &lt;/p&gt;

&lt;p&gt;// Separate files for mixins&lt;br&gt;
@import "center-block.scss";&lt;br&gt;
@import "pseudo.scss"; &lt;br&gt;
@import "responsive-ratio.scss"; &lt;br&gt;
@import "truncate.scss"; &lt;br&gt;
@import "cover-background.scss"; &lt;/p&gt;



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


--------

Thank you For Reading🤩 Subscribe to our  [newsletter](https://www.devintro.com) , we send it occasionally with amazing news, resources and many thing. Also if you find something useful share to world🥺. 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>8 Unique and Secret tricks Front-end Developers don't know</title>
      <dc:creator>Dev Write Ups</dc:creator>
      <pubDate>Sun, 02 May 2021 03:38:57 +0000</pubDate>
      <link>https://dev.to/devwriteups/8-unique-and-secret-tricks-front-end-developers-dont-know-3ic4</link>
      <guid>https://dev.to/devwriteups/8-unique-and-secret-tricks-front-end-developers-dont-know-3ic4</guid>
      <description>&lt;p&gt;This post comes with some of the unique and secrets(🤐) tricks developer don't know. Some tricks will help you in your career and will make you productive, take you to next level in development.&lt;/p&gt;




&lt;h3&gt;
  
  
  Datalist Tag
&lt;/h3&gt;

&lt;p&gt;You can create an "autocomplete" feature for &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; elements by using the &lt;code&gt;&amp;lt;datalist&amp;gt;&lt;/code&gt; tag. With this feature you will create a drop-down list of pre-defined options as you type.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;input list="cars" name="car" id="car"&amp;gt;
&amp;lt;datalist id="cars"&amp;gt;
     &amp;lt;option value="BMW"&amp;gt;   
     &amp;lt;option value="Mustang"&amp;gt;    
     &amp;lt;option value="Sienna"&amp;gt;      
     &amp;lt;option value="Avalon"&amp;gt;   
     &amp;lt;option value="Fortuner"&amp;gt;   
&amp;lt;/datalist&amp;gt;

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

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OU5XdCRg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1619585906350/rAQdyb0UY.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OU5XdCRg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1619585906350/rAQdyb0UY.png" alt="111.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  CSS calc() function
&lt;/h3&gt;

&lt;p&gt;This function allows you to perform calculations when specifying CSS property values. The most useful ability of &lt;code&gt;calc()&lt;/code&gt; is that it mixed units, like percentages and pixels.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;width: calc(5px + 100px)
width: calc(6em * 8)
width: calc(100% - 5px)

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

&lt;/div&gt;



&lt;h3&gt;
  
  
  in operator
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;in&lt;/code&gt; operator can check if an index exists in an array and will return true or false.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let cars = ['tesla', 'bentley', 'mustang', 'fortuner', 'Audi', 'BMW']; 

0 in cars // returns true
2 in cars // returns true
9 in cars // returns false

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

&lt;/div&gt;



&lt;h3&gt;
  
  
  console.table()
&lt;/h3&gt;

&lt;p&gt;This tools allows you to display a table in a console view in a very neat way by taking in an array object.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let actor = {name: 'Leonardo Di Caprio', movie: "Titanic"}
let actor2 = {name: "Shah Rukh Khan", movie: "DDLJ"}
let actor3 = {name: "Robert Downey JR", movie: "Iron Man 2"}

console.table([actor, actor2, actor3]);

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

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xi9ltk3j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1619586563012/F1xv0hgub.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xi9ltk3j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1619586563012/F1xv0hgub.png" alt="233.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Writing mode
&lt;/h3&gt;

&lt;p&gt;This trick allows text to run vertically. This property has five possible options.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p class="nlt"&amp;gt;Subscribe to DevWriteUps&amp;lt;/p&amp;gt;

&amp;lt;style&amp;gt;
 .nlt {
   writing-mode: vertical-rl;
 }
&amp;lt;/style&amp;gt;

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

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--obd6r08S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1619588782341/GlUT-bTVm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--obd6r08S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1619588782341/GlUT-bTVm.png" alt="rtl.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Legals or TnC
&lt;/h3&gt;

&lt;p&gt;You can add legal docs, citations, terms and conditions or other prints in the bottom of your page with &lt;code&gt;&amp;lt;small&amp;gt;&lt;/code&gt; tag.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p&amp;gt;
  &amp;lt;small&amp;gt;* Please read Terms and Conditions&amp;lt;/small
&amp;lt;/p&amp;gt;

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

&lt;/div&gt;



&lt;h3&gt;
  
  
  Math equations
&lt;/h3&gt;

&lt;p&gt;Embeddings numerical problems, utilizing the MathML language is really basic in HTML5. You can put all your equations between the &lt;code&gt;&amp;lt;math&amp;gt;&lt;/code&gt; tags.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;math&amp;gt;
            &amp;lt;mrow&amp;gt;
                &amp;lt;mrow&amp;gt;
                    &amp;lt;msup&amp;gt;
                        &amp;lt;mi&amp;gt;a&amp;lt;/mi&amp;gt;
                        &amp;lt;mn&amp;gt;2&amp;lt;/mn&amp;gt;
                    &amp;lt;/msup&amp;gt;
                    &amp;lt;mo&amp;gt;+&amp;lt;/mo&amp;gt;
                    &amp;lt;msup&amp;gt;
                        &amp;lt;mi&amp;gt;b&amp;lt;/mi&amp;gt;
                        &amp;lt;mn&amp;gt;2&amp;lt;/mn&amp;gt;
                    &amp;lt;/msup&amp;gt;
                &amp;lt;/mrow&amp;gt;
                &amp;lt;mo&amp;gt;=&amp;lt;/mo&amp;gt;
                &amp;lt;msup&amp;gt;
                    &amp;lt;mi&amp;gt;c&amp;lt;/mi&amp;gt;
                    &amp;lt;mn&amp;gt;2&amp;lt;/mn&amp;gt;
                &amp;lt;/msup&amp;gt;
            &amp;lt;/mrow&amp;gt;
&amp;lt;/math&amp;gt;

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

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--F3PbafY7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1619589648567/SVzYaf4ru.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--F3PbafY7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1619589648567/SVzYaf4ru.png" alt="s2.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Direct children
&lt;/h3&gt;

&lt;p&gt;Utilizing &amp;gt; to choose the immediate offspring of a component.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#footer &amp;gt; a

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

&lt;/div&gt;



&lt;p&gt;This will choose and style the entirety of the dynamic connection components that are quickly under the Footer ID. It will not choose anything past the dynamic component, or whatever else contained in the footer, similar to plain content. This works extraordinary with high level route components, as well.&lt;/p&gt;




&lt;p&gt;Thank you For Reading🤩 Subscribe to our &lt;a href="https://www.devintro.com"&gt;newsletter&lt;/a&gt; , we send it occasionally with amazing news, resources and many thing.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>generaladvice</category>
    </item>
  </channel>
</rss>
