<?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: The Nerdy Dev</title>
    <description>The latest articles on DEV Community by The Nerdy Dev (@prateek951).</description>
    <link>https://dev.to/prateek951</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%2F882137%2Fcc8c2ce8-8d28-4d07-a4c7-167c05a51780.png</url>
      <title>DEV Community: The Nerdy Dev</title>
      <link>https://dev.to/prateek951</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/prateek951"/>
    <language>en</language>
    <item>
      <title>Let's learn Angular</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Mon, 08 Aug 2022 13:13:02 +0000</pubDate>
      <link>https://dev.to/prateek951/lets-learn-angular-5b2p</link>
      <guid>https://dev.to/prateek951/lets-learn-angular-5b2p</guid>
      <description>&lt;p&gt;In this video, we will be covering Angular, a frontend framework that one can use to develop awesome and sleek looking user interfaces. It is an extremely powerful framework that you can use these days to build the frontends of your application. Angular has always been in high demand in the tech industry. So what are you waiting for, go check out the video and learn Angular. &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/bw4Cueeoesg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Reference links : &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Property Binding in Angular : &lt;a href="https://angular.io/guide/property-binding"&gt;https://angular.io/guide/property-binding&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Promises in JavaScript : &lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise"&gt;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise&lt;/a&gt; &lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;⏱ Timestamps ⏱&lt;/p&gt;

&lt;p&gt;📌 let's start and setup (0:00)&lt;br&gt;
📌 structure of a typical angular application (9:37)&lt;br&gt;
📌 creating our first angular component (11:12)&lt;br&gt;
📌 using the mustache syntax for string interpolation (16:41)&lt;br&gt;
📌 understanding the property binding syntax (17:40)&lt;br&gt;
📌 understanding the class binding (20:14)&lt;br&gt;
📌 understanding the event binding syntax (23:10)&lt;br&gt;
📌 on our way to learn the TWO WAY data binding (27:30)&lt;br&gt;
📌 let's learn about Directives now  (32:42)&lt;br&gt;
📌 passing data from child component to parent component using Input and Output decorators (49:09)&lt;br&gt;
📌 understanding Lifecycles in Angular (57:03)&lt;br&gt;
📌 DEPENDENCY INJECTION (1:10:17)&lt;br&gt;
📌 Observables in Angular (1:17:02)&lt;br&gt;
📌 Important differences between a PROMISE and an OBSERVABLE (1:18:09)&lt;br&gt;
📌 Using the HttpClientModule for making HTTP async requests &amp;amp; using RxJS operators (1:21:46)&lt;br&gt;
📌 Performing Error Handling in Angular (1:30:28)&lt;br&gt;
📌 Transforming Data using Pipes (1:35:00)&lt;br&gt;
📌 Exercise : Creating a Custom Pipe for Filtering a list of items based on some search term. (1:38:39)&lt;/p&gt;

&lt;p&gt;🐱‍💻 🐱‍💻 Course Links:&lt;br&gt;
Complete Code - &lt;a href="https://github.com/The-Nerdy-Dev"&gt;https://github.com/The-Nerdy-Dev&lt;/a&gt;&lt;br&gt;
Visual Studio Code - &lt;a href="https://code.visualstudio.com"&gt;https://code.visualstudio.com&lt;/a&gt;&lt;br&gt;
Git - &lt;a href="https://git-scm.com/downloads"&gt;https://git-scm.com/downloads&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>angular</category>
      <category>programming</category>
    </item>
    <item>
      <title>Build a Word Guessing Game in Python</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Mon, 08 Aug 2022 13:11:11 +0000</pubDate>
      <link>https://dev.to/prateek951/build-a-word-guessing-game-in-python-108e</link>
      <guid>https://dev.to/prateek951/build-a-word-guessing-game-in-python-108e</guid>
      <description>&lt;p&gt;In this video, we will build a Word Guessing Game in Python. The code for the video (if any) can be found on GitHub. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;iframe width="710" height="399" src="https://www.youtube.com/embed/M1t4RJ5XRHE"&gt;
&lt;/iframe&gt;

&lt;/h2&gt;

&lt;p&gt;🐱‍💻 🐱‍💻 Course Links:&lt;br&gt;
Complete Code - &lt;a href="https://github.com/The-Nerdy-Dev/Word-Guessing-Game"&gt;https://github.com/The-Nerdy-Dev/Word-Guessing-Game&lt;/a&gt;&lt;br&gt;
Visual Studio Code - &lt;a href="https://code.visualstudio.com"&gt;https://code.visualstudio.com&lt;/a&gt;&lt;br&gt;
Git - &lt;a href="https://git-scm.com/downloads"&gt;https://git-scm.com/downloads&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>python</category>
      <category>programming</category>
    </item>
    <item>
      <title>Let's build this Big React Project !</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Mon, 08 Aug 2022 12:45:39 +0000</pubDate>
      <link>https://dev.to/prateek951/lets-build-this-big-react-project--k7b</link>
      <guid>https://dev.to/prateek951/lets-build-this-big-react-project--k7b</guid>
      <description>&lt;p&gt;Here is a React Project that you should build in the journey of becoming a PRO. This project is an Exercise Planner Application that is built using React.js, React Router and Hooks. &lt;/p&gt;

&lt;p&gt;The features of the application that we will be building in this course are: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fetching the list of exercises from a local JSON Server &lt;/li&gt;
&lt;li&gt;Create a New Exercise &lt;/li&gt;
&lt;li&gt;Update an already existing exercise &lt;/li&gt;
&lt;li&gt;Delete an existing exercise &lt;/li&gt;
&lt;li&gt;Toggling the completion status of an exercise and showing it in visually. &lt;/li&gt;
&lt;li&gt;Creating a filter component to filter the exercises based on the completion status - pending, all, completed. 
and more.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/iqewbHLKkQk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;⏱ Timestamps ⏱&lt;/p&gt;

&lt;p&gt;📌 let's start (0:00)&lt;br&gt;
📌 demo of our exercise tracker project (0:20)&lt;br&gt;
📌 a quick glance over the starter files (1:37)&lt;br&gt;
📌 setting up our starter project and installation (2:00)&lt;br&gt;
📌 whiteboard : deciding about the components for our project (2:15)&lt;br&gt;
📌 starting the project (7:20)&lt;br&gt;
📌 installation of json-server package &amp;amp; running it (7:36)&lt;br&gt;
📌 creating our first page component - homepage (9:05)&lt;br&gt;
📌 bringing our first hook into action - useState (9:23)&lt;br&gt;
📌 fetching data from our data source using another hook - useEffect  (10:25)&lt;br&gt;
📌 installation and setting up react-router (13:50)&lt;br&gt;
📌 defining our first route : home page route(14:57)&lt;br&gt;
📌 seeing our fetched exercises in react-dev-tools extension (17:16)&lt;br&gt;
📌 starting with exercise list component (18:00)&lt;br&gt;
📌 passing our fetched exercises to the exercises list component as a prop (21:10)&lt;br&gt;
📌 creating an exercise item component (22:16)&lt;br&gt;
📌 using the exercise item in exercises list and passing exercise as a prop (25:15)&lt;br&gt;
📌 starting with delete exercise functionality (28:28)&lt;br&gt;
📌 whiteboard: understanding the process for deletion of item (29:35)&lt;br&gt;
📌 defining our delete exercise handler in home page component (32:16)&lt;br&gt;
📌 passing a pointer to our delete exercise handler as a prop to exercises list component (33:29)&lt;br&gt;
📌 forwarding the pointer to delete exercise handler as a prop further down to exercise item component (33:29)&lt;br&gt;
📌 ensuring the deletion of item gets reflected in our local JSON store (35:20)&lt;br&gt;
📌 starting with toggling the exercise completion status functionality (37:10)&lt;br&gt;
📌  defining our toggle exercise completion handler in home page component (38:29)&lt;br&gt;
📌  forwarding a pointer to our toggle exercise handler as a prop to exercises list component (41:45)&lt;br&gt;
📌  forwarding the pointer to our toggle exercise handler further down to our exercise item component (42:57)&lt;br&gt;
📌  invoking our toggle exercise completion handler via the on toggle exercise prop (43:08)&lt;br&gt;
📌  ensuring the toggling of the completion status gets reflected in our local JSON store (45:34)&lt;br&gt;
📌  laying out our create exercise form (49:44)&lt;br&gt;
📌  handling form submission for creating a new exercise (58:07)&lt;br&gt;
📌  using the useHistory hook to push the user back to home page on exercise creation (1:02:50)&lt;br&gt;
📌  creating the navbar component (1:04:37)&lt;br&gt;
📌  starting with edit exercise component (1:07:50)&lt;br&gt;
📌  creating a route for the edit exercise component using dynamic segment (1:09:20)&lt;br&gt;
📌 adding a router link for editing an exercise for an exercise item (1:09:53)&lt;br&gt;
📌 extracting the id of an exercise from the router params using the useParams hook (1:11:30)&lt;br&gt;
📌 using the id that we get from router params to load the exercise in our edit exercise component (1:13:19)&lt;br&gt;
📌 handling form submission for updating the populated exercise (1:16:41)&lt;br&gt;
📌 filtering the exercises based on their completion status (1:20:57)&lt;br&gt;
📌 creating our base filter component (1:21:40)&lt;br&gt;
📌 setting up a current filter state in our home page component (1:25:20)&lt;br&gt;
📌 creating an update exercise handler in our home page component (1:25:55)&lt;br&gt;
📌 passing a pointer to our update exercise handler down to base filter (1:26:56)&lt;br&gt;
📌 passing the current filter down to base filter (1:27:42)&lt;br&gt;
📌 using the current filter prop in base filter component to give extra styles to our navlinks (1:28:26)&lt;br&gt;
📌 using the filter to show exercises based on their completion status on home page (1:29:32)&lt;br&gt;
📌 end of the project (1:31:20)&lt;/p&gt;

&lt;p&gt;📂📂 Starter Files: &lt;br&gt;
&lt;a href="https://github.com/The-Nerdy-Dev/Starter-Files-React-Exercise-Tracker-Project"&gt;https://github.com/The-Nerdy-Dev/Starter-Files-React-Exercise-Tracker-Project&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📂📂 Component Styles: &lt;br&gt;
&lt;a href="https://github.com/The-Nerdy-Dev/CSS-Files-For-React-Exercise-Tracker-Project"&gt;https://github.com/The-Nerdy-Dev/CSS-Files-For-React-Exercise-Tracker-Project&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://the-nerdy-dev.com"&gt;https://the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>react</category>
      <category>programming</category>
    </item>
    <item>
      <title>2 Hours 10 JavaScript Projects ! Let's build :)</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Tue, 02 Aug 2022 13:24:26 +0000</pubDate>
      <link>https://dev.to/prateek951/2-hours-10-javascript-projects-lets-build--6eh</link>
      <guid>https://dev.to/prateek951/2-hours-10-javascript-projects-lets-build--6eh</guid>
      <description>&lt;p&gt;Hey guys, &lt;br&gt;
In this video we are going to build &lt;strong&gt;10 JavaScript Projects in 2 Hours&lt;/strong&gt;. &lt;br&gt;
This video will give you a solid foundation of the JavaScript language. So go check that out now ! &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/KTGfHmyje5A"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://the-nerdy-dev.com"&gt;https://the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;   &lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>codenewbie</category>
      <category>programming</category>
    </item>
    <item>
      <title>😲10 JavaScript Concepts Every Developer Should Know</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Fri, 29 Jul 2022 17:21:00 +0000</pubDate>
      <link>https://dev.to/prateek951/10-javascript-concepts-every-developer-should-know-44d2</link>
      <guid>https://dev.to/prateek951/10-javascript-concepts-every-developer-should-know-44d2</guid>
      <description>&lt;p&gt;Hey guys, &lt;/p&gt;

&lt;p&gt;In this article, let us see the 10 concepts that you as a developer must know. &lt;/p&gt;

&lt;p&gt;Now before starting, if you want to learn JavaScript from the absolute scratch, consider going through my &lt;strong&gt;10 JavaScript Projects&lt;/strong&gt; for learning JavaScript. In this video, we create 10 small and medium but different projects for learning the language. Here is the link of the video just in case if you want to check that out : &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/KTGfHmyje5A"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Immediately Invoked Function Expressions
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Px6dxZa6DQ4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Constructor Functions and Prototypal Concept
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/-0IMVvIJcvU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  3. The Event Loop, Call Stack and Message Queue
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/vCS3D2j-B_U"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Event Capturing, Bubbling and Delegation
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/OhvACESHThQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Understanding Promises and Error Handling
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/90ML5WL5BLY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Promise.all, Promise.race and Promise.allSettled methods
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/yVwukhqoThg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Async Await - Deep Dive
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/m-dsODVzQHo"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Iterators in JavaScript
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/2N9Hy7PWo-s"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Hoisting in JavaScript
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/XPNk2oAB2oM"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  10. Understanding Closures
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/UUt4NZWEWr8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://the-nerdy-dev.com"&gt;https://the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;   &lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>codenewbie</category>
      <category>programming</category>
    </item>
    <item>
      <title>⚡Tidbits of Virtual DOM Explained</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Fri, 29 Jul 2022 17:06:20 +0000</pubDate>
      <link>https://dev.to/prateek951/tidbits-of-virtual-dom-explained-5ail</link>
      <guid>https://dev.to/prateek951/tidbits-of-virtual-dom-explained-5ail</guid>
      <description>&lt;p&gt;Hi, &lt;/p&gt;

&lt;p&gt;I recently wrote an article explaining the Virtual DOM in great detail. Go check that out here : &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://the-nerdy-dev.com/demystifying-virtual-dom-in-react-js/"&gt;https://the-nerdy-dev.com/demystifying-virtual-dom-in-react-js/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Also I do have a video explaining the same just in case if you prefer visual content instead of an article. &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/L2-GO6SVqNU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Also check this article : &lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/prateek951" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zR_tq60Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--g4Cmgbzi--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/882137/cc8c2ce8-8d28-4d07-a4c7-167c05a51780.png" alt="prateek951"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/prateek951/10-javascript-projects-every-beginner-should-build-23c2" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;⚡10 JavaScript Projects Every Beginner Should Build&lt;/h2&gt;
      &lt;h3&gt;The Nerdy Dev ・ Jul 27 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#100daysofcode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;





&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://the-nerdy-dev.com"&gt;https://the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;    &lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>react</category>
      <category>programming</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>⚡10 JavaScript Projects Every Beginner Should Build</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Wed, 27 Jul 2022 12:32:00 +0000</pubDate>
      <link>https://dev.to/prateek951/10-javascript-projects-every-beginner-should-build-23c2</link>
      <guid>https://dev.to/prateek951/10-javascript-projects-every-beginner-should-build-23c2</guid>
      <description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;Let us check the &lt;strong&gt;10 JavaScript Projects that Every Beginner should build&lt;/strong&gt; in order to learn the language in a constructive manner. &lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;JavaScript is the most popular language that you can learn these days for building a website. It is a dynamic and powerful programming language that powers the web. &lt;/p&gt;

&lt;p&gt;Let's have a look at the projects that you can build for learning the language : &lt;/p&gt;

&lt;h2&gt;
  
  
  Build a Modal using JavaScript
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Creating a Tabs System using JavaScript
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Changing Background using Range Sliders
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Creating a Salary Calculator in JavaScript
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Creating a Scroll Indicator using JavaScript
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Creating an Infinite Scroll App using Intersection Observer API
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Creating a Custom Search Filter
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Playing with Text
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Creating Sticky Navbar
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  &lt;iframe width="710" height="399" src="https://www.youtube.com/embed/KTGfHmyje5A"&gt;
&lt;/iframe&gt;

&lt;/h2&gt;

&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://the-nerdy-dev.com"&gt;https://the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;   &lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Mempool and its role in Bitcoin Transaction Lifecycle</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Mon, 25 Jul 2022 11:58:39 +0000</pubDate>
      <link>https://dev.to/prateek951/mempool-and-its-role-in-bitcoin-transaction-lifecycle-m53</link>
      <guid>https://dev.to/prateek951/mempool-and-its-role-in-bitcoin-transaction-lifecycle-m53</guid>
      <description>&lt;p&gt;In this video, we will learn about the mempool which is a holding area for the unconfirmed transactions and we will also see how transactions are picked up from mempool and the entire process that it goes through before getting an entry in a block of the blockchain. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;iframe width="710" height="399" src="https://www.youtube.com/embed/oWf-owGrLpM"&gt;
&lt;/iframe&gt;

&lt;/h2&gt;

&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://the-nerdy-dev.com"&gt;https://the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>blockchain</category>
      <category>codenewbie</category>
      <category>programming</category>
    </item>
    <item>
      <title>The 10 JS Projects You Need to Build in order to become a PRO !</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Fri, 22 Jul 2022 18:34:14 +0000</pubDate>
      <link>https://dev.to/prateek951/the-10-js-projects-you-need-to-build-in-order-to-become-a-pro--44m9</link>
      <guid>https://dev.to/prateek951/the-10-js-projects-you-need-to-build-in-order-to-become-a-pro--44m9</guid>
      <description>&lt;p&gt;In this video, we will be coding 10 JavaScript Projects in 2 Hours. &lt;br&gt;
The code for the video can be found on GitHub along with the link to course files. &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/KTGfHmyje5A"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;⏱ Timestamps ⏱&lt;/p&gt;

&lt;p&gt;📌 Let's start (0:00)&lt;br&gt;
📌 Creating a Full Featured Modal using Classes (0:35)&lt;br&gt;
📌 Creating a Tabs System using Classes (10:42)&lt;br&gt;
📌 Changing Background using Range Sliders (24:07)&lt;br&gt;
📌 Creating a Full Featured Slideshow using Classes (30:27)&lt;br&gt;
📌 Creating a Salary Calculator (MVC) (49:44)&lt;br&gt;
📌 Creating a Scroll Indicator using JavaScript (1:06:56)&lt;br&gt;
📌 Creating an Infinite Scroll App using Intersection Observer API(1:12:13)&lt;br&gt;
📌 Playing with Text (1:19:13)&lt;br&gt;
📌 Creating a Custom Search Filter using JavaScript (1:31:32)&lt;br&gt;
📌 Creating a Sticky Navigation Bar(1:44:20)&lt;/p&gt;

&lt;p&gt;🐱‍💻 🐱‍💻 Course Links:&lt;/p&gt;

&lt;p&gt;Starter Files - &lt;a href="https://github.com/The-Nerdy-Dev/Starter-Files-10-Projects-In-2-Hours"&gt;https://github.com/The-Nerdy-Dev/Starter-Files-10-Projects-In-2-Hours&lt;/a&gt;&lt;br&gt;
Visual Studio Code - &lt;a href="https://code.visualstudio.com"&gt;https://code.visualstudio.com&lt;/a&gt;&lt;br&gt;
Git - &lt;a href="https://git-scm.com/downloads"&gt;https://git-scm.com/downloads&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://www.the-nerdy-dev.com"&gt;https://www.the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/thenerdydev"&gt;https://twitter.com/thenerdydev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>100daysofcode</category>
      <category>codenewbie</category>
      <category>programming</category>
    </item>
    <item>
      <title>Ruby Programming Full Course</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Fri, 22 Jul 2022 18:28:00 +0000</pubDate>
      <link>https://dev.to/prateek951/ruby-programming-full-course-3l4l</link>
      <guid>https://dev.to/prateek951/ruby-programming-full-course-3l4l</guid>
      <description>&lt;p&gt;In this video, let us learn about &lt;strong&gt;Ruby Programming&lt;/strong&gt;. This is a 3 hour long video that covers most of the important topics that you need in order to learn Ruby language. &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/wI-hfFW9hfI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>codenewbie</category>
      <category>ruby</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Build this React Project to become a PRO</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Fri, 22 Jul 2022 14:07:00 +0000</pubDate>
      <link>https://dev.to/prateek951/build-this-react-project-to-become-a-pro-3cfa</link>
      <guid>https://dev.to/prateek951/build-this-react-project-to-become-a-pro-3cfa</guid>
      <description>&lt;p&gt;Here is a React Project that you should build in the journey of becoming a PRO. This project is an Exercise Planner Application that is built using React.js, React Router and Hooks. &lt;/p&gt;

&lt;p&gt;The features of the application that we will be building in this course are: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fetching the list of exercises from a local JSON Server &lt;/li&gt;
&lt;li&gt;Create a New Exercise &lt;/li&gt;
&lt;li&gt;Update an already existing exercise &lt;/li&gt;
&lt;li&gt;Delete an existing exercise &lt;/li&gt;
&lt;li&gt;Toggling the completion status of an exercise and showing it in visually. &lt;/li&gt;
&lt;li&gt;Creating a filter component to filter the exercises based on the completion status - pending, all, completed. 
and more.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/iqewbHLKkQk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;⏱ Timestamps ⏱&lt;/p&gt;

&lt;p&gt;📌 let's start (0:00)&lt;br&gt;
📌 demo of our exercise tracker project (0:20)&lt;br&gt;
📌 a quick glance over the starter files (1:37)&lt;br&gt;
📌 setting up our starter project and installation (2:00)&lt;br&gt;
📌 whiteboard : deciding about the components for our project (2:15)&lt;br&gt;
📌 starting the project (7:20)&lt;br&gt;
📌 installation of json-server package &amp;amp; running it (7:36)&lt;br&gt;
📌 creating our first page component - homepage (9:05)&lt;br&gt;
📌 bringing our first hook into action - useState (9:23)&lt;br&gt;
📌 fetching data from our data source using another hook - useEffect  (10:25)&lt;br&gt;
📌 installation and setting up react-router (13:50)&lt;br&gt;
📌 defining our first route : home page route(14:57)&lt;br&gt;
📌 seeing our fetched exercises in react-dev-tools extension (17:16)&lt;br&gt;
📌 starting with exercise list component (18:00)&lt;br&gt;
📌 passing our fetched exercises to the exercises list component as a prop (21:10)&lt;br&gt;
📌 creating an exercise item component (22:16)&lt;br&gt;
📌 using the exercise item in exercises list and passing exercise as a prop (25:15)&lt;br&gt;
📌 starting with delete exercise functionality (28:28)&lt;br&gt;
📌 whiteboard: understanding the process for deletion of item (29:35)&lt;br&gt;
📌 defining our delete exercise handler in home page component (32:16)&lt;br&gt;
📌 passing a pointer to our delete exercise handler as a prop to exercises list component (33:29)&lt;br&gt;
📌 forwarding the pointer to delete exercise handler as a prop further down to exercise item component (33:29)&lt;br&gt;
📌 ensuring the deletion of item gets reflected in our local JSON store (35:20)&lt;br&gt;
📌 starting with toggling the exercise completion status functionality (37:10)&lt;br&gt;
📌  defining our toggle exercise completion handler in home page component (38:29)&lt;br&gt;
📌  forwarding a pointer to our toggle exercise handler as a prop to exercises list component (41:45)&lt;br&gt;
📌  forwarding the pointer to our toggle exercise handler further down to our exercise item component (42:57)&lt;br&gt;
📌  invoking our toggle exercise completion handler via the on toggle exercise prop (43:08)&lt;br&gt;
📌  ensuring the toggling of the completion status gets reflected in our local JSON store (45:34)&lt;br&gt;
📌  laying out our create exercise form (49:44)&lt;br&gt;
📌  handling form submission for creating a new exercise (58:07)&lt;br&gt;
📌  using the useHistory hook to push the user back to home page on exercise creation (1:02:50)&lt;br&gt;
📌  creating the navbar component (1:04:37)&lt;br&gt;
📌  starting with edit exercise component (1:07:50)&lt;br&gt;
📌  creating a route for the edit exercise component using dynamic segment (1:09:20)&lt;br&gt;
📌 adding a router link for editing an exercise for an exercise item (1:09:53)&lt;br&gt;
📌 extracting the id of an exercise from the router params using the useParams hook (1:11:30)&lt;br&gt;
📌 using the id that we get from router params to load the exercise in our edit exercise component (1:13:19)&lt;br&gt;
📌 handling form submission for updating the populated exercise (1:16:41)&lt;br&gt;
📌 filtering the exercises based on their completion status (1:20:57)&lt;br&gt;
📌 creating our base filter component (1:21:40)&lt;br&gt;
📌 setting up a current filter state in our home page component (1:25:20)&lt;br&gt;
📌 creating an update exercise handler in our home page component (1:25:55)&lt;br&gt;
📌 passing a pointer to our update exercise handler down to base filter (1:26:56)&lt;br&gt;
📌 passing the current filter down to base filter (1:27:42)&lt;br&gt;
📌 using the current filter prop in base filter component to give extra styles to our navlinks (1:28:26)&lt;br&gt;
📌 using the filter to show exercises based on their completion status on home page (1:29:32)&lt;br&gt;
📌 end of the project (1:31:20)&lt;/p&gt;

&lt;p&gt;📂📂 Starter Files: &lt;br&gt;
&lt;a href="https://github.com/The-Nerdy-Dev/Starter-Files-React-Exercise-Tracker-Project"&gt;https://github.com/The-Nerdy-Dev/Starter-Files-React-Exercise-Tracker-Project&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📂📂 Component Styles: &lt;br&gt;
&lt;a href="https://github.com/The-Nerdy-Dev/CSS-Files-For-React-Exercise-Tracker-Project"&gt;https://github.com/The-Nerdy-Dev/CSS-Files-For-React-Exercise-Tracker-Project&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://the-nerdy-dev.com"&gt;https://the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Web Developer Full Course - Headings, Paragraphs and Other Text Related Tags - #4</title>
      <dc:creator>The Nerdy Dev</dc:creator>
      <pubDate>Fri, 22 Jul 2022 13:41:00 +0000</pubDate>
      <link>https://dev.to/prateek951/web-developer-full-course-headings-paragraphs-and-other-text-related-tags-4-404i</link>
      <guid>https://dev.to/prateek951/web-developer-full-course-headings-paragraphs-and-other-text-related-tags-4-404i</guid>
      <description>&lt;p&gt;In this video, we will learn about the headings and paragraphs in HTML. We will also learn about the emphasis (em) and the strong elements. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;iframe width="710" height="399" src="https://www.youtube.com/embed/MHEEO_gYZ24"&gt;
&lt;/iframe&gt;
 
&lt;/h2&gt;

&lt;p&gt;Support my channel:&lt;br&gt;
💜 Join the Discord community 👨‍👩‍👧‍👦: &lt;a href="https://discord.gg/fgbtN2a"&gt;https://discord.gg/fgbtN2a&lt;/a&gt; &lt;br&gt;
💜 One time donations via PayPal&lt;br&gt;
Thank you! 🙏&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;
👉 My Blog: &lt;a href="https://the-nerdy-dev.com"&gt;https://the-nerdy-dev.com&lt;/a&gt;&lt;br&gt;
👉 Twitter: &lt;a href="https://twitter.com/The_Nerdy_Dev"&gt;https://twitter.com/The_Nerdy_Dev&lt;/a&gt;&lt;br&gt;
👉 Instagram: &lt;a href="https://instagram.com/thenerdydev"&gt;https://instagram.com/thenerdydev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>programming</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
