<?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>Forem: Victor Awotidebe</title>
    <description>The latest articles on Forem by Victor Awotidebe (@devdebelistic).</description>
    <link>https://forem.com/devdebelistic</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%2F134786%2F1db7f485-fe6f-4215-8f2f-3878dd13d00d.jpg</url>
      <title>Forem: Victor Awotidebe</title>
      <link>https://forem.com/devdebelistic</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/devdebelistic"/>
    <language>en</language>
    <item>
      <title>Embarking on Your Journey to Frontend Mastery: A Roadmap of Resources</title>
      <dc:creator>Victor Awotidebe</dc:creator>
      <pubDate>Fri, 25 Aug 2023 12:51:56 +0000</pubDate>
      <link>https://forem.com/devdebelistic/embarking-on-your-journey-to-frontend-mastery-a-roadmap-of-resources-4lni</link>
      <guid>https://forem.com/devdebelistic/embarking-on-your-journey-to-frontend-mastery-a-roadmap-of-resources-4lni</guid>
      <description>&lt;p&gt;&lt;strong&gt;Embarking on Your Journey to Frontend Mastery: A Roadmap of Resources&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hello there, aspiring frontend developer! If you're eager to embark on an exciting journey into the world of frontend development, you've come to the right place. This resource compilation is your compass, guiding you from the very basics of computer programming to mastering the intricacies of popular frontend frameworks. Let's dive in and set you on the path to success.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Laying the Foundation: Introduction to Computer Programming&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;To build a strong foothold in the realm of frontend development, begin with a solid understanding of computer programming. This foundational knowledge forms the basis for comprehending how computers operate and introduces you to essential programming language concepts. Kickstart your learning with this informative YouTube video: &lt;a href="https://www.youtube.com/watch?v=zOjov-2OZ0E"&gt;Introduction to Computer Programming&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Delve even deeper into the world of computing with these enlightening videos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=y2kg3MOk1sY"&gt;Demystifying Browser Functionality&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=xwpT4HeI0zE"&gt;Exploring Internet Basics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=hJHvdBlSxug"&gt;Unlocking Computer Communication&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. Grasping Backend and Frontend Development&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Transition seamlessly into the realm of backend and frontend development with these insightful videos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=PRSyHTajxPk"&gt;Decoding Backend and Frontend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Cms_zL6Q-XE"&gt;Getting Acquainted with Frontend Development&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Navigating Core Technologies: HTML, CSS, and More&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Mastering HTML and CSS is pivotal for any frontend developer. Begin your journey with these resources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=kUMe1FH4CHE"&gt;Dive into HTML Basics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=OXGznpKZ_sA"&gt;Harness the Power of CSS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Elevate your skills by enrolling in the &lt;a href="https://www.freecodecamp.org/"&gt;Responsive Web Design Course&lt;/a&gt;, where you'll not only refine your HTML and CSS proficiency but also earn a coveted certificate in responsive design. To achieve a well-rounded expertise, delve into this comprehensive video guide: &lt;a href="https://www.youtube.com/watch?v=p0bGHP-PXD4"&gt;Mastering Responsive Design&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Learning Essential Tools: VS Code, Git, and GitHub&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Navigate the essential tools of a frontend developer's trade:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=WPqXP_kLzpo"&gt;Mastering Visual Studio Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=RGOj5yH7evk"&gt;Unraveling Git and GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you continue your journey, solidify your skills with a thorough revisit of the video: &lt;a href="https://www.youtube.com/watch?v=p0bGHP-PXD4"&gt;Practice for Mastery&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;5. Mastering JavaScript: The Foundation of Frontend&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;JavaScript lies at the heart of frontend engineering. To minimize future challenges, ensure a solid grasp of JavaScript. Here's a recommended approach:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Combine the &lt;a href="https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/"&gt;Learn JavaScript - Full Course for Beginners&lt;/a&gt; video on FreeCodeCamp with their interactive JavaScript course.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After conquering JavaScript and securing your certificate, take the next leap by embracing TypeScript, a powerful extension of JavaScript. Start your TypeScript journey with this comprehensive playlist: &lt;a href="https://www.youtube.com/watch?v=2pZmKW9-I_k&amp;amp;list=PL4cUxeGkcC9gUgr39Q_yD6v-bSyMwKPUI"&gt;Essential TypeScript Tutorials&lt;/a&gt;. For comprehensive documentation, turn to the &lt;a href="https://www.typescriptlang.org/docs/handbook/intro.html"&gt;TypeScript Handbook&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;6. Exploring Frameworks and Libraries&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;As you progress, it's time to delve into frontend frameworks and libraries. When choosing, consider their adoption rates and align with the needs of your team and industry. Here's your guide to navigating these waters:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React: Launching Your Dynamic Website Journey&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;React is a fantastic starting point, offering rapid job placement and a smoother transition to mobile development. To master React, follow this roadmap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=j942wKiXFu8&amp;amp;list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d&amp;amp;index=1"&gt;Comprehensive React Tutorial by Netninja&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://scrimba.com/learn/learnreact"&gt;Interactive React Course on Scrimba&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Vue.js: A Strong Contender&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Alternatively, explore Vue.js, a robust choice embraced by many firms. Familiarize yourself with Vue.js through this enlightening tutorial: &lt;a href="https://www.youtube.com/watch?v=FXpIoQ_rT_c"&gt;Introduction to Vue.js&lt;/a&gt;. FreeCodeCamp offers a comprehensive &lt;a href="https://www.freecodecamp.org/learn/front-end-development-libraries/"&gt;Front-End Development Libraries Course&lt;/a&gt; to further hone your skills.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;7. Elevating Design with CSS Frameworks&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Enhance your design prowess by delving into CSS frameworks. Explore these resources for popular frameworks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=02zO0hZmwnw"&gt;Styled Components Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=_a5j7KoflTs"&gt;Mastering SCSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ft30zcMlFao"&gt;Discovering Tailwind CSS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;8. Embracing Next.js: A Powerful React Extension&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Advance your React journey with Next.js, a powerful framework that amplifies its capabilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=KjY94sAKLlw"&gt;Unveiling Next.js 12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=NgayZAuTgwM"&gt;Exploring Next.js 13 Changes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=WlxcujsvcIY"&gt;Typescript for Next.js Developers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;9. Understanding Core Design Theories&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;To truly thrive as a frontend developer, grasp the essential theories that shape web design:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Learn/Accessibility"&gt;Unlocking Web Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nngroup.com/articles/design-systems-101/"&gt;Exploring Design Systems&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: The resources cited are the intellectual property of their respective creators. Should any resource become inaccessible or creators wish for removal, rest assured it will be promptly addressed.&lt;/p&gt;

&lt;p&gt;With this comprehensive roadmap in hand, you're poised to conquer the world of frontend development. Embrace continuous learning and adaptability to flourish in this dynamic field. Wishing you all the success as you navigate the exciting path ahead!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Setup React Using webpack4, Babel 7 and ES lint — Airbnb styling</title>
      <dc:creator>Victor Awotidebe</dc:creator>
      <pubDate>Mon, 30 Sep 2019 11:26:54 +0000</pubDate>
      <link>https://forem.com/devdebelistic/setup-react-using-webpack4-babel-7-and-es-lint-airbnb-styling-4d65</link>
      <guid>https://forem.com/devdebelistic/setup-react-using-webpack4-babel-7-and-es-lint-airbnb-styling-4d65</guid>
      <description>&lt;p&gt;In this article, I will walk you through how to set up react using "Webpack4" and "babel 7". Also, we'll be linting our project with Es lint using Airbnb as our style guide. Before we kick off, let me mention that using the "create-react-app" simplify all of these and prevents lots of hassle. However, a setup with Webpack from scratch helps understand codes better, personally, I enjoy coding so long as understand it. I know getting a code to work is much excitement, however, understanding every single line of code in your code base is premium. With that said, let's get cracking.&lt;/p&gt;

&lt;p&gt;Our prerequisites include;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A machine with node installed, you can see install the latest node version at &lt;a href="https://nodejs.org/en/"&gt;NodeJs.org&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Basic JavaScript and NODE/NPM knowledge&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Setup Babel
&lt;/h2&gt;

&lt;p&gt;Babel is a npm library used to compile our code from ECMAScript 6 (ES6) to some native version of JavaScript. ES6 comes with modern ways of writing JavaScript codes, which bring lots of benefits and generally makes writing JavaScript more painless. Running JavaScript in the console/browser with the latest ECMAScript might lead to compatibility issues, so we compile using Babel, see more at &lt;a href="https://babeljs.io/docs/en/usage"&gt;Babel docs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To set up babel we need to install;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@babel/cli - is a babel tool that allows us to use babel from the command line&lt;/li&gt;
&lt;li&gt;@babel/core - is a babel tool which contains the core babel modules&lt;/li&gt;
&lt;li&gt;@babel/preset-env - is a babel plugin to set up transformation environment&lt;/li&gt;
&lt;li&gt;@babel/preset-es2015 - is a babel plugin to set up transformation environment to ES2015&lt;/li&gt;
&lt;li&gt;@babel/preset-react - is a babel plugin to set up transformation environment for react&lt;/li&gt;
&lt;li&gt;babel-loader - is a babel plugin to compile using webpack&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To install them;&lt;br&gt;
Create a folder you can give it any name you like, and run this in the terminal&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir react-webpack &amp;amp;&amp;amp; cd react-webpack
npm init --y
npm i @babel/cli @babel/core @babel/preset-env @babel/preset-es2015 @babel/preset-react babel-loader -D
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;i is a shortcut for install and D flag would save the modules as devdependencies&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Configure Babel
&lt;/h2&gt;

&lt;p&gt;Let's configure babel so it can compile our code. In the root folder create a file named ".babelrc"&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch .babelrc
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;In ".babelrc" add the following code;&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
"presets": ["@babel/preset-env", "@babel/react"]
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Like we mentioned earlier "preset" allow us to set the environment for transforming our code, they are set of rules by which babel compiles our code. That will be all for babel.&lt;/p&gt;
&lt;h2&gt;
  
  
  Setup Webpack
&lt;/h2&gt;

&lt;p&gt;Webpack is used to compile JavaScript modules, it's a popular React app bundler but have other uses. &lt;br&gt;
To set up Webpack, we need;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;webpack, webpack-cli, and webpack-dev-server - Webpack bundles our JavaScript file, webpack-cli includes the command-line utilities and webpack-dev-server provides hot reloading during development.&lt;/li&gt;
&lt;li&gt;HTML-webpack-plugin - It simplifies the creation of HTML files to serve your webpack bundles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Run:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm i webpack webpack-cli webpack-dev-server
npm i html-webpack-plugin -D
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Add Style-loaders for CSS
&lt;/h2&gt;

&lt;p&gt;To compile our CSS files we'll need style-loader and CSS loader&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm i style-loader css-loader -D
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Configure Webpack
&lt;/h2&gt;

&lt;p&gt;In the project root folder, create a file called "webpack.config.js" and add the following code;&lt;/p&gt;


&lt;div class="ltag_gist-liquid-tag"&gt;
  
&lt;/div&gt;



&lt;p&gt;Let's create our entry file and it's folder:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir dist &amp;amp;&amp;amp; cd dist
touch app_bin.js
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Create the template HTML file in the root folder:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch index.html
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Add the following code to the HTML file:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag_gist-liquid-tag"&gt;
  
&lt;/div&gt;



&lt;p&gt;We require path and HtmlWebpackplugin at the beginning. Path is a built-in Nodejs module, essentially used to resolve modules path and Htmlwebpackplugin is the module we installed earlier.&lt;/p&gt;

&lt;p&gt;We are exporting an object which describes our configuration;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;entry&lt;/strong&gt; - which specifies the entry point for our application&lt;br&gt;
&lt;strong&gt;output&lt;/strong&gt; - an object which includes the path to our bundle folder and a &lt;strong&gt;filename&lt;/strong&gt; which specifies our output file where our project is bundled and mapped to its dependencies&lt;br&gt;
&lt;strong&gt;devServer&lt;/strong&gt; - which specifies our server port number and inline property which means that a script will be inserted in your bundle to take care of live reloading.&lt;br&gt;
&lt;strong&gt;module&lt;/strong&gt; - includes rules - an array of instructions on how webpack will bundle our application. It includes test - which indicates the regex matching the acceptable file extensions&lt;br&gt;
&lt;strong&gt;exclude&lt;/strong&gt; - specifies folders which webpack should ignore, loader - specifies the module to load our app&lt;br&gt;
&lt;strong&gt;query&lt;/strong&gt; - specifies the preset for our app&lt;/p&gt;

&lt;p&gt;The second object applies to our styling&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;plugins&lt;/strong&gt; - here we initiate the HTML plugin and set our template to our index.html file at root folder.&lt;/p&gt;

&lt;p&gt;Add scripts to in package.json&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"start": "webpack-dev-server — mode development — open — hot",
"build": "webpack — mode production",
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The start script is used to start our app, here we are using the development server mode to run our server.&lt;/p&gt;

&lt;p&gt;Create “src” folder and add index.js file to the folder&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir src &amp;amp;&amp;amp; cd src
touch index.js
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;In index.js add the following code&lt;/p&gt;


&lt;div class="ltag_gist-liquid-tag"&gt;
  
&lt;/div&gt;



&lt;p&gt;We import react and react-dom and our app from ./compenents/App and render it on line 5.&lt;br&gt;
Lets create our components folder and our App.js file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir components &amp;amp;&amp;amp; cd components
touch App.js
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;In components/App.js add:&lt;/p&gt;


&lt;div class="ltag_gist-liquid-tag"&gt;
  
&lt;/div&gt;



&lt;p&gt;We import react and add a functional react component.&lt;br&gt;
Run npm start on the command line in the project root, it should output some messages which you can read while it compiles. The app should launch in the browser at the port number specified in "webpack.config.js"&lt;/p&gt;
&lt;h2&gt;
  
  
  Setup Eslint with Airbnb style guide
&lt;/h2&gt;

&lt;p&gt;Linting helps us to ensure we adhere by certain standards while writing codes&lt;br&gt;
To setup linter with eslint and airbnb&lt;br&gt;
Run npx install-peerdeps - dev eslint-config-airbnb&lt;br&gt;
Then configure eslint&lt;/p&gt;

&lt;p&gt;In project, root create .eslintrc file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch .eslintrc
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Add the following code:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag_gist-liquid-tag"&gt;
  
&lt;/div&gt;



&lt;p&gt;In the code above we added the following properties&lt;br&gt;
&lt;strong&gt;extends&lt;/strong&gt;- our style guide which is Airbnb&lt;br&gt;
&lt;strong&gt;env&lt;/strong&gt; - specifies our environments&lt;br&gt;
&lt;strong&gt;rules&lt;/strong&gt; - we added extension name so it doesn't display an error when we include jsx in our js files&lt;/p&gt;

&lt;p&gt;We have come to the end of this guide, I hope you like it. If you would like to learn react, check out the following resources:&lt;br&gt;
Learn React on &lt;a href="https://scrimba.com/g/glearnreact"&gt;Scrimba&lt;/a&gt; with Bob Ziroll&lt;br&gt;
Check out NetNinja YouTube channel, he has an awesome tutorial on React and Redux&lt;br&gt;
To learn more or if you run into errors check out their official documentation at:&lt;br&gt;
Webpack — &lt;a href="https://webpack.js.org/concepts/"&gt;https://webpack.js.org/concepts/&lt;/a&gt;&lt;br&gt;
Babel — &lt;a href="https://babeljs.io/docs/en/"&gt;https://babeljs.io/docs/en/&lt;/a&gt;&lt;br&gt;
Eslint — &lt;a href="https://eslint.org/docs/user-guide/getting-started"&gt;https://eslint.org/docs/user-guide/getting-started&lt;/a&gt;&lt;br&gt;
Airbnb — &lt;a href="https://github.com/airbnb/javascript"&gt;https://github.com/airbnb/javascript&lt;/a&gt;&lt;br&gt;
If you like it, give the post a like or comment below for issues. You can follow me on Twitter as well &lt;a href="https://twitter.com/devDebelistic"&gt;@devDebelistic&lt;/a&gt;&lt;/p&gt;

</description>
      <category>node</category>
      <category>react</category>
      <category>babel7</category>
      <category>eslint</category>
    </item>
  </channel>
</rss>
