<?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: Assitan</title>
    <description>The latest articles on DEV Community by Assitan (@assitan).</description>
    <link>https://dev.to/assitan</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%2F119704%2F768c7bc5-39a6-4687-957f-8969e1259b4d.jpg</url>
      <title>DEV Community: Assitan</title>
      <link>https://dev.to/assitan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/assitan"/>
    <language>en</language>
    <item>
      <title>What’s the Gini index for machine learning?</title>
      <dc:creator>Assitan</dc:creator>
      <pubDate>Tue, 06 Dec 2022 12:12:02 +0000</pubDate>
      <link>https://dev.to/assitan/whats-the-gini-index-for-machine-learning-4em6</link>
      <guid>https://dev.to/assitan/whats-the-gini-index-for-machine-learning-4em6</guid>
      <description>&lt;p&gt;The Gini index is used for decision trees. Indeed, how do we know how to separate the root node? Well, there are a couple of methods, and the Gini index is a good one. It allows checking if the leaves containing labels are pure or impure.&lt;/p&gt;

&lt;p&gt;That’s right, the more diverse the leaves are, the higher the Gini index is. Why? Because if, let’s say, you want to recommend a product using a decision tree, you want to make sure that the leaves are the most homogeneous possible so that you can be confident in your proposition.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kj0f6luW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AgN1RKg1fspNPQaS2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kj0f6luW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AgN1RKg1fspNPQaS2.png" alt="two decisions trees with colored dots&amp;lt;br&amp;gt;
" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When we glance, we can think that feature A gives leaves with less diversity, so a better score, because we have 3 purple circles and two red circles. But you know what, let’s be a bit more rigorous.&lt;/p&gt;

&lt;p&gt;So to choose which feature we use as the root tree, we calculate the diversity of the leaves.&lt;/p&gt;

&lt;p&gt;This is the formula:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zjrhF-gB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AgWHxnK-UUmFy8yY0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zjrhF-gB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AgWHxnK-UUmFy8yY0.png" alt="gini index formula commented (dataset, probability rule (complement), sum of classes, the probability that if we pick two random features out of the dataset, they belong to different classes)" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then we compare the mean of each tree and choose the lowest number. Our winner is feature A!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--osupHb_0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Afk8a2cqsx2qh8AOr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--osupHb_0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Afk8a2cqsx2qh8AOr.png" alt="gini index calculation and the mean" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s it!&lt;/p&gt;

&lt;p&gt;As a beginner in Data Science, are you overwhelmed by everything you need to put in your notebook? When and how to do feature engineering or which metrics use for validation? Then you can buy my Machine Learning Regression Starter Pack for Beginners on &lt;a href="https://assitan.gumroad.com/l/machine-learning-regression-starter-pack-for-beginners/xsmleqj?_gl=1*t8oc8v*_ga*NTM4NzI0NjM3LjE2NzAxNTk5MDE.*_ga_6LJN6D94N6*MTY3MDM0OTg0Ny4yMy4xLjE2NzAzNTAzMDAuMC4wLjA."&gt;Gumroad&lt;/a&gt;! You'll have a -20% discount code: &lt;strong&gt;xsmleqj&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you want to know more things about Data science and programming with illustrations, follow me on &lt;a href="https://twitter.com/Assitan_K"&gt;Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published at&lt;/em&gt; &lt;a href="https://codistwa.com/blog/what-s-the-gini-index-for-machine-learning"&gt;&lt;em&gt;https://codistwa.com&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>datascience</category>
    </item>
    <item>
      <title>8 tips to get better at coding</title>
      <dc:creator>Assitan</dc:creator>
      <pubDate>Tue, 16 Nov 2021 16:13:58 +0000</pubDate>
      <link>https://dev.to/assitan/8-tips-to-get-better-at-coding-kj1</link>
      <guid>https://dev.to/assitan/8-tips-to-get-better-at-coding-kj1</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4-FNkH0e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/1024/0%2ASHUfS4MdN97zAKHM.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4-FNkH0e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/1024/0%2ASHUfS4MdN97zAKHM.jpg" alt="8 tips to get better at coding" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You may be a junior, just out of a Bootcamp, and you can’t find a job, or in a job, but you feel like you’re stagnating. So you need advice that will help you improve your skills in coding and maybe be less frustrated. But, of course, you’ll have to be consistent to see the results.&lt;/p&gt;

&lt;p&gt;So If you’re a front-end developer, back-end developer, data scientist, data engineer, etc., if you’re coding, here are 8 tips to get better at coding.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Know the main keyboard shortcuts&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are many keyboard shortcuts, but first, it is essential to know the main ones that you can find in all programs like code editors.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ctrl C: copy&lt;/li&gt;
&lt;li&gt;Ctrl X: cut&lt;/li&gt;
&lt;li&gt;Ctrl V: paste&lt;/li&gt;
&lt;li&gt;Ctrl Z: cancel&lt;/li&gt;
&lt;li&gt;Ctrl S: save&lt;/li&gt;
&lt;li&gt;Ctrl Shift Z: redo&lt;/li&gt;
&lt;li&gt;Ctrl F: search&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And when you have time, learn the other shortcuts. It helps to be faster rather than doing everything with a mouse, increasing your productivity. It must be a reflex for you.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Keep an eye on new things&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Tech is evolving very fast, so it’s essential to keep itself informed. There are two ways of doing that, with specialized newsletters and conferences.&lt;/p&gt;

&lt;p&gt;The newsletters allow you to know what’s new in a specific field, Front-end development, Machine learning, etc. You can find tutorials, events, courses. I advise you not to subscribe to too many newsletters. You may be overwhelmed and won’t have time to read them. I would say 3, 4 newsletters maximum. Also, create filters in your email, for example, a JavaScript filter or web development, data science, etc., so when you have time to can read them.&lt;/p&gt;

&lt;p&gt;example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JavaScript Weekly&lt;/li&gt;
&lt;li&gt;Node.js Weekly&lt;/li&gt;
&lt;li&gt;Python Weekly&lt;/li&gt;
&lt;li&gt;KDnuggets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Conferences allow you to learn new topics, to be inspired, and to network, even if today it’s more complicated from a distance. When I go there, it motivates me. You can even try to get started to make your presentation. There are big conferences that last all day or meetups that last 2 hours. There are often recruiters at these conferences/meetups.&lt;/p&gt;

&lt;p&gt;example :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create tools to automate redundant tasks&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Creating tools allows you to do cool little projects that can improve your daily life, so it’s practical and valuable. Every redundant task takes time that can be automated as much as possible. This also helps to avoid errors.&lt;/p&gt;

&lt;p&gt;example: a file converter&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Follow guiding styles&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Even if each person codes personally, it is essential to unify the programs not to make them too complex. Your colleague must be able to resume your work if you are absent or on another project, and even for you if you have to dive back into it 6 months later, it will be easier for you (even if we are still shocked to see our code 6 months later!)&lt;/p&gt;

&lt;p&gt;A guide style allows you to code in a uniform and logical way. There are very used guide styles like the Airbnb style for React. It really helps to code better. The style guides can be integrated into the development with so-called linters (a tool that analyzes the code for errors).&lt;/p&gt;

&lt;p&gt;example: Airbnb style guide, pep 8 pour python, the style guide of google for ML, the style guide SQL of GitLab&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Do personal projects&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is a mandatory step because it allows you to show your skills and to work on exciting subjects. This gives experience. Don’t forget to put them on GitHub. You can find ideas on Medium, Dev.to.&lt;/p&gt;

&lt;p&gt;example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;todo app, dashboard&lt;/li&gt;
&lt;li&gt;e-commerce website&lt;/li&gt;
&lt;li&gt;music interface&lt;/li&gt;
&lt;li&gt;sentiment analysis with Twitter&lt;/li&gt;
&lt;li&gt;animal image recognition&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Do code challenges&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Challenges allow you to train on a specific subject, for example, on algorithms or logic exercises. Especially if you have a job interview, try to do it at least once a week.&lt;/p&gt;

&lt;p&gt;example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code Euler&lt;/li&gt;
&lt;li&gt;Codewars&lt;/li&gt;
&lt;li&gt;Kaggle&lt;/li&gt;
&lt;li&gt;Codistwa (coming soon!)&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Find a community&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are communities on Slack, Discord, Quora, or Stack exchange that can help motivate you. You can find 100% women groups or communities that only talk about JavaScript, for example.&lt;/p&gt;

&lt;p&gt;example: Women in ml &amp;amp; data science, Babel.js, Open Data Community, welearnJS, workshops&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Give courses/write technical articles&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Writing an article may seem complicated, but several types of articles can help you get started. First, you write a technical or non-technical article. There is, for example, the good old feedback on a project you had a hard time on. Or a guide on a specific topic or tips/advice. A course will help you see if you master this or that subject, and in the worst case, thanks to the research done for this course, you will be able to update your knowledge. Finally, you will explain a concept to a colleague, which is a highly sought-after skill.&lt;/p&gt;

&lt;p&gt;example: how you struggled with D3.js or simply “My last project with D3.js”&lt;/p&gt;

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

&lt;p&gt;It’s hard to find ways to get better at coding, but fortunately, there are many options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Know the main keyboard shortcuts&lt;/li&gt;
&lt;li&gt;Keep an eye on new things&lt;/li&gt;
&lt;li&gt;Create tools to automate redundant tasks&lt;/li&gt;
&lt;li&gt;Follow guiding styles&lt;/li&gt;
&lt;li&gt;Do personal projects&lt;/li&gt;
&lt;li&gt;Do code challenges&lt;/li&gt;
&lt;li&gt;Find a community&lt;/li&gt;
&lt;li&gt;Give courses/write technical articles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Written by &lt;a href="https://twitter.com/Assitan_k"&gt;@Assitan_k&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published at&lt;/em&gt; &lt;a href="https://codistwa.com/blog/tips-to-get-better-at-coding"&gt;&lt;em&gt;https://codistwa.com&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>webdev</category>
      <category>computerscience</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Level up your JavaScript skills with 5 Github repositories</title>
      <dc:creator>Assitan</dc:creator>
      <pubDate>Tue, 19 Mar 2019 14:28:15 +0000</pubDate>
      <link>https://dev.to/assitan/level-up-your-javascript-skills-with-5-github-repositories-bf1</link>
      <guid>https://dev.to/assitan/level-up-your-javascript-skills-with-5-github-repositories-bf1</guid>
      <description>&lt;p&gt;So you know the bases, you work with React, Vue, Angular, Node, VanillaJS … but sometimes you get stuck on your code and that's frustrates you ?&lt;br&gt;
Or maybe you want to be better in coding challenges. No matter the reason, these Github repositories will help you to be a better JavaScript developer anyway.&lt;/p&gt;




&lt;h2&gt;
  
  
  Algorithms / Computer Science
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/trekhleb/javascript-algorithms"&gt;https://github.com/trekhleb/javascript-algorithms&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You'll find everything about algorithms and data-structure, it's very complete, classed in two categories (Beginner/Advanced).&lt;br&gt;
Of course, I advise you to start with the Beginner part.&lt;br&gt;
There are informations about Big O notation and data structure operations / array sorting algorithms complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Maths
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/Jam3/math-as-code"&gt;https://github.com/Jam3/math-as-code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Okay, you can do some maths in the repository above. But with this one, you'll see way more maths like Euclidean norm. Therefore, how math formulas are represented in JavaScript.&lt;/p&gt;

&lt;h2&gt;
  
  
  33 concepts you should know
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/leonardomso/33-js-concepts"&gt;https://github.com/leonardomso/33-js-concepts&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this repository you'll find algorithms of course but specially what makes JavaScript: Call stack, Types, Scope, Generators, etc.&lt;br&gt;
After that, you'll able to say "yes I know JavaScript works" 😏&lt;/p&gt;

&lt;h2&gt;
  
  
  30 seconds of code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/30-seconds/30-seconds-of-code"&gt;https://github.com/30-seconds/30-seconds-of-code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It gathers many snippets. The website is really cool, but you have the same content on the README file.&lt;br&gt;
There are the specs and the examples.&lt;/p&gt;

&lt;h2&gt;
  
  
  Modern JS Cheatsheet
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/mbeaudru/modern-js-cheatsheet"&gt;https://github.com/mbeaudru/modern-js-cheatsheet&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So yes, this is a cheatsheet. And a very good one. You have many examples and explanations.&lt;/p&gt;




&lt;p&gt;I hope these repositories will help you. It's a lot of information, but you'll find many codes to practice.&lt;br&gt;
Don't hesitate to share other repositories.&lt;/p&gt;

&lt;p&gt;Feel free to follow me on Twitter : &lt;a href="https://twitter.com/Assitan_K"&gt;@Assitan_K&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Can also check out my Courses platform Codistwa and my YouTube channel.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>github</category>
      <category>algorithms</category>
      <category>mathematics</category>
    </item>
    <item>
      <title>3 tips to challenge yourself as a Web Developer</title>
      <dc:creator>Assitan</dc:creator>
      <pubDate>Fri, 30 Nov 2018 09:55:17 +0000</pubDate>
      <link>https://dev.to/assitan/3-tips-to-challenge-yourself-as-a-web-developer-26e2</link>
      <guid>https://dev.to/assitan/3-tips-to-challenge-yourself-as-a-web-developer-26e2</guid>
      <description>&lt;h3&gt;
  
  
  3 tips for challenging yourself as a Web Developer
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jdm3DIdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AqatotphqCyOKDuGbDl4Qwg.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jdm3DIdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AqatotphqCyOKDuGbDl4Qwg.jpeg" alt="" width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The technological watch is good but can go a step further.&lt;/p&gt;

&lt;h4&gt;
  
  
  Automate everything you can
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m4a5cIIB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2ADrKc7wEs4O5q6mwUCy0dCg.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m4a5cIIB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2ADrKc7wEs4O5q6mwUCy0dCg.jpeg" alt="" width="880" height="586"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a web developer, you have to be lazy. Every painful, repetitive task can be automated. Try making a list to identify those repetitive tasks.&lt;/p&gt;

&lt;p&gt;Don’t you have a CLI in your project? Create one. You can make a script that generates directories, files specifically for your project.&lt;/p&gt;

&lt;p&gt;If you are a Front-end Developer, try to use Node.js, make a little script, or if you are interested in another language, it would be the opportunity to learn new things.&lt;/p&gt;

&lt;h4&gt;
  
  
  Know how things work under the hood
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Rr0Ek18O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2Ae9xZLyReopougN3kd_Nl8Q.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Rr0Ek18O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2Ae9xZLyReopougN3kd_Nl8Q.jpeg" alt="" width="880" height="586"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With platforms like Github, you can access significant, free documentation. So be curious about how your modules work, especially the big ones.&lt;/p&gt;

&lt;p&gt;For instance, you can check &lt;a href="https://github.com/redux-saga/redux-saga"&gt;Redux-saga’s repository&lt;/a&gt;. They use exciting features of ES.next.&lt;/p&gt;

&lt;p&gt;You have to go in the source code, read the code or clone the repository and play with it. Although it can be very intimidating, regularly doing this process will be more accessible and natural for you.&lt;/p&gt;

&lt;h4&gt;
  
  
  Explain a concept
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--50e51dZM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2Aa2cFEVU4AnvOmFqcvzE4kQ.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--50e51dZM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2Aa2cFEVU4AnvOmFqcvzE4kQ.jpeg" alt="" width="880" height="586"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Whatever is well conceived is clearly said. And the words to say it flow with ease.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This sentence was said by the French author &lt;a href="https://en.wikipedia.org/wiki/Nicolas_Boileau-Despr%C3%A9aux"&gt;Nicolas Boileau&lt;/a&gt;. Indeed, what is very interesting is if you can’t explain something clearly, you may not have well understood the concept.&lt;/p&gt;

&lt;p&gt;Make analogies, use visual images, make drawings.&lt;/p&gt;

&lt;p&gt;With this approach, you can see what is not clear for you. This is an excellent exercise. Try with your colleagues or even your friends, family, like so, you will see if you can vulgarize.&lt;/p&gt;

&lt;p&gt;I hope this article was helpful. Feel free to follow me on &lt;a href="https://twitter.com/Assitan_K?s=09"&gt;Twitter&lt;/a&gt;. 😊&lt;/p&gt;

&lt;p&gt;You can also check out my Courses platform &lt;a href="https://codistwa.com/"&gt;Codistwa&lt;/a&gt; and my &lt;a href="https://www.youtube.com/channel/UCpjOGjTD5BVZ_3pvO34NVGg"&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>node</category>
      <category>tips</category>
      <category>javascript</category>
      <category>reduxsaga</category>
    </item>
  </channel>
</rss>
