<?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: Roshan Shambharkar </title>
    <description>The latest articles on DEV Community by Roshan Shambharkar  (@roshan_100kar).</description>
    <link>https://dev.to/roshan_100kar</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%2F522533%2F6e749567-ac44-4bd2-bf2f-ebd38b55349a.jpg</url>
      <title>DEV Community: Roshan Shambharkar </title>
      <link>https://dev.to/roshan_100kar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/roshan_100kar"/>
    <language>en</language>
    <item>
      <title>Top resource's to learn JavaScript</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Sat, 07 Sep 2024 07:25:00 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/top-resources-to-learn-javascript-3dn5</link>
      <guid>https://dev.to/roshan_100kar/top-resources-to-learn-javascript-3dn5</guid>
      <description>&lt;p&gt;In the world of internet you will find such resources which will help you in learning JavaScript, well. I am going to tell you about some such resources which I have personally used.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://click.linksynergy.com/link?id=mKFkjquVeZw&amp;amp;offerid=1628165.991290&amp;amp;type=2&amp;amp;murl=https%3a%2f%2fwww.udemy.com%2fcourse%2fajax-course%2f" rel="noopener noreferrer"&gt;&lt;strong&gt;Udemy JavaScript in Action JavaScript Projects&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
In this Javascript course you will learn how to make a AJAX calls, you will get 35 pages PDF where you will be guided on how to do coding&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr367a164qy6jmkjchh3y.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr367a164qy6jmkjchh3y.jpg" alt="Image description" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://amzn.to/3XjAjgJ" rel="noopener noreferrer"&gt;&lt;strong&gt;JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
This is a book where fundamentals of JavaScript are explained very well&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fprq5agiga2w6mltubpbv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fprq5agiga2w6mltubpbv.jpg" alt="Image description" width="267" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to know more about these two resources, you can ask me in the comment section&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Types of Variables in Java</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Fri, 09 Aug 2024 08:06:57 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/types-of-variables-in-java-3fgd</link>
      <guid>https://dev.to/roshan_100kar/types-of-variables-in-java-3fgd</guid>
      <description>&lt;p&gt;In Java we have three types of variable called instance, local and static&lt;/p&gt;

&lt;p&gt;Note:- In Java we didn't support global variables&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Instance variables&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Instance variables are those variables which we define in the class out not in method&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class A {
   String name;
   String color;
}

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

&lt;/div&gt;



&lt;p&gt;in the above example in class A we defined some variables using data type in the above code snippet we had define instance variables inside the class but out side the method these variables are instance variables if you want access instance variables outside the class then you have to use access specifier &lt;em&gt;public&lt;/em&gt; instance variables scope depended upon access specifier&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local variables&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;A variables used while method declaration passing method augments or parameter or declaring variables in side method body called as local variables&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public int caluclate(int a, int b) {
  return a + b;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In above code snippet variables declare in method called as local variables you can only use this variable only inside the method&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Static variables *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;static variables defined using static keyword after declaring static static keyword in front of your variable the variables called as static variables&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class B {
  static String name = "Ryan";
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The above code snippet is a example of static variables &lt;/p&gt;

</description>
      <category>java</category>
      <category>interview</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What is Mark up languages</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Fri, 09 Aug 2024 07:30:12 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/what-is-mark-up-languages-6oa</link>
      <guid>https://dev.to/roshan_100kar/what-is-mark-up-languages-6oa</guid>
      <description>&lt;p&gt;Whenever we talk about markup language, the name HTML comes to our mind but it is not so, HTML is not the only language. Today I will tell you about some markup technology. HTML, Markdown, and restructuredText. we all know about HTML but Very few of know Markdown and restructuredText &lt;/p&gt;

&lt;p&gt;so basically &lt;a href="https://daringfireball.net/projects/markdown/syntax" rel="noopener noreferrer"&gt;Markdown &lt;/a&gt;and &lt;a href="https://www.sphinx-doc.org/en/master/" rel="noopener noreferrer"&gt;restructuredText &lt;/a&gt;languages are those languages that &lt;strong&gt;annotates ** text so that computer can manipulate for some task, Most markup languages are readable by humans and are designed to be written with plain text no need to use some editor like MS-word or notpad&lt;br&gt;
This website blog which one you are reading now is also some markup annotation like for making text bold you can use double asterisks `&lt;/strong&gt;bold**`&lt;/p&gt;

&lt;p&gt;Most markup languages have set of elements including's following&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paragraphs&lt;/li&gt;
&lt;li&gt;Title&lt;/li&gt;
&lt;li&gt;Headings and subheadings and subsubheadings&lt;/li&gt;
&lt;li&gt;bullet lists&lt;/li&gt;
&lt;li&gt;numbered lists&lt;/li&gt;
&lt;li&gt;tables of data&lt;/li&gt;
&lt;li&gt;figures or images&lt;/li&gt;
&lt;li&gt;text that is bold, or italic&lt;/li&gt;
&lt;li&gt;page headers&lt;/li&gt;
&lt;li&gt;page footers&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>What is JavaScript JSON📖</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Sun, 23 Oct 2022 08:27:09 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/what-is-javascript-json-25bp</link>
      <guid>https://dev.to/roshan_100kar/what-is-javascript-json-25bp</guid>
      <description>&lt;p&gt;✔ JSON stands Form JavaScript Object Notation(JSON), JSON is Text Based Data Format, that is used to store and transfer data,&lt;br&gt;
it is usually useful to sent to data server to webpage,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Syntax of JSON&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
 "MoviesStar":[
  {"firstName":"John","lastName": "cena"},
  {"firstName":"linda","lastName": "Friday"},
  {"firstName":"Teresa","lastName": "Plamer"},
]
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🔴This above JSON Syntax defines movie star name object: an array of 3 moviestar record &lt;/p&gt;

&lt;p&gt;⭐In JSON data stored in KEY/VALUE Pair separate by comma, &lt;/p&gt;

&lt;p&gt;✨&lt;strong&gt;JSON DATA&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;JSON data is written as name/value pairs, just like JavaScript object Properties, A name and value pair consists of field name(in double qoutes), followed by a colon, followed by value,&lt;br&gt;
e.g "name": "Tony"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JSON Objects&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The JSON object is written inside curly braces{}, JSON objects can contain multiple key/value pairs,&lt;/p&gt;

&lt;p&gt;for e.g :-&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
   "firstName":"Tony",
   "lastName": "stark"
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;JOSN Arrays:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;JSON array is written inside square Brackets[]. &lt;br&gt;
for e.g:-&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//JSON array
["audi", "BMW", "jaguar"]


//JSON Array containing  objects
[
  {"name": "Tony", "age": 48},
  {"name": "Peter", "age": 20}
]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🚫&lt;strong&gt;Note&lt;/strong&gt;:&lt;br&gt;
JSON data can contain objects and arrays. However, unlike Javascript objects, JSON data connot contain functions as value.&lt;/p&gt;

&lt;p&gt;⭐&lt;strong&gt;Accessing JSON data&lt;/strong&gt;&lt;br&gt;
We can access JSON data using the dot notation LIKE this,&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//JSON object
const data = {
"name": "john",
"age":  22,
"hobby": {
"reading": true,
"gamming" false,
"sport": "football"
},
"class":["JavaScript", "HTML", "CSS"]

//accessing  JSON object
console.log(data.name); //john
console.log(data.hobby); //{"reading": true,"gamming" false,"sport": "football"}

console.log(data.hobby.sport); //football
console.log(data.class[1]); //HTML
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Some Shocking facts About JavaScript 💻☕</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Sat, 22 Oct 2022 06:23:41 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/some-shocking-facts-about-javascript-4cf8</link>
      <guid>https://dev.to/roshan_100kar/some-shocking-facts-about-javascript-4cf8</guid>
      <description>&lt;p&gt;&lt;strong&gt;fact 1.&lt;/strong&gt; JavaScript Was Originally named mocha, But after some time it is used to called Live Script and some period of time people start calling javascript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fact 2&lt;/strong&gt;. JavaScript Was created in 10 Days.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fact  3&lt;/strong&gt;. Function can call Themselves, In javaScript function call themselves &lt;br&gt;
for e.g&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(function() {
 console.log("I am a function");
})(); // I am a function
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Wrap Function between () and immediately call it with empty bracket (). they called as IIFE it means Immediately Invoked Function Expression&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Facts 4&lt;/strong&gt;. &lt;strong&gt;;&lt;/strong&gt; In JavaScript You can write a Program Using semicolon;&lt;/p&gt;

&lt;p&gt;In JavaScript, You can use semicolon in the startas well as at the end of the statement but it is not recommended but you can use it try it and let me know in comments section &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fact 5&lt;/strong&gt;. Undefined is not a reserved&lt;/p&gt;

&lt;p&gt;Undefined is not reserved word in javascript,  because it has very special meaning and by using undefined you can determine a variable is undefined it is only way to defined variable is undefined and you can use it as identifier.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var undefined = "I am undefined";
console.log(undefined);
//I am undefined
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What Are the Tokens In JAVA</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Thu, 29 Sep 2022 06:51:01 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/what-are-the-tokens-in-java-3em6</link>
      <guid>https://dev.to/roshan_100kar/what-are-the-tokens-in-java-3em6</guid>
      <description>&lt;p&gt;&lt;strong&gt;What are the tokens in JAVA.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Tokens:-&lt;/strong&gt; Tokens are the smallest unit of programming language which helps the the programmer to create instructions&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tokens are two types&lt;/strong&gt;&lt;br&gt;
1- Keyword:- &lt;br&gt;
2- Identifier:-&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keyword&lt;/strong&gt;:- &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;compiler aware words are called keyword&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keyword have predefine meaning and cannot be altered by programmer's &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;All Keywords are written low case.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Identifier&lt;/strong&gt;:- Identifier are the names given by the programmer to the members of java such as class name, method name, variable name, interfaces name, packages etc.&lt;/p&gt;

&lt;p&gt;There are certain rule to follow while naming the identifiers&lt;br&gt;
if the rules are not followed we get complie time error(rules are checked by complier)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rules to name Identifier&lt;/strong&gt;&lt;br&gt;
1- An Indentifire cannot start with number&lt;br&gt;
e.g  &lt;strong&gt;1Programm&lt;/strong&gt; ❌&lt;br&gt;
     &lt;strong&gt;Program1&lt;/strong&gt; ✅ &lt;/p&gt;

&lt;p&gt;2- Character spaces are not allowed while naming the identifiers&lt;br&gt;
e.g &lt;strong&gt;My First Program&lt;/strong&gt; ❌&lt;br&gt;
    &lt;strong&gt;MyFirstProgram&lt;/strong&gt; ✅&lt;/p&gt;

&lt;p&gt;3- Special character are not allowed while naming the Identifiers other than '$' and '_'&lt;br&gt;
e.g &lt;strong&gt;$Programs&lt;/strong&gt; ✅&lt;br&gt;
    &lt;strong&gt;_Program&lt;/strong&gt;  ✅&lt;/p&gt;

&lt;p&gt;4- Keyword cannot be used in Place of &lt;strong&gt;Identifiers&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
      <category>java</category>
    </item>
    <item>
      <title>Structure of Java Program</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Sat, 24 Sep 2022 04:36:40 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/structure-of-java-program-22li</link>
      <guid>https://dev.to/roshan_100kar/structure-of-java-program-22li</guid>
      <description>&lt;p&gt;&lt;strong&gt;Structure of Java Program&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class ClassName {
 public static void main(String args[]) {
 //statements
 }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Let's look at the elements involved in the structure of a Java program.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;A typical structure of a Java program contains the following elements:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;class Block&lt;/strong&gt;:- Methods and Variables can be written in class Block&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Methods Block&lt;/strong&gt;:- Statement and instructions written in method block&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Steps to Create, Complie and execute java Program *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stpe-1. Write A programm using editor and IDE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Editor : -&lt;br&gt;
        1. Notepad&lt;br&gt;
        2. Word&lt;br&gt;
        3. Notepad++&lt;br&gt;
        4. Edit plus&lt;br&gt;
        5. Sublime&lt;br&gt;
IDE:- &lt;br&gt;
       1. Eclipse&lt;br&gt;
       2. Intelji&lt;br&gt;
       3. Visual Studio code&lt;br&gt;
       4. Net Beans&lt;/p&gt;

&lt;p&gt;Using the above code editor we write programs and save the file using .java extension&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step-2. Compile the code or complie the java file&lt;/strong&gt;&lt;br&gt;
     complier complie the code complier check's for the syntax(rules) if the syntax is correct is generated the class file if the syntax's is wrong it does not generate the class file but its throw complie time error&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step-3. excute the class File&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Syntax of print Statements&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;System.out.println();

&lt;ol&gt;
&lt;li&gt;This print statement will print the data as push the cursor 
to next line&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;System.out.print();
This Print Statement will print the data and cursor will stay in same line &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now Write The below code in any editor&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class MyProgram {
 public static void main(String args[]) {
 System.out.println("Hello World!");
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Command to complie java program&lt;/strong&gt; &lt;br&gt;
    &lt;code&gt;javac MyProgram.java&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;command to excute java program&lt;/strong&gt;&lt;br&gt;
    &lt;code&gt;java MyProgram&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:- To check the version of JDK&lt;/strong&gt; &lt;br&gt;
       &lt;code&gt;javac -version&lt;/code&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How To Read a local JSON File Using Fetch API</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Sat, 24 Sep 2022 04:16:10 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/how-to-read-a-local-json-file-using-fetch-api-21jh</link>
      <guid>https://dev.to/roshan_100kar/how-to-read-a-local-json-file-using-fetch-api-21jh</guid>
      <description>&lt;p&gt;&lt;strong&gt;How To Read a local JSON File Using Fetch API&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I use Fetch on a local JSON file?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The standard method that can be used to read&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JSON files (either locally or uploaded to a server) is the Fetch API.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use the same syntax for both. The only difference is the URL&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;First Create A .JSON file With name test.json&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
"countries":[
{
   "name": "Indonesia",
   "capital": "Jakarata"
},
{
   "name": "Philippines",
   "capital": "Manila"
  }
 ]
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then create JavaScript file give name fetch.js&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fetch("test.json")
.then(response =&amp;gt; response.json())
.then(data =&amp;gt; showInfo(data));

function showInfo(data) {
console.table(data.countries);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>What is JDK Architecture in JAVA</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Thu, 22 Sep 2022 05:09:34 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/what-is-jdk-architecture-in-java-3bd3</link>
      <guid>https://dev.to/roshan_100kar/what-is-jdk-architecture-in-java-3bd3</guid>
      <description>&lt;p&gt;&lt;strong&gt;JDK Architecture&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JVM&lt;/strong&gt;:- &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JVM Stands For Java Virtual Machine it is an interpeter which is use to convert byte code to machine level languages line by line&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JVM is present in JRE&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What is JRE?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JRE stands For JAVA RUNTIME ENVIRONMENT&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It Consists of JVM And built in library files which is use to executes JAVA Applications&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If We want to only execute Java Applications we need to install JRE&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JRE is Present In JDK&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;JDK&lt;/strong&gt;:- JAVA Development Kit&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JDK stands For java Development Kit&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;it is a package given by oracle community.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Which is use to develop as well as run java software execution&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JDK consists of JRE and Development tools&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;:- JDK is Platform Dependent,  software made by  JDK are Platform  Independent &lt;/p&gt;

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

</description>
      <category>java</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Platform Dependent VS Platform Independent</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Wed, 21 Sep 2022 05:28:47 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/platform-dependent-vs-platform-independent-bge</link>
      <guid>https://dev.to/roshan_100kar/platform-dependent-vs-platform-independent-bge</guid>
      <description>&lt;p&gt;&lt;strong&gt;Platfrom&lt;/strong&gt;&lt;br&gt;
It is a combination of certain hardware and software, &lt;br&gt;
components in which apllication will run.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Software's are two types&lt;/strong&gt; &lt;br&gt;
1) Platform Dependent software's &lt;br&gt;
2) Platform Independent Software's&lt;/p&gt;

&lt;p&gt;1) &lt;strong&gt;Platform Dependent Software&lt;/strong&gt; &lt;br&gt;
The software which is can run on only one type of platforms are called as platform Dependent software &lt;br&gt;
&lt;strong&gt;For e.g&lt;/strong&gt; :- Software made up of C and C++&lt;/p&gt;

&lt;h2&gt;
  
  
  Now Quetions is Why software made up of c++ and c language
&lt;/h2&gt;

&lt;p&gt;1) When a programmer tries to define software using c++ and c language and saves the source code using .c extension&lt;/p&gt;

&lt;p&gt;2) and when he tries to complie this  .c file using a c compiler the c complier converts .c file into .exe file&lt;br&gt;
3) the .exe&lt;br&gt;
 file contain native machine level code which can run on only the &lt;br&gt;
 native type of platform&lt;/p&gt;

&lt;p&gt;4) The .exe&lt;br&gt;
 file contains native code which one also called executable code&lt;/p&gt;

&lt;p&gt;5) This native code connot be executed in different platforms such as mac, linux, solaris etc&lt;/p&gt;

&lt;p&gt;6)Hence software made of c and c++ language are platform Dependent&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frs9vuq6gq35plo5e05vs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frs9vuq6gq35plo5e05vs.png" alt="Image description" width="526" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Platform Independent software&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The software which can run on any type of platform are called as platform Independent software For e.g:- software made of java, python, .net&lt;/p&gt;

&lt;p&gt;1) When Programmer design a software and compiles it using java compiler the java complier converts the java file into .class files this .class files contains byte code&lt;/p&gt;

&lt;p&gt;2) The .class code present in class file are also non executable codes and they are called intermediate code&lt;/p&gt;

&lt;p&gt;3) This byte code is neither understand to programmer nor the computer&lt;/p&gt;

&lt;p&gt;4)To run the byte code in any type of platform we need to install a software know as JVM&lt;/p&gt;

&lt;p&gt;5)JVM is used to convert the byte code into machine understandable language&lt;/p&gt;

&lt;p&gt;6)Hence with the help of byte code and JVM we can run java software in any type of platform&lt;/p&gt;

&lt;p&gt;7)This is the way how java software achive software independency's&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm7zdu0r4na5nq80om172.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm7zdu0r4na5nq80om172.png" alt="Image description" width="539" height="575"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>beginners</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Top 5 Text Books will help you to learning Programming 📚</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Sun, 11 Sep 2022 04:14:23 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/top-5-text-books-will-help-you-to-learning-programming-4cop</link>
      <guid>https://dev.to/roshan_100kar/top-5-text-books-will-help-you-to-learning-programming-4cop</guid>
      <description>&lt;p&gt;There are many amazing programming books and computer science books out there.&lt;/p&gt;

&lt;p&gt;Many of the best programming books are used by college and professional developers to improve their skills. It's safe to say that once you learn how to code yourself, you can't just pick up a top programming book and do the same.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which programming book should I start with?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. &lt;a href="https://amzn.to/3RYCSAt" rel="noopener noreferrer"&gt;Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The central processing unit or microprocessor is the heart of programming as it is responsible for executing the instructions of a computer program.&lt;/p&gt;

&lt;p&gt;This excellent programming book will help you understand the fundamentals of modern computing by learning about the different parts of computer architecture and what goes on behind the scenes of programming. Start with basic concepts and progress to advanced concepts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. &lt;a href="https://amzn.to/3eBSOtY" rel="noopener noreferrer"&gt;C Programming Language, 2Nd Edn Paperback&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The book itself is great and intuitive to teach you C programming and also could be used as a reference manual, I read only basics Part . You can go for it but, I Liked the way it is written, straightforward and to the point. &lt;/p&gt;

&lt;p&gt;A 50 year old language and still people love it&lt;br&gt;
This Language is my personal favourite, I was waiting for the International edition but I completed that book in O’Reilly so bought this Indian edition, trust me you wont regret ever, every page is authentic&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. &lt;a href="https://amzn.to/3RBSM3P" rel="noopener noreferrer"&gt;Beginner's Step-by-Step Coding Course: Learn Computer Programming the Easy Way Hardcover&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The simplest, most visual introduction to coding for adults.Using a graphic method to break complex subjects into user-friendly chunks, computer coding has never been easier thanks to this programming book. Here's what you'll find inside the pages of this coding for beginners book:- To reinforce learning, practical coding projects are followed by suggestions and challenges for the reader, &lt;/p&gt;

&lt;p&gt;Suitable for both children and adult beginners. The design of the book makes it easy for the mind and brain to understand the content. A very well thought out and well planned book.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. &lt;a href="https://amzn.to/3eFEm4d" rel="noopener noreferrer"&gt;Web Technologies: HTML, JAVASCRIPT, PHP, JAVA, JSP, ASP.NET, XML and Ajax, Black Book: HTML, Javascript, PHP, Java, Jsp, XML and Ajax, Black Book&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If You are getting into web dev it is a good book to start with. &lt;br&gt;
The HTML part and the javascript part is so well explained.&lt;/p&gt;

&lt;p&gt;Too good book if You want to learn frontend and backend both then this book is for You this book also contain jdbc which is a important part of web technolgy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. &lt;a href="https://amzn.to/3QOkXLX" rel="noopener noreferrer"&gt;Cracking the Coding Interview: 189 Programming Questions and Solutions Paperback&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Best book for the programmers who want to get started with the data structures and algorithms.&lt;br&gt;
Problems are well chosen&lt;/p&gt;

&lt;p&gt;Not the one stop resource but should be complemented with other resources. Good to go through during the initial and final phases of preparation&lt;/p&gt;

&lt;p&gt;For software developers, this is the most important purchase.&lt;/p&gt;

&lt;p&gt;Check out our YouTube videos for tips and tricks. No need to move from cover to cover.&lt;/p&gt;

&lt;p&gt;My approach: choose the chapters according to their priority, solve only the odd or even problems, and just set with this marked problem, the odd one, going to the next chapter on the list.&lt;/p&gt;

&lt;p&gt;And most importantly, take a pen and give her half an hour to each problem, even if you don't know how to solve it. If you want to develop algorithmic thinking, don't jump to the solution page.&lt;/p&gt;

</description>
      <category>programmingbooks</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>javascript</category>
    </item>
    <item>
      <title>== Vs === confusion Solve...🌟</title>
      <dc:creator>Roshan Shambharkar </dc:creator>
      <pubDate>Sat, 10 Sep 2022 11:33:13 +0000</pubDate>
      <link>https://dev.to/roshan_100kar/-vs-confusion-solve-4dim</link>
      <guid>https://dev.to/roshan_100kar/-vs-confusion-solve-4dim</guid>
      <description>&lt;p&gt;Before knowing the difference between &lt;strong&gt;"=="&lt;/strong&gt; vs &lt;strong&gt;"==="&lt;/strong&gt; in JavaScript lets know about what are the &lt;strong&gt;==&lt;/strong&gt; and &lt;strong&gt;!=&lt;/strong&gt; operator. &lt;br&gt;
&lt;strong&gt;== vs !=&lt;/strong&gt;&lt;br&gt;
so the double equals &lt;strong&gt;(==)&lt;/strong&gt; operator use to check if two values are equals and not equals &lt;strong&gt;(!=)&lt;/strong&gt; if the two values are not equal &lt;br&gt;
and its return type is always boolean like &lt;strong&gt;true **or **false&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In == and != both operater do type conversion before comparing the elements For &lt;strong&gt;e.g : - 2 == '2'&lt;/strong&gt; so in this &lt;strong&gt;==&lt;/strong&gt; operate do type conversion implicitly like before comparing it will do implicitly type coercion like &lt;strong&gt;2 == Number('2')&lt;/strong&gt; and then it will show output as *&lt;em&gt;true **so this is what happens when we compares using == operater before showing output it add string '2' value in number fucntion and convert into number 2 and the comparing's we get the output as a true which 2 == 2&lt;br&gt;
**for E.g *&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let xxx = 2;
let xxxx = '2';
console.log(xxx == xxxx);// true
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now Check with === operater is also called as strictly equality operator thats means it will not do any type conversion  internally&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For E.g:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let x = 1;
let y = '1'
console.log(x===y)// output will false
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>es6</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
