<?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: Akash</title>
    <description>The latest articles on DEV Community by Akash (@akashiyyappan).</description>
    <link>https://dev.to/akashiyyappan</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3800139%2F0912160d-3ddb-41e3-8280-7e638e1d9de2.png</url>
      <title>DEV Community: Akash</title>
      <link>https://dev.to/akashiyyappan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/akashiyyappan"/>
    <language>en</language>
    <item>
      <title>Why JAVA over any other language ?</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Fri, 26 Jun 2026 09:05:02 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/why-java-over-any-other-language--2k6h</link>
      <guid>https://dev.to/akashiyyappan/why-java-over-any-other-language--2k6h</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Java is object-oriented programming language used in backend development,used to build applications, especially backend systems, Android apps, enterprise software, and web applications.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; why JAVA?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Large ecosystem&lt;/li&gt;
&lt;li&gt;Strong OOPS&lt;/li&gt;
&lt;li&gt;Mostly used in companies for backend&lt;/li&gt;
&lt;li&gt;Platform independent &lt;/li&gt;
&lt;li&gt;large-scale backend systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; Topics included in Java&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;OOPS&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To write reusable, organized, real-world software.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Array &amp;amp; string&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To store and manipulate multiple values and text.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Control Statement&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To control program flow and create logic.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Packages&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To organize large Java projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Exception handling&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To handle runtime problems without crashing programs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Collection Framework&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Real applications store and manage large amounts of data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multi threading&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To perform multiple tasks simultaneously.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Java Memory concept&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To understand how Java manages memory.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Frameworks&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Because companies always used pre written CODE for thier beneficial&lt;br&gt;
instead of writing everytime .&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;=&amp;gt; Scope for JAVA in future &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Many companies using java as backend for thier benefits,why because they  have already written code instead of writing from scratch they use a thier existing code so they prefer java as thier backend language.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Java is Stable and reliable &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Java is strong for performance &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; Technologies in java &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Core java foundation &lt;/li&gt;
&lt;li&gt;JBDC (Java Database Connectivity) &lt;/li&gt;
&lt;li&gt;Spring Framework&lt;/li&gt;
&lt;li&gt;Android Development&lt;/li&gt;
&lt;li&gt;Microservices Technologies&lt;/li&gt;
&lt;li&gt;Advanced Java Concepts&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Justifying JAVA is OOPS</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Thu, 25 Jun 2026 08:22:30 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/justifying-java-is-oops-332d</link>
      <guid>https://dev.to/akashiyyappan/justifying-java-is-oops-332d</guid>
      <description>&lt;p&gt;1.Java is a object oriented programming language(OOPS) why because it              designed based on the concept  classes and objects.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;In java many programs created by defining a objects and classes.&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;          Class → Blueprint
          Object → Real thing created from the blueprint
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; Purpose of using OOPS&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;we can Write code once and use it many times by using inheritance.&lt;/li&gt;
&lt;li&gt;We can protect Data by Hiding important data using encapsulation.&lt;/li&gt;
&lt;li&gt;Divide a big program into smaller classes and objects.&lt;/li&gt;
&lt;li&gt;Easy Maintenance &lt;/li&gt;
&lt;li&gt;Better Security &lt;/li&gt;
&lt;li&gt;Supports large Applications &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; justification of OOPS&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Class &lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is a blueprint or Template of Object&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Object&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is a combination of States and Behaviour&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Also it is a real or physical world entity&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;3.Inheritance&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An object of one class acting as an object of another class&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; Paradigm in java &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;java supports paradigm also it supports multiple paradigm 
classifications of paradigm in java&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Object-oriented paradigm -Built in around Classes and object&lt;/li&gt;
&lt;li&gt;Procedural Paradigm-can use methods and functions
&lt;/li&gt;
&lt;li&gt;Functional programming paradigm -Uses expressions like (Lambda Expression,streams API &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;=&amp;gt; Pillars of OOPS&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Encapsulation &lt;/li&gt;
&lt;li&gt;Inheritance &lt;/li&gt;
&lt;li&gt;Abstraction &lt;/li&gt;
&lt;li&gt;Polymorphism &lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Java's Basic Architecture and confirming java is case sensitive language</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Wed, 24 Jun 2026 08:57:41 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/javas-basic-architecture-and-confirming-java-is-case-sensitive-language-24pm</link>
      <guid>https://dev.to/akashiyyappan/javas-basic-architecture-and-confirming-java-is-case-sensitive-language-24pm</guid>
      <description>&lt;ol&gt;
&lt;li&gt;JAVA&lt;/li&gt;
&lt;li&gt;A code written by programmer in high level language and it   converts  into byte code with helps of JDK (Java Development Kit ) process known as compilation .&lt;/li&gt;
&lt;li&gt;JRE (Java Runtime Environment)  environment needed to run Java programs
JVM (Java Virtual Machine)  executes Java bytecode
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Game&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;

&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="nc"&gt;Void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello world from java program"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;

&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F36jftq316797515n7ifg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F36jftq316797515n7ifg.png" alt=" " width="799" height="199"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; &lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Game&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;

&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="nc"&gt;Hello&lt;/span&gt; &lt;span class="n"&gt;world&lt;/span&gt; &lt;span class="n"&gt;from&lt;/span&gt; &lt;span class="n"&gt;java&lt;/span&gt; &lt;span class="n"&gt;program&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;

&lt;span class="o"&gt;}&lt;/span&gt;

&lt;span class="o"&gt;![&lt;/span&gt; &lt;span class="o"&gt;](&lt;/span&gt;&lt;span class="nl"&gt;https:&lt;/span&gt;&lt;span class="c1"&gt;//dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/emv1u4sqm0ejtz0s7n8t.png)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;3.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Print&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;

&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello world from java program"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;

&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpv6gp9csqud1l8fabbpm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpv6gp9csqud1l8fabbpm.png" alt=" " width="798" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Game&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;

&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello world from java program"&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;

&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F64jwplx9pcuwsa5nkpes.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F64jwplx9pcuwsa5nkpes.png" alt=" " width="799" height="194"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Game&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;

&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello world from java program"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;


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

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fycvykqh90qejace8aqfh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fycvykqh90qejace8aqfh.png" alt=" " width="800" height="198"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Python Exercises</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Tue, 16 Jun 2026 08:41:44 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/python-exercises-4385</link>
      <guid>https://dev.to/akashiyyappan/python-exercises-4385</guid>
      <description>&lt;p&gt;=&amp;gt; Finding Power&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To find the power of a number using a loop in Python, you multiply the number repeatedly.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;find_power&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;power&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
   &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
   &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="n"&gt;power&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
      &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;
      &lt;span class="n"&gt;power&lt;/span&gt;&lt;span class="o"&gt;-=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
   &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nf"&gt;find_power&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="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

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

&lt;/div&gt;



&lt;p&gt;OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fr4ieg3w79xisqwu3yy9f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fr4ieg3w79xisqwu3yy9f.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;=&amp;gt;Armstrong Number&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An Armstrong number is a number where the sum of each digit raised to the power of the number of digits equals the original number.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;find_power&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;base&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;power&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
    &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="n"&gt;power&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;base&lt;/span&gt;
        &lt;span class="n"&gt;power&lt;/span&gt;&lt;span class="o"&gt;-=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;count_of_digit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;count&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
    &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="n"&gt;num&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;num&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;num&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;
        &lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="o"&gt;+=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;count&lt;/span&gt;
&lt;span class="n"&gt;num&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;153&lt;/span&gt;
&lt;span class="n"&gt;og_num&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;
&lt;span class="n"&gt;digits_count&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;count_of_digit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;armstrong&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="n"&gt;num&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;rem&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;num&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;
    &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;find_power&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;rem&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;digits_count&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;armstrong&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;armstrong&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
    &lt;span class="n"&gt;num&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;num&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;armstrong&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;og_num&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;armstrong&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt; Armstrong Number&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Not Armstrong&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fxxfydwqlicqa9znpv935.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fxxfydwqlicqa9znpv935.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>useReducer Hook</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Tue, 09 Jun 2026 07:40:13 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/usereducer-hook-1k94</link>
      <guid>https://dev.to/akashiyyappan/usereducer-hook-1k94</guid>
      <description>&lt;ul&gt;
&lt;li&gt;useReducer is a React Hook used to manage complex state logic.&lt;/li&gt;
&lt;li&gt;Also it is used as alternative for useState,useReducer is used 
to make a cleaner and understandable code .&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;const [count, dispatch] = useReducer(reducer, initialState);&lt;/p&gt;

&lt;p&gt;1.Count-current state&lt;br&gt;
2.Dispatch-function&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fqej9b73kc0i3ususlf5u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fqej9b73kc0i3ususlf5u.png" alt=" " width="799" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Creating Quiz Application</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Wed, 03 Jun 2026 09:11:54 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/creating-quiz-application-ajh</link>
      <guid>https://dev.to/akashiyyappan/creating-quiz-application-ajh</guid>
      <description>&lt;p&gt;Create Components&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;App.jsx&lt;/li&gt;
&lt;li&gt;Home.jsx&lt;/li&gt;
&lt;li&gt;Question.jsx&lt;/li&gt;
&lt;li&gt;Result.jsx&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; In App.jsx&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a global variable for use variable in all other components&lt;/li&gt;
&lt;li&gt;Also Create BrowserRouter for nagivate from on component to another Component &lt;/li&gt;
&lt;li&gt;Import essentials components where it needed to implement program&lt;/li&gt;
&lt;li&gt;also import Question .json file here i import in assests in src folder &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; Home.jsx&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fpkdvqf3w01o8zle8b032.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fpkdvqf3w01o8zle8b032.png" alt=" " width="799" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;=&amp;gt; Question.jsx&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fxna88f68pqz136ucogo8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fxna88f68pqz136ucogo8.png" alt=" " width="800" height="287"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;=&amp;gt;Result.jsx&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fprus7ge6q903va4rs9u6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fprus7ge6q903va4rs9u6.png" alt=" " width="800" height="278"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Python Looping Mathematics</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Sat, 30 May 2026 05:29:40 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/python-looping-mathematics-28hp</link>
      <guid>https://dev.to/akashiyyappan/python-looping-mathematics-28hp</guid>
      <description>&lt;p&gt;=&amp;gt; Python Looping Mathematics Helping Factors&lt;br&gt;
1.Prime Numbers&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prime number is a number greater number that has exactly two Factors
(e.g) 1,2,5,7,&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2.Factors&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A number that divides another number without leaving a remainder.
(e.g) 1,2,3,4,6,12&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;3.Least Common Multiple&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Smallest common multilple of two numbers &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(e.g) 4 and 6&lt;br&gt;
4-&amp;gt;4,8,,12,16,20&lt;br&gt;
6-&amp;gt;6,12,18,24&lt;br&gt;
here least common multiple is 12.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fi1vfehn1r834pzyzzlfl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fi1vfehn1r834pzyzzlfl.png" alt=" " width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Foaadadgo9yxuivh7d754.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Foaadadgo9yxuivh7d754.png" alt=" " width="799" height="218"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4.Greatest Common Factor&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A largest number that divides both numbers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(e.g) 12 and 18&lt;br&gt;
12-&amp;gt;1,2,3,4,6,12&lt;br&gt;
18-&amp;gt;1,2,3,6,9,18&lt;br&gt;
here common factors are 1,2,3,6&lt;/p&gt;

&lt;p&gt;5.Perfect Number&lt;br&gt;
Perfect number is equals to sum its factors&lt;/p&gt;

&lt;p&gt;(e.g) 6&lt;br&gt;
1,2,3,6 are factors of 6&lt;br&gt;
1+2+3=6&lt;br&gt;
so,6 is a perfect number&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F691trl3e83lw6nqwezys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F691trl3e83lw6nqwezys.png" alt=" " width="799" height="422"&gt;&lt;/a&gt;&lt;br&gt;
OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F4cjmetfvyrzwh2l140vi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F4cjmetfvyrzwh2l140vi.png" alt=" " width="800" height="69"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>useContext and useNavigate</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Fri, 29 May 2026 06:00:59 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/usecontext-and-usenavigate-ak1</link>
      <guid>https://dev.to/akashiyyappan/usecontext-and-usenavigate-ak1</guid>
      <description>&lt;p&gt;=&amp;gt;USECONTEXT&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; It is a React Hook used to share data between components without passing props manually at every level.&lt;/li&gt;
&lt;li&gt;Used to solve Props Drilling&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; USENAVIGATE&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;useNavigate is a React Router hook that lets you navigate between pages using JavaScript code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1.Login Scenario&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F2rsdq1pc53mxo9m3xwuo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F2rsdq1pc53mxo9m3xwuo.png" alt=" " width="800" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fkhxg3ol9i0ucixfbgxs0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fkhxg3ol9i0ucixfbgxs0.png" alt=" " width="800" height="470"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.Logout Scenario&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fott2e8mlo4mducpxeycb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fott2e8mlo4mducpxeycb.png" alt=" " width="799" height="532"&gt;&lt;/a&gt;&lt;br&gt;
OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F763m65w8tb4d2wxgg1ec.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F763m65w8tb4d2wxgg1ec.png" alt=" " width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.Namesharing Scenario&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F2vhv4g4q4dwd2bknznhx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F2vhv4g4q4dwd2bknznhx.png" alt=" " width="800" height="544"&gt;&lt;/a&gt;&lt;br&gt;
OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fg6fv7t5waphuytts1555.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fg6fv7t5waphuytts1555.png" alt=" " width="800" height="316"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4.ButtonNavigation Scenario&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fdtwtbzya927kgzp7m5xo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fdtwtbzya927kgzp7m5xo.png" alt=" " width="800" height="666"&gt;&lt;/a&gt;&lt;br&gt;
OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fis09x3rsbivjhduv8ahr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fis09x3rsbivjhduv8ahr.png" alt=" " width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5.Back Navigation Scenario&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F9xa10mwh9c3dw2s8dslt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F9xa10mwh9c3dw2s8dslt.png" alt=" " width="800" height="712"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Ff5k1uxpeoavaazsizexx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Ff5k1uxpeoavaazsizexx.png" alt=" " width="407" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Looping in python</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Wed, 27 May 2026 08:39:47 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/looping-in-python-1lhd</link>
      <guid>https://dev.to/akashiyyappan/looping-in-python-1lhd</guid>
      <description>&lt;ol&gt;
&lt;li&gt;A priest took flowers from his garden and he used half of flowers he had for prayer while he visiting 7 temples in a row after visiting 7 temples he went home with 1 flower.find how many flowers he plucked from his garden?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F3gzpstx1mz3lj3zdazxl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F3gzpstx1mz3lj3zdazxl.png" alt=" " width="799" height="312"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fp65bzymchocm971uz28u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fp65bzymchocm971uz28u.png" alt=" " width="800" height="191"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.Tenali Raman said if you let me to see king he will definietly give me a reward and he offered  securities if they let him in he give half of his rewards to them,after seeing tenali king gets angry and punish him with 512 beats if he give half of his beats to securities how many securities he passed to meet king?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F85rm0fbwrq5mx6yu93bl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F85rm0fbwrq5mx6yu93bl.png" alt=" " width="799" height="316"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fgryig3qwg3sm8ns96cxx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fgryig3qwg3sm8ns96cxx.png" alt=" " width="800" height="177"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.Two Train were ready to start journey from chennai to kanyakumari covering 30 stations A train stops after 3 stations,B Train stops after 5 stations now  in which number of station B train driver meet A train driver ?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fgf4w4tdqa6opspmmpb2m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fgf4w4tdqa6opspmmpb2m.png" alt=" " width="800" height="260"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OUTPUT:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fc6xx98dsut5vbym3g5jo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fc6xx98dsut5vbym3g5jo.png" alt=" " width="800" height="243"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Comparison of Real DOM and Virtual DOM</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Mon, 18 May 2026 17:11:15 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/comparison-of-real-dom-and-virtual-dom-2jbf</link>
      <guid>https://dev.to/akashiyyappan/comparison-of-real-dom-and-virtual-dom-2jbf</guid>
      <description>&lt;ul&gt;
&lt;li&gt;DOM - Document Object Model &lt;/li&gt;
&lt;li&gt;When a webpage loads browser converts
html page into tree like structure is
Called Dom 
=&amp;gt; COMPARISON OF REAL DOM VS VIRTUAL DOM&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;1. Real Dom *&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A DOM created by browser is called Real DOM &lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It directly uploads the webpage &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Actual Browser Dom &lt;/li&gt;
&lt;li&gt;Re Render full part &lt;/li&gt;
&lt;li&gt;Slow updates &lt;/li&gt;
&lt;li&gt;Manipulation is expensive &lt;/li&gt;
&lt;li&gt;Can update HTML directly &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;(e.g)&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;HTML
 &amp;lt;h1&amp;gt; welcome &amp;lt;/h1&amp;gt;

JAVASCRIPT
document.query selector("h1").
 innerText="welcome";
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;DEMERITS OF REAL DOM&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It's Expensive &lt;/li&gt;
&lt;li&gt;Slower in process&lt;/li&gt;
&lt;li&gt;It affects perfomance &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Virtual Dom&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is nothing but a lightweight copy of 
Real dom
&lt;/li&gt;
&lt;li&gt;React plays a major role in virtual dom &lt;/li&gt;
&lt;li&gt;
&lt;p&gt;React creates a virtual version in &lt;br&gt;
Memory &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy of real dom &lt;/li&gt;
&lt;li&gt;Faster updates &lt;/li&gt;
&lt;li&gt;Updates only changed parts &lt;/li&gt;
&lt;li&gt;Compares changes first &lt;/li&gt;
&lt;li&gt;Manipulation is easy and
 Not expensive &lt;/li&gt;
&lt;li&gt;Can't update HTML directly &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How virtual dom works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1.Render&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When state change React creates a new 
Virtual DOM tree&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2.Diffing &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React compares the new Virtual DOM 
With old virtual DOM &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;3.Reconciliation &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Only the parts that actually changed 
get updated in the Real DOM (TBD)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why react using virtual dom ?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To improve performance of web application ,when app's state changes it create new representation of UI And virtual dom only compares with previous one by diffing .&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1.Faster Re-render&lt;br&gt;
   2.Smoother UI&lt;br&gt;
   3.Efficient memory &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Basic Learnings in REACT</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Thu, 14 May 2026 17:00:42 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/basic-learnings-in-react-4228</link>
      <guid>https://dev.to/akashiyyappan/basic-learnings-in-react-4228</guid>
      <description>&lt;p&gt;*&lt;em&gt;1. React Components&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Components are the building blocks of react app&lt;/li&gt;
&lt;li&gt;Reusable pieces of UI
=&amp;gt; components classifications&lt;/li&gt;
&lt;li&gt;Class Components&lt;/li&gt;
&lt;li&gt;old method and feels heavy syntax difficult to write or read a code&lt;/li&gt;
&lt;li&gt;Function Components &lt;/li&gt;
&lt;li&gt;modern method and easy method also highly recommended &lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Replacing class components and reducing a burden of heavy code they introduced function components&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function Greeting({name}){
return &amp;lt;h1&amp;gt;Hello,{name}!&amp;lt;h1&amp;gt;;}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. JSX rules&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JSX is a syntax extension lets you write like HTML code in JS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&amp;gt; Must return a single root element&lt;br&gt;
(able to use only one tag)&lt;br&gt;
-&amp;gt; All tags must be closed&lt;br&gt;
(e.g) &lt;/p&gt;
&lt;h1&gt; &lt;/h1&gt; 
&lt;br&gt;
-&amp;gt; Use camelcase for attributes&lt;br&gt;
(e.g) onClick&lt;br&gt;
-&amp;gt; Javascript expressions in curly braces{}&lt;br&gt;
-&amp;gt; NO statement inside JSX&lt;br&gt;
-&amp;gt; Inline style use objects

&lt;p&gt;*&lt;em&gt;3.Folder Structure of REACT&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Folder structure is nothing but how we organize for our file looks clean and easy to manage &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&amp;gt; public/&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;single html page where our entire react app lives&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&amp;gt; src/&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every component,pages,image,style files goes in it &lt;/li&gt;
&lt;li&gt;also it is heart of our project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&amp;gt; pages/&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Each pages has different purpose and different URL&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&amp;gt;assets/&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It stores Image,Icons and Fonts that we used for our app&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&amp;gt; styles/&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This folder holds our app css files to decide how our app looks&lt;/li&gt;
&lt;li&gt;style includes app.jsx,app.css and index.js&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&amp;gt; node_modules&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It contains third party library also packages app depends on&lt;/li&gt;
&lt;li&gt;It usually large in size&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&amp;gt; package.json&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It holds Important information about our project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;4.Difference between SPA and MPA&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
=&amp;gt; SPA (Single Page Application)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SPA loads only one page from server&lt;/li&gt;
&lt;li&gt;React handles everything in browser&lt;/li&gt;
&lt;li&gt;It doesn't reload &lt;/li&gt;
&lt;li&gt;It just swaps content on screen
(e.g) Gmail,Facebook&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; MPA (Multiple Page Application)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MPA loads new HTML page from server everytime you click link&lt;/li&gt;
&lt;li&gt;Each page is a seprate file on server &lt;/li&gt;
&lt;li&gt;Browser fully reloads everytime we click or navigate
(e.g) Amazon&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>REACT IN JS</title>
      <dc:creator>Akash</dc:creator>
      <pubDate>Thu, 14 May 2026 06:57:19 +0000</pubDate>
      <link>https://dev.to/akashiyyappan/react-in-js-dho</link>
      <guid>https://dev.to/akashiyyappan/react-in-js-dho</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Today I learned about React,It is a open source javascript library formerly developed by Facebook now managing by (meta).&lt;/li&gt;
&lt;li&gt;It Allow us to make reusable UI Components that manages its own state,more efficient and predictable .&lt;/li&gt;
&lt;li&gt;React has HMR component,which updates changed modules instantly in browser .without reloading or refreshing a page &lt;/li&gt;
&lt;li&gt;By react we develop a single page application &lt;/li&gt;
&lt;li&gt;React runs in Node &lt;/li&gt;
&lt;li&gt;MPA- Multiple Page Application &lt;/li&gt;
&lt;li&gt;NPM- NODE Package Manager&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Difference between Library and Framework &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;=&amp;gt; FRAMEWORK&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework calls your code ,it's incharge for itself only thing we do is just plug our code in its structure &lt;/li&gt;
&lt;li&gt;It calls the code whenever it wanted and when right time comes .&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; LIBRARY&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Library is a code you call,In library you are in charge .we import our code and call by its function whenever we want &lt;/li&gt;
&lt;li&gt;Also our code control id in flow &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2.WHAT IS BUILT TOOL&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Built tool it process our own code into
Optimised file that browser can run ,Because browser doesn't understand JSX so built tool optimize it before it run . &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; BUILT TOOL IN REACT &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VITE &lt;/li&gt;
&lt;li&gt;Create react app/web pack (TBD)&lt;/li&gt;
&lt;li&gt;Parcel (TBD)&lt;/li&gt;
&lt;li&gt;Turbo pack (TBD)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1.VITE&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extremely fast &lt;/li&gt;
&lt;li&gt;Currently it's popular among developers&lt;/li&gt;
&lt;li&gt;Developer's go to for react projects
&lt;/li&gt;
&lt;li&gt;Also it has HMR (hot module replacement)
Fixes changed modules in browsers instantly .&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
