<?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: Jagannath Krishna.P.A</title>
    <description>The latest articles on DEV Community by Jagannath Krishna.P.A (@jagannathkrishna).</description>
    <link>https://dev.to/jagannathkrishna</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%2F804524%2F7b74f686-55b8-4588-8ff1-c28587f36417.png</url>
      <title>DEV Community: Jagannath Krishna.P.A</title>
      <link>https://dev.to/jagannathkrishna</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jagannathkrishna"/>
    <language>en</language>
    <item>
      <title>I Created Counter. Just To Count Up Things</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Fri, 18 Mar 2022 08:29:43 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/i-created-counter-just-to-count-up-things-1amf</link>
      <guid>https://dev.to/jagannathkrishna/i-created-counter-just-to-count-up-things-1amf</guid>
      <description>&lt;p&gt;I created a website called Counter. Its a simple application made to count things. For Example : I created this so I can count how many sand particles are there in a spoon full of sand. Its a weird idea. But when you have so many things to count, this app may help you. You can increase and decrease count. Also if you click a button, it add or subtract when space bar is clicked.&lt;/p&gt;

&lt;p&gt;Its Open Source on GitHub. Feel free to contribute. If this app is useful, let's add more feature (I think this app is useless).&lt;/p&gt;

&lt;p&gt;You can find the repository &lt;a href="https://github.com/JagannathKrishna/Counter"&gt;here&lt;/a&gt;. &lt;br&gt;
App is hosted &lt;a href="https://jagannathkrishna.github.io/Counter/"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank You For You Time 🙂&lt;br&gt;
Have A Nice Day.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>7 Types Of JavaScript Datatypes</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Mon, 28 Feb 2022 14:20:14 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/7-types-of-javascript-datatypes-1eio</link>
      <guid>https://dev.to/jagannathkrishna/7-types-of-javascript-datatypes-1eio</guid>
      <description>&lt;p&gt;Hey Everyone, Welcome To My Post 😎&lt;br&gt;
7 Types Of JavaScript Datatypes :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Numbers - Include Numerals.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Strings - Include Letters, Words, Numbers, Punctuations etc. put in a single quote or double quote.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Boolean - Two Types Of Possible Values, True or False.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Null - Represents Absence Of Value.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Undefined - Represents Lack Of Defined Value. Variables That Are Declared But Not Initialized To A Value Will Have The Value Undefined.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Symbol - When Speaking About Symbols There's Much More To Say. I Want To Keep This JavaScript Series As Light As Possible So, Beginners Can Also Understand. If You Want To Learn More About Symbols, Feel Free To Check Out These Sites : &lt;a href="https://www.freecodecamp.org/news/how-did-i-miss-javascript-symbols-c1f1c0e1874a/"&gt;FreeCodeCamp&lt;/a&gt;, &lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol"&gt;MDN&lt;/a&gt; Or You May Research On Your Own.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Object - The Object Is A Complex Data Type That Allows You To Store Collections Of Data. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here, I Tried To Make It Simple For That Even Beginners Can Understand.&lt;br&gt;
To Know More About These All Check Out : &lt;a href="https://www.w3schools.com/js/js_datatypes.asp"&gt;W3Schools&lt;/a&gt;, &lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures"&gt;MDN&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank You For Your Most Valuable Time.&lt;br&gt;
Have A Nice Day 🙂.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Top Ways To Center A DIV Using CSS</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Sat, 19 Feb 2022 09:31:53 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/top-ways-to-center-a-div-using-css-3a70</link>
      <guid>https://dev.to/jagannathkrishna/top-ways-to-center-a-div-using-css-3a70</guid>
      <description>&lt;p&gt;Welcome Friends!!&lt;br&gt;&lt;br&gt;
Its a bit difficult thing to position a DIV. &lt;br&gt;
So here let's take a look to top 3 ways to Center DIV :&lt;/p&gt;
&lt;h4&gt;
  
  
  Absolute :
&lt;/h4&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.class {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;But, There's more easy ways.&lt;/p&gt;
&lt;h4&gt;
  
  
  Flex :
&lt;/h4&gt;

&lt;p&gt;Make the parent DIV a flexible column or row then align &amp;amp; justify the children in the center.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.class { 
    display: flex;
    align-items: center;
    justify-content: center; 
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's a great way. But today we can do it with less code using Grid Layout.&lt;/p&gt;

&lt;h4&gt;
  
  
  Grid :
&lt;/h4&gt;

&lt;p&gt;Justify the parent DIV as a grid and place the items center.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.class {
    display: grid;
    place-items: center;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yes, its that much simple.&lt;/p&gt;




&lt;p&gt;Thank You For You Time. Have A Good Day 🙂.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A Simple RoadMap For A Beginner Web Developer To Become A Hero Web Developer</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Fri, 18 Feb 2022 07:11:46 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/a-simple-roadmap-for-a-beginner-web-developer-to-become-a-hero-web-developer-1lp2</link>
      <guid>https://dev.to/jagannathkrishna/a-simple-roadmap-for-a-beginner-web-developer-to-become-a-hero-web-developer-1lp2</guid>
      <description>&lt;h2&gt;
  
  
  Hi!! Hope You All Are Well. Welcome to my post.
&lt;/h2&gt;

&lt;p&gt;So Many Beginner Web Developers, I Mean those who are learning to code may stuck in a situation of that what to learn next or what to do next. What's Next ????&lt;/p&gt;

&lt;p&gt;If you are in a situation like that its just because you don't know much about web development. Don't worry, I also had to go through that situation. So, here is what I learned about What's Next.&lt;/p&gt;

&lt;h4&gt;
  
  
  THE BASICS
&lt;/h4&gt;

&lt;p&gt;First you need to know the concepts before commands. So, I prefer learning C &amp;amp; Java for learning the basic concepts. You don't need to know C &amp;amp; Java in depth, But just the simple concepts. Although if you are not focusing C &amp;amp; Java, it is best to learn the concepts through C &amp;amp; Java. If you want to know why to prefer C &amp;amp; Java to learn Basic coding, I will be answering to that question in a few. So Keep Updated!&lt;/p&gt;

&lt;h4&gt;
  
  
  Web Designing
&lt;/h4&gt;

&lt;p&gt;The next step is to learn web designing.&lt;br&gt;
What To learn for web designing :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;HTML&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Basic JavaScript&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Web Development
&lt;/h4&gt;

&lt;p&gt;After learning web designing you can move a further by learning back end programming.&lt;br&gt;
What To learn for web Development : There are many languages &amp;amp; Databases to program back end. Choosing which is all up to you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I haven't mentioned much because as you learn you will know more and more about more tool, more languages, Version Controller etc.. The things I mentioned is just a guide to start you journey. Hope you all understand and Comment is open for you valuable replies.&lt;/p&gt;

&lt;p&gt;Thank You. Have A Nice Day.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>TRUE WAY OF LEARNING TO CODE</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Sat, 12 Feb 2022 08:22:13 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/true-way-of-learning-to-code-2c4p</link>
      <guid>https://dev.to/jagannathkrishna/true-way-of-learning-to-code-2c4p</guid>
      <description>&lt;p&gt;Many Beginner programmers learn code in the wrong way. They learn to code like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Write all the information they learn in a notebook.&lt;/li&gt;
&lt;li&gt;Learn all the syntax.&lt;/li&gt;
&lt;li&gt;Learn some theories.&lt;/li&gt;
&lt;li&gt;Learn all definitions.&lt;/li&gt;
&lt;li&gt;etc. (You may know some other points if you are like this)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But, after all these, if someone told them to code a project, the can't. They tell so many definition, theories etc. but they can't code. They don't know how to. &lt;/p&gt;

&lt;p&gt;So, we can understand this is not the true way of learning code. The true way of learning code is.... is... by &lt;strong&gt;&lt;em&gt;Googling&lt;/em&gt;&lt;/strong&gt;. Yah!! You read that right. Googling is the key. If you forget a syntax, just google it. If you caught an error, just google, if you forget something else, just google. So, when there is google you don't need to learn all things thoroughly. Just understand the concept. But the thing is if you forget some syntax, you can google. But you need to know where to put that in code. That is the key. No matter you copy &amp;amp; pasted from stack overflow or from somewhere else, you need to know where to paste it. So, Just understand the concept.&lt;/p&gt;

&lt;p&gt;I hope you understood my message. Also Share this message to beginner programmers. This might help them.&lt;/p&gt;

&lt;p&gt;Thank You For Reading. Have a Nice day. And comment is open for you valuable replies.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>10 React Hooks Explained And How to Create You Own Hook</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Fri, 11 Feb 2022 10:39:15 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/10-react-hooks-explained-and-how-to-create-you-own-hook-5cin</link>
      <guid>https://dev.to/jagannathkrishna/10-react-hooks-explained-and-how-to-create-you-own-hook-5cin</guid>
      <description>&lt;p&gt;React has many Hooks. Some people doesn't know all of these and their uses. So, to help you know hooks better and create your own custom hooks, here is video link : &lt;a href="https://youtu.be/TNhaISOUy6Q"&gt;10 React Hooks Explained // Plus Build your own from Scratch&lt;/a&gt;. This video is by a YouTube channel called &lt;em&gt;&lt;strong&gt;Fireship&lt;/strong&gt;&lt;/em&gt; which is a good programming related channel.&lt;br&gt;
Thank You For Your Time. Have A Nice Day.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>3 Websites That Help To Understand More About Virtual Dom</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Thu, 10 Feb 2022 12:09:25 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/3-websites-that-help-to-understand-more-about-virtual-dom-4ci4</link>
      <guid>https://dev.to/jagannathkrishna/3-websites-that-help-to-understand-more-about-virtual-dom-4ci4</guid>
      <description>&lt;p&gt;One of the main principals of react is Virtual Dom. Many react developers know about Virtual Dom, how it works and how it helps. But Beginner react developers maybe didn't got the idea about Virtual Dom. So, here are some links that might help you understand this easy concept.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.codecademy.com/article/react-virtual-dom"&gt;Codeacademy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://reactjs.org/docs/faq-internals.html"&gt;Reactjs.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://programmingwithmosh.com/react/react-virtual-dom-explained/"&gt;Programming with mosh&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for your time.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>5 Websites For Programming Beginners</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Wed, 09 Feb 2022 11:14:57 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/5-websites-for-programming-beginners-5a41</link>
      <guid>https://dev.to/jagannathkrishna/5-websites-for-programming-beginners-5a41</guid>
      <description>&lt;h2&gt;
  
  
  Websites that help you to Learn Programming :
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.w3schools.com/"&gt;W3Schools&lt;/a&gt; : For Learning Programming &amp;amp; check for reference.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.codecademy.com/"&gt;Codeacademy&lt;/a&gt; : For Learning Programming, read docs, cheat sheets etc..&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://stackoverflow.com/"&gt;StackOverflow&lt;/a&gt; : For asking your doubts and answer other people's doubts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lab.github.com/"&gt;GitHub Learning Lab&lt;/a&gt; : Learn Coding Using Git &amp;amp; GitHub.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.typingclub.com/"&gt;TypingClub&lt;/a&gt; : For Learning Touch Typing. Very Useful while coding.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thanks For You Time. Have A Nice Day.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How To Deploy A React App Using Multiple Ways</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Wed, 09 Feb 2022 09:13:11 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/how-to-deploy-a-react-app-using-multiple-ways-446k</link>
      <guid>https://dev.to/jagannathkrishna/how-to-deploy-a-react-app-using-multiple-ways-446k</guid>
      <description>&lt;p&gt;It is a confusing thing to deploy a react app. Whether it is using Firebase, Azure, GitHub Pages etc.. But Don't Worry Here is the solution : &lt;a href="https://create-react-app.dev/docs/deployment/"&gt;Learn How to Deploy a react app using multiple ways&lt;/a&gt;. I am sure this document will help you to deploy your react app. So, Happy React Days... &lt;br&gt;
Thank You For Reading. Have A Nice Day.&lt;/p&gt;

</description>
      <category>react</category>
    </item>
    <item>
      <title>8 Tips to build a good tech profile</title>
      <dc:creator>Jagannath Krishna.P.A</dc:creator>
      <pubDate>Thu, 27 Jan 2022 11:09:38 +0000</pubDate>
      <link>https://dev.to/jagannathkrishna/8-tips-to-build-a-good-tech-profile-50be</link>
      <guid>https://dev.to/jagannathkrishna/8-tips-to-build-a-good-tech-profile-50be</guid>
      <description>&lt;h2&gt;
  
  
  Tips to build a good tech profile from zero to hero
&lt;/h2&gt;

&lt;p&gt;Building a good tech profile is a difficult thing. But it becomes easy when you work hard &amp;amp; smart for it.&lt;/p&gt;

&lt;p&gt;Following are some helpful tips to build a good tech profile that may help you :&lt;/p&gt;

&lt;h3&gt;
  
  
  1.Domain
&lt;/h3&gt;

&lt;p&gt;First you need to select a domain that suits for you. Like mobile app development, web development etc. and a suitable programming language for the domain you have chose.&lt;/p&gt;

&lt;h3&gt;
  
  
  2.Fundamentals
&lt;/h3&gt;

&lt;p&gt;Learn the fundamentals of the domain and language you have chose.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.First Project
&lt;/h3&gt;

&lt;p&gt;Do a good project as you learn. When you do a project as your own there could a lot of errors. At this point, you can use stackoverflow.com. If you don't know stack overflow, it a website that you can ask questions about programming and other users answer it.&lt;/p&gt;

&lt;h3&gt;
  
  
  4.Contribute
&lt;/h3&gt;

&lt;p&gt;To contribute in projects you need to learn git. After you learned git you can contribute in other people's project on GitHub. At this point, you can also answer to the questions people ask on stack overflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  5.Networking
&lt;/h3&gt;

&lt;p&gt;Networking or connecting to other people is very important because you will get many opportunities as a developer. You can connect other developers by attending Hackathons, LinkedIn , other social media apps etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  6.Communication
&lt;/h3&gt;

&lt;p&gt;You need a good communication skill as you are attending Hackathons etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  7.Marketing
&lt;/h3&gt;

&lt;p&gt;You need to market yourself as people will know that you are a developer and about the things you can do etc. You can market yourself through YouTube, Social Media etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  8.Mentor
&lt;/h3&gt;

&lt;p&gt;Find yourself a good mentor who is a step ahead of you. You can learn so many things from that mentor as he shares his experiences and he will give you tips about what you need to do etc.&lt;/p&gt;

&lt;p&gt;So, that's some tips that may help you.&lt;br&gt;
🤗 Thanks For Reading. &lt;/p&gt;

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