{"componentChunkName":"component---packages-blog-core-src-templates-post-js","path":"/array-fundamentals-in-java/","result":{"data":{"post":{"__typename":"MdxArticleProxy","id":"4b55dd62-7e9a-51e6-bf92-9ebec8a2fcec","title":"Array Fundamentals in Java","slug":"/array-fundamentals-in-java/","link":null,"excerpt":"What is an Array? Array is one many data structures in programming.\nAll the elements in the Array…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 08, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Array Fundamentals in Java\",\n  \"category\": \"Programming\",\n  \"author\": \"Arvind Pandey\",\n  \"date\": \"2020-05-08T00:00:00.000Z\",\n  \"tags\": [\"#ds\", \"#programming\", \"#java\"],\n  \"thumbnail\": \"cover.jpg\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h4\", {\n    \"id\": \"what-is-an-array\"\n  }, \"What is an Array?\"), mdx(\"p\", null, \"Array is one many data structures in programming.\\nAll the elements in the Array are stored in contiguous manner inside memory.\\nThis is how you can visualize array.\"), mdx(\"p\", null, mdx(\"figure\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-figure\",\n    \"style\": {}\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"figure\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"501px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"16.140350877192983%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI102PSwoAIQxDvf8B3XkI/x+QDE8IzCKYtmkaQ85Ze2+ttdRae6i1qveuUorGGI8zh7sHrIffexVjVGD5nPNMWQQI5pzPmBcwp//vWc8xDFNKCgidCu5Fm7gmmWsnc+0fEewDFyzoPGZYOdwAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"\\\"Array\\\"\",\n    \"title\": \"\\\"Array\\\"\",\n    \"src\": \"/static/a257481b396c6f4f93aa759dd2402064/40bb7/Array.png\",\n    \"srcSet\": [\"/static/a257481b396c6f4f93aa759dd2402064/02569/Array.png 285w\", \"/static/a257481b396c6f4f93aa759dd2402064/40bb7/Array.png 501w\"],\n    \"sizes\": \"(max-width: 501px) 100vw, 501px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n    \"), \"\\n    \", mdx(\"figcaption\", _extends({\n    parentName: \"figure\"\n  }, {\n    \"className\": \"gatsby-resp-image-figcaption\"\n  }), \"\\\"Array\\\"\"), \"\\n  \"), mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Figure 1.1\")), mdx(\"p\", null, \"Each box represents one memory location.\\nThe number inside the box is the value that corresponding memory location holds. \"), mdx(\"p\", null, \"Below the box, the numering that starts from 0(zero) are called index.\\nIndex is used to retrieve the array elements.\"), mdx(\"h4\", {\n    \"id\": \"how-to-declare-an-array\"\n  }, \"How to declare an Array?\"), mdx(\"p\", null, \"Array declaration is quite simple.\\nThis is how you can declare Array in Java.\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-java\"\n  }), \"int numbers[];  // declaring the array\\nnumbers = new int[100];   // allocating memory to array\\n\")), mdx(\"p\", null, \"Same can be done in single line.\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-java\"\n  }), \"int numbers[] = new int[100];\\n\")), mdx(\"p\", null, \"Note: Providing the array size at the time of creation is must.\"), mdx(\"h4\", {\n    \"id\": \"how-to-store-values-in-the-array\"\n  }, \"How to store values in the Array?\"), mdx(\"p\", null, \"Using array index we can store values inside array.\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-java\"\n  }), \"int numbers[] = new int[100];    // declaring and creating array of size 100\\nnumbers[0] = 1; // storing value 1 at the index 0\\nnumbers[1] = 12;\\nnumbers[2] = 5;\\nnumbers[3] = 6;\\nnumbers[4] = 7;\\n\")), mdx(\"p\", null, \"We have created and stored values similar to the Figure 1.1.\"), mdx(\"h4\", {\n    \"id\": \"how-to-access-the-array-elements\"\n  }, \"How to access the Array elements?\"), mdx(\"p\", null, \"Array index is used to access the array elements.(I know, I said something too obvious and silly!)\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-java\"\n  }), \"System.out.println(numbers[0]); // prints => 1\\n\")), mdx(\"h4\", {\n    \"id\": \"important-methods-and-fields-in-an-array\"\n  }, \"Important methods and fields in an Array\"), mdx(\"p\", null, \"In Java array is an object, so it inherits few methods and fields.\\nMost important field that will be most of the time is \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"length\"), \".\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"length\"), \":\\nJava provides length field on array. This is how you can get the length of the array.\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-java\"\n  }), \"System.out.println(numbers.length);  // prints => 100\\n\")), mdx(\"h4\", {\n    \"id\": \"pros-of-using-array\"\n  }, \"Pros of using Array\"), mdx(\"p\", null, \"Array is very simple and easy to use data structure. Along with that these are few more pros of using Array.\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Data retrieval is quite fast - O(1).\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Sorting and searching can be quite fast - O(nlogn)\")), mdx(\"h4\", {\n    \"id\": \"cons-of-using-array\"\n  }, \"Cons of using Array\"), mdx(\"p\", null, \"It has some downside too.\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Insertion is quite expensive - O(n).\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Arrays cannot grow dynamically.\")), mdx(\"p\", null, \"Hope you liked this tutorial.\\nYou might also like other tutorials in this series \", mdx(\"a\", {\n    href: \"/data-structure-fundamentals-in-java\"\n  }, \"here\")));\n}\n;\nMDXContent.isMDXComponent = true;","keywords":null,"tags":[{"id":"122a1f7b-8aaa-5c61-8b07-1798b29eac0c","name":"#ds","slug":"/tag/ds/"},{"id":"5c60dbef-ef6f-5458-9c5c-d2c4a69cddd8","name":"#programming","slug":"/tag/programming/"},{"id":"d17b872d-05c3-5133-9b3b-af89679c764a","name":"#java","slug":"/tag/java/"}],"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/8bb96c8d9c959c9c4310883c4226dd97/8f7be/cover.jpg","srcSet":"/static/8bb96c8d9c959c9c4310883c4226dd97/8f7be/cover.jpg 1x,\n/static/8bb96c8d9c959c9c4310883c4226dd97/1af80/cover.jpg 1.5x,\n/static/8bb96c8d9c959c9c4310883c4226dd97/1acf6/cover.jpg 2x","srcWebp":"/static/8bb96c8d9c959c9c4310883c4226dd97/03323/cover.webp","srcSetWebp":"/static/8bb96c8d9c959c9c4310883c4226dd97/03323/cover.webp 1x,\n/static/8bb96c8d9c959c9c4310883c4226dd97/c8e9c/cover.webp 1.5x,\n/static/8bb96c8d9c959c9c4310883c4226dd97/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/8bb96c8d9c959c9c4310883c4226dd97/a8483/cover.jpg","srcSet":"/static/8bb96c8d9c959c9c4310883c4226dd97/a8483/cover.jpg 1x,\n/static/8bb96c8d9c959c9c4310883c4226dd97/fc0c4/cover.jpg 1.5x,\n/static/8bb96c8d9c959c9c4310883c4226dd97/5497e/cover.jpg 2x","srcWebp":"/static/8bb96c8d9c959c9c4310883c4226dd97/7330c/cover.webp","srcSetWebp":"/static/8bb96c8d9c959c9c4310883c4226dd97/7330c/cover.webp 1x,\n/static/8bb96c8d9c959c9c4310883c4226dd97/2b083/cover.webp 1.5x,\n/static/8bb96c8d9c959c9c4310883c4226dd97/c851e/cover.webp 2x","width":1600,"height":650}}},"tagCategoryPosts":{"nodes":[{"__typename":"MdxArticleProxy","id":"12a3aa7f-4fcb-5f67-bdaa-9706b05c938c","title":"Build Rest API from scratch in Node.js","slug":"/build-rest-api-from-scratch-in-nodejs/","link":null,"excerpt":"Scope of this tutorial Node.js setup Building REST API for a todo app using express.js Error…","timeToRead":4,"featured":null,"thumbnailText":null,"date":"July 24, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/c2e1140c0912270d2a20800e2b8aa88b/8f7be/cover.jpg","srcSet":"/static/c2e1140c0912270d2a20800e2b8aa88b/8f7be/cover.jpg 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/1af80/cover.jpg 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/1acf6/cover.jpg 2x","srcWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/03323/cover.webp","srcSetWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/03323/cover.webp 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/c8e9c/cover.webp 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/c2e1140c0912270d2a20800e2b8aa88b/a8483/cover.jpg","srcSet":"/static/c2e1140c0912270d2a20800e2b8aa88b/a8483/cover.jpg 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/fc0c4/cover.jpg 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/5497e/cover.jpg 2x","srcWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/7330c/cover.webp","srcSetWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/7330c/cover.webp 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/2b083/cover.webp 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"4b3d2c3c-ac76-5e72-9700-846002af0f68","title":"Data Structure Fundamentals in Java","slug":"/data-structure-fundamentals-in-java/","link":null,"excerpt":"What is the Data Structure? In the simplest term, a data structure is a container for the data.\nWe…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"July 18, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/86abdccaedf3f5c1d3552844eb70c440/8f7be/cover.jpg","srcSet":"/static/86abdccaedf3f5c1d3552844eb70c440/8f7be/cover.jpg 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/1af80/cover.jpg 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/1acf6/cover.jpg 2x","srcWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/03323/cover.webp","srcSetWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/03323/cover.webp 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/c8e9c/cover.webp 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/86abdccaedf3f5c1d3552844eb70c440/a8483/cover.jpg","srcSet":"/static/86abdccaedf3f5c1d3552844eb70c440/a8483/cover.jpg 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/fc0c4/cover.jpg 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/5497e/cover.jpg 2x","srcWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/7330c/cover.webp","srcSetWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/7330c/cover.webp 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/2b083/cover.webp 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"ec792d61-21ab-5a05-846d-412d6f9f818e","title":"Stack Fundamentals in Java","slug":"/stack-fundamentals-in-java/","link":null,"excerpt":"What is a Stack? Stack is one of the many data structures in programming.\nOne of the best example of…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 16, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/00e1055718af5913a29771adcff1d802/8f7be/cover.jpg","srcSet":"/static/00e1055718af5913a29771adcff1d802/8f7be/cover.jpg 1x,\n/static/00e1055718af5913a29771adcff1d802/1af80/cover.jpg 1.5x,\n/static/00e1055718af5913a29771adcff1d802/1acf6/cover.jpg 2x","srcWebp":"/static/00e1055718af5913a29771adcff1d802/03323/cover.webp","srcSetWebp":"/static/00e1055718af5913a29771adcff1d802/03323/cover.webp 1x,\n/static/00e1055718af5913a29771adcff1d802/c8e9c/cover.webp 1.5x,\n/static/00e1055718af5913a29771adcff1d802/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/00e1055718af5913a29771adcff1d802/a8483/cover.jpg","srcSet":"/static/00e1055718af5913a29771adcff1d802/a8483/cover.jpg 1x,\n/static/00e1055718af5913a29771adcff1d802/fc0c4/cover.jpg 1.5x,\n/static/00e1055718af5913a29771adcff1d802/5497e/cover.jpg 2x","srcWebp":"/static/00e1055718af5913a29771adcff1d802/7330c/cover.webp","srcSetWebp":"/static/00e1055718af5913a29771adcff1d802/7330c/cover.webp 1x,\n/static/00e1055718af5913a29771adcff1d802/2b083/cover.webp 1.5x,\n/static/00e1055718af5913a29771adcff1d802/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"4a5f3b2a-2528-5d24-a0af-02a95097f9bb","title":"Queue Fundamentals in Java","slug":"/queue-fundamentals-in-java/","link":null,"excerpt":"What is a Queue? Queue is one of the many data structures in programming.\nOne of the best example of…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 15, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/529b395cb975e6069b595efb03b9ce19/8f7be/cover.jpg","srcSet":"/static/529b395cb975e6069b595efb03b9ce19/8f7be/cover.jpg 1x,\n/static/529b395cb975e6069b595efb03b9ce19/1af80/cover.jpg 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/1acf6/cover.jpg 2x","srcWebp":"/static/529b395cb975e6069b595efb03b9ce19/03323/cover.webp","srcSetWebp":"/static/529b395cb975e6069b595efb03b9ce19/03323/cover.webp 1x,\n/static/529b395cb975e6069b595efb03b9ce19/c8e9c/cover.webp 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/529b395cb975e6069b595efb03b9ce19/a8483/cover.jpg","srcSet":"/static/529b395cb975e6069b595efb03b9ce19/a8483/cover.jpg 1x,\n/static/529b395cb975e6069b595efb03b9ce19/fc0c4/cover.jpg 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/5497e/cover.jpg 2x","srcWebp":"/static/529b395cb975e6069b595efb03b9ce19/7330c/cover.webp","srcSetWebp":"/static/529b395cb975e6069b595efb03b9ce19/7330c/cover.webp 1x,\n/static/529b395cb975e6069b595efb03b9ce19/2b083/cover.webp 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"2c5a14a8-48e7-5b97-aa82-1a6d9a7f87b6","title":"Graph Fundamentals in Java","slug":"/graph-fundamentals-in-java/","link":null,"excerpt":"What is a Graph? Graph is one of the data structures in computer programming.\nBelow is a sample…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 14, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/60409e3b1964a3d2a8389370f11366dc/8f7be/cover.jpg","srcSet":"/static/60409e3b1964a3d2a8389370f11366dc/8f7be/cover.jpg 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/1af80/cover.jpg 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/1acf6/cover.jpg 2x","srcWebp":"/static/60409e3b1964a3d2a8389370f11366dc/03323/cover.webp","srcSetWebp":"/static/60409e3b1964a3d2a8389370f11366dc/03323/cover.webp 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/c8e9c/cover.webp 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/60409e3b1964a3d2a8389370f11366dc/a8483/cover.jpg","srcSet":"/static/60409e3b1964a3d2a8389370f11366dc/a8483/cover.jpg 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/fc0c4/cover.jpg 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/5497e/cover.jpg 2x","srcWebp":"/static/60409e3b1964a3d2a8389370f11366dc/7330c/cover.webp","srcSetWebp":"/static/60409e3b1964a3d2a8389370f11366dc/7330c/cover.webp 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/2b083/cover.webp 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"1bb6ec1f-f692-5595-8d41-f893a7d3ff4a","title":"HashMap Fundamentals in Java","slug":"/hashmap-fundamentals-in-java/","link":null,"excerpt":"What is a HashMap HashMap is one many data structures in programming. It stores data in key-value…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 13, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/385f39f0ba5441d5fa9c9888825bf2d0/8f7be/cover.jpg","srcSet":"/static/385f39f0ba5441d5fa9c9888825bf2d0/8f7be/cover.jpg 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/1af80/cover.jpg 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/1acf6/cover.jpg 2x","srcWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/03323/cover.webp","srcSetWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/03323/cover.webp 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/c8e9c/cover.webp 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/385f39f0ba5441d5fa9c9888825bf2d0/a8483/cover.jpg","srcSet":"/static/385f39f0ba5441d5fa9c9888825bf2d0/a8483/cover.jpg 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/fc0c4/cover.jpg 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/5497e/cover.jpg 2x","srcWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/7330c/cover.webp","srcSetWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/7330c/cover.webp 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/2b083/cover.webp 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/c851e/cover.webp 2x","width":1600,"height":650}}}]},"tagPosts":{"nodes":[{"__typename":"MdxArticleProxy","id":"12a3aa7f-4fcb-5f67-bdaa-9706b05c938c","title":"Build Rest API from scratch in Node.js","slug":"/build-rest-api-from-scratch-in-nodejs/","link":null,"excerpt":"Scope of this tutorial Node.js setup Building REST API for a todo app using express.js Error…","timeToRead":4,"featured":null,"thumbnailText":null,"date":"July 24, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/c2e1140c0912270d2a20800e2b8aa88b/8f7be/cover.jpg","srcSet":"/static/c2e1140c0912270d2a20800e2b8aa88b/8f7be/cover.jpg 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/1af80/cover.jpg 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/1acf6/cover.jpg 2x","srcWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/03323/cover.webp","srcSetWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/03323/cover.webp 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/c8e9c/cover.webp 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/c2e1140c0912270d2a20800e2b8aa88b/a8483/cover.jpg","srcSet":"/static/c2e1140c0912270d2a20800e2b8aa88b/a8483/cover.jpg 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/fc0c4/cover.jpg 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/5497e/cover.jpg 2x","srcWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/7330c/cover.webp","srcSetWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/7330c/cover.webp 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/2b083/cover.webp 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"4b3d2c3c-ac76-5e72-9700-846002af0f68","title":"Data Structure Fundamentals in Java","slug":"/data-structure-fundamentals-in-java/","link":null,"excerpt":"What is the Data Structure? In the simplest term, a data structure is a container for the data.\nWe…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"July 18, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/86abdccaedf3f5c1d3552844eb70c440/8f7be/cover.jpg","srcSet":"/static/86abdccaedf3f5c1d3552844eb70c440/8f7be/cover.jpg 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/1af80/cover.jpg 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/1acf6/cover.jpg 2x","srcWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/03323/cover.webp","srcSetWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/03323/cover.webp 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/c8e9c/cover.webp 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/86abdccaedf3f5c1d3552844eb70c440/a8483/cover.jpg","srcSet":"/static/86abdccaedf3f5c1d3552844eb70c440/a8483/cover.jpg 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/fc0c4/cover.jpg 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/5497e/cover.jpg 2x","srcWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/7330c/cover.webp","srcSetWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/7330c/cover.webp 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/2b083/cover.webp 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"ec792d61-21ab-5a05-846d-412d6f9f818e","title":"Stack Fundamentals in Java","slug":"/stack-fundamentals-in-java/","link":null,"excerpt":"What is a Stack? Stack is one of the many data structures in programming.\nOne of the best example of…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 16, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/00e1055718af5913a29771adcff1d802/8f7be/cover.jpg","srcSet":"/static/00e1055718af5913a29771adcff1d802/8f7be/cover.jpg 1x,\n/static/00e1055718af5913a29771adcff1d802/1af80/cover.jpg 1.5x,\n/static/00e1055718af5913a29771adcff1d802/1acf6/cover.jpg 2x","srcWebp":"/static/00e1055718af5913a29771adcff1d802/03323/cover.webp","srcSetWebp":"/static/00e1055718af5913a29771adcff1d802/03323/cover.webp 1x,\n/static/00e1055718af5913a29771adcff1d802/c8e9c/cover.webp 1.5x,\n/static/00e1055718af5913a29771adcff1d802/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/00e1055718af5913a29771adcff1d802/a8483/cover.jpg","srcSet":"/static/00e1055718af5913a29771adcff1d802/a8483/cover.jpg 1x,\n/static/00e1055718af5913a29771adcff1d802/fc0c4/cover.jpg 1.5x,\n/static/00e1055718af5913a29771adcff1d802/5497e/cover.jpg 2x","srcWebp":"/static/00e1055718af5913a29771adcff1d802/7330c/cover.webp","srcSetWebp":"/static/00e1055718af5913a29771adcff1d802/7330c/cover.webp 1x,\n/static/00e1055718af5913a29771adcff1d802/2b083/cover.webp 1.5x,\n/static/00e1055718af5913a29771adcff1d802/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"4a5f3b2a-2528-5d24-a0af-02a95097f9bb","title":"Queue Fundamentals in Java","slug":"/queue-fundamentals-in-java/","link":null,"excerpt":"What is a Queue? Queue is one of the many data structures in programming.\nOne of the best example of…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 15, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/529b395cb975e6069b595efb03b9ce19/8f7be/cover.jpg","srcSet":"/static/529b395cb975e6069b595efb03b9ce19/8f7be/cover.jpg 1x,\n/static/529b395cb975e6069b595efb03b9ce19/1af80/cover.jpg 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/1acf6/cover.jpg 2x","srcWebp":"/static/529b395cb975e6069b595efb03b9ce19/03323/cover.webp","srcSetWebp":"/static/529b395cb975e6069b595efb03b9ce19/03323/cover.webp 1x,\n/static/529b395cb975e6069b595efb03b9ce19/c8e9c/cover.webp 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/529b395cb975e6069b595efb03b9ce19/a8483/cover.jpg","srcSet":"/static/529b395cb975e6069b595efb03b9ce19/a8483/cover.jpg 1x,\n/static/529b395cb975e6069b595efb03b9ce19/fc0c4/cover.jpg 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/5497e/cover.jpg 2x","srcWebp":"/static/529b395cb975e6069b595efb03b9ce19/7330c/cover.webp","srcSetWebp":"/static/529b395cb975e6069b595efb03b9ce19/7330c/cover.webp 1x,\n/static/529b395cb975e6069b595efb03b9ce19/2b083/cover.webp 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"2c5a14a8-48e7-5b97-aa82-1a6d9a7f87b6","title":"Graph Fundamentals in Java","slug":"/graph-fundamentals-in-java/","link":null,"excerpt":"What is a Graph? Graph is one of the data structures in computer programming.\nBelow is a sample…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 14, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/60409e3b1964a3d2a8389370f11366dc/8f7be/cover.jpg","srcSet":"/static/60409e3b1964a3d2a8389370f11366dc/8f7be/cover.jpg 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/1af80/cover.jpg 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/1acf6/cover.jpg 2x","srcWebp":"/static/60409e3b1964a3d2a8389370f11366dc/03323/cover.webp","srcSetWebp":"/static/60409e3b1964a3d2a8389370f11366dc/03323/cover.webp 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/c8e9c/cover.webp 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/60409e3b1964a3d2a8389370f11366dc/a8483/cover.jpg","srcSet":"/static/60409e3b1964a3d2a8389370f11366dc/a8483/cover.jpg 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/fc0c4/cover.jpg 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/5497e/cover.jpg 2x","srcWebp":"/static/60409e3b1964a3d2a8389370f11366dc/7330c/cover.webp","srcSetWebp":"/static/60409e3b1964a3d2a8389370f11366dc/7330c/cover.webp 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/2b083/cover.webp 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"1bb6ec1f-f692-5595-8d41-f893a7d3ff4a","title":"HashMap Fundamentals in Java","slug":"/hashmap-fundamentals-in-java/","link":null,"excerpt":"What is a HashMap HashMap is one many data structures in programming. It stores data in key-value…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 13, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/385f39f0ba5441d5fa9c9888825bf2d0/8f7be/cover.jpg","srcSet":"/static/385f39f0ba5441d5fa9c9888825bf2d0/8f7be/cover.jpg 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/1af80/cover.jpg 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/1acf6/cover.jpg 2x","srcWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/03323/cover.webp","srcSetWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/03323/cover.webp 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/c8e9c/cover.webp 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/385f39f0ba5441d5fa9c9888825bf2d0/a8483/cover.jpg","srcSet":"/static/385f39f0ba5441d5fa9c9888825bf2d0/a8483/cover.jpg 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/fc0c4/cover.jpg 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/5497e/cover.jpg 2x","srcWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/7330c/cover.webp","srcSetWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/7330c/cover.webp 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/2b083/cover.webp 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/c851e/cover.webp 2x","width":1600,"height":650}}}]},"categoryPosts":{"nodes":[{"__typename":"MdxArticleProxy","id":"12a3aa7f-4fcb-5f67-bdaa-9706b05c938c","title":"Build Rest API from scratch in Node.js","slug":"/build-rest-api-from-scratch-in-nodejs/","link":null,"excerpt":"Scope of this tutorial Node.js setup Building REST API for a todo app using express.js Error…","timeToRead":4,"featured":null,"thumbnailText":null,"date":"July 24, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/c2e1140c0912270d2a20800e2b8aa88b/8f7be/cover.jpg","srcSet":"/static/c2e1140c0912270d2a20800e2b8aa88b/8f7be/cover.jpg 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/1af80/cover.jpg 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/1acf6/cover.jpg 2x","srcWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/03323/cover.webp","srcSetWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/03323/cover.webp 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/c8e9c/cover.webp 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/c2e1140c0912270d2a20800e2b8aa88b/a8483/cover.jpg","srcSet":"/static/c2e1140c0912270d2a20800e2b8aa88b/a8483/cover.jpg 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/fc0c4/cover.jpg 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/5497e/cover.jpg 2x","srcWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/7330c/cover.webp","srcSetWebp":"/static/c2e1140c0912270d2a20800e2b8aa88b/7330c/cover.webp 1x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/2b083/cover.webp 1.5x,\n/static/c2e1140c0912270d2a20800e2b8aa88b/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"4b3d2c3c-ac76-5e72-9700-846002af0f68","title":"Data Structure Fundamentals in Java","slug":"/data-structure-fundamentals-in-java/","link":null,"excerpt":"What is the Data Structure? In the simplest term, a data structure is a container for the data.\nWe…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"July 18, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/86abdccaedf3f5c1d3552844eb70c440/8f7be/cover.jpg","srcSet":"/static/86abdccaedf3f5c1d3552844eb70c440/8f7be/cover.jpg 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/1af80/cover.jpg 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/1acf6/cover.jpg 2x","srcWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/03323/cover.webp","srcSetWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/03323/cover.webp 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/c8e9c/cover.webp 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/86abdccaedf3f5c1d3552844eb70c440/a8483/cover.jpg","srcSet":"/static/86abdccaedf3f5c1d3552844eb70c440/a8483/cover.jpg 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/fc0c4/cover.jpg 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/5497e/cover.jpg 2x","srcWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/7330c/cover.webp","srcSetWebp":"/static/86abdccaedf3f5c1d3552844eb70c440/7330c/cover.webp 1x,\n/static/86abdccaedf3f5c1d3552844eb70c440/2b083/cover.webp 1.5x,\n/static/86abdccaedf3f5c1d3552844eb70c440/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"ec792d61-21ab-5a05-846d-412d6f9f818e","title":"Stack Fundamentals in Java","slug":"/stack-fundamentals-in-java/","link":null,"excerpt":"What is a Stack? Stack is one of the many data structures in programming.\nOne of the best example of…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 16, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/00e1055718af5913a29771adcff1d802/8f7be/cover.jpg","srcSet":"/static/00e1055718af5913a29771adcff1d802/8f7be/cover.jpg 1x,\n/static/00e1055718af5913a29771adcff1d802/1af80/cover.jpg 1.5x,\n/static/00e1055718af5913a29771adcff1d802/1acf6/cover.jpg 2x","srcWebp":"/static/00e1055718af5913a29771adcff1d802/03323/cover.webp","srcSetWebp":"/static/00e1055718af5913a29771adcff1d802/03323/cover.webp 1x,\n/static/00e1055718af5913a29771adcff1d802/c8e9c/cover.webp 1.5x,\n/static/00e1055718af5913a29771adcff1d802/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/00e1055718af5913a29771adcff1d802/a8483/cover.jpg","srcSet":"/static/00e1055718af5913a29771adcff1d802/a8483/cover.jpg 1x,\n/static/00e1055718af5913a29771adcff1d802/fc0c4/cover.jpg 1.5x,\n/static/00e1055718af5913a29771adcff1d802/5497e/cover.jpg 2x","srcWebp":"/static/00e1055718af5913a29771adcff1d802/7330c/cover.webp","srcSetWebp":"/static/00e1055718af5913a29771adcff1d802/7330c/cover.webp 1x,\n/static/00e1055718af5913a29771adcff1d802/2b083/cover.webp 1.5x,\n/static/00e1055718af5913a29771adcff1d802/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"4a5f3b2a-2528-5d24-a0af-02a95097f9bb","title":"Queue Fundamentals in Java","slug":"/queue-fundamentals-in-java/","link":null,"excerpt":"What is a Queue? Queue is one of the many data structures in programming.\nOne of the best example of…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 15, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/529b395cb975e6069b595efb03b9ce19/8f7be/cover.jpg","srcSet":"/static/529b395cb975e6069b595efb03b9ce19/8f7be/cover.jpg 1x,\n/static/529b395cb975e6069b595efb03b9ce19/1af80/cover.jpg 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/1acf6/cover.jpg 2x","srcWebp":"/static/529b395cb975e6069b595efb03b9ce19/03323/cover.webp","srcSetWebp":"/static/529b395cb975e6069b595efb03b9ce19/03323/cover.webp 1x,\n/static/529b395cb975e6069b595efb03b9ce19/c8e9c/cover.webp 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/529b395cb975e6069b595efb03b9ce19/a8483/cover.jpg","srcSet":"/static/529b395cb975e6069b595efb03b9ce19/a8483/cover.jpg 1x,\n/static/529b395cb975e6069b595efb03b9ce19/fc0c4/cover.jpg 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/5497e/cover.jpg 2x","srcWebp":"/static/529b395cb975e6069b595efb03b9ce19/7330c/cover.webp","srcSetWebp":"/static/529b395cb975e6069b595efb03b9ce19/7330c/cover.webp 1x,\n/static/529b395cb975e6069b595efb03b9ce19/2b083/cover.webp 1.5x,\n/static/529b395cb975e6069b595efb03b9ce19/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"2c5a14a8-48e7-5b97-aa82-1a6d9a7f87b6","title":"Graph Fundamentals in Java","slug":"/graph-fundamentals-in-java/","link":null,"excerpt":"What is a Graph? Graph is one of the data structures in computer programming.\nBelow is a sample…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 14, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/60409e3b1964a3d2a8389370f11366dc/8f7be/cover.jpg","srcSet":"/static/60409e3b1964a3d2a8389370f11366dc/8f7be/cover.jpg 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/1af80/cover.jpg 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/1acf6/cover.jpg 2x","srcWebp":"/static/60409e3b1964a3d2a8389370f11366dc/03323/cover.webp","srcSetWebp":"/static/60409e3b1964a3d2a8389370f11366dc/03323/cover.webp 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/c8e9c/cover.webp 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/60409e3b1964a3d2a8389370f11366dc/a8483/cover.jpg","srcSet":"/static/60409e3b1964a3d2a8389370f11366dc/a8483/cover.jpg 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/fc0c4/cover.jpg 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/5497e/cover.jpg 2x","srcWebp":"/static/60409e3b1964a3d2a8389370f11366dc/7330c/cover.webp","srcSetWebp":"/static/60409e3b1964a3d2a8389370f11366dc/7330c/cover.webp 1x,\n/static/60409e3b1964a3d2a8389370f11366dc/2b083/cover.webp 1.5x,\n/static/60409e3b1964a3d2a8389370f11366dc/c851e/cover.webp 2x","width":1600,"height":650}}},{"__typename":"MdxArticleProxy","id":"1bb6ec1f-f692-5595-8d41-f893a7d3ff4a","title":"HashMap Fundamentals in Java","slug":"/hashmap-fundamentals-in-java/","link":null,"excerpt":"What is a HashMap HashMap is one many data structures in programming. It stores data in key-value…","timeToRead":1,"featured":null,"thumbnailText":null,"date":"May 13, 2020","category":{"__typename":"CategoriesJson","id":"9b34403c-9fbf-5755-b813-562840b22307","name":"Programming","slug":"/category/programming/","color":null,"icon":"/static/e4c25de42623633b3496afca3ce01e06/programming.svg"},"author":{"__typename":"AuthorsJson","id":"cb7eeca4-38c9-5674-90b7-7e96c482987b","name":"Arvind Pandey","slug":"/author/arvind-pandey/","title":"Software Engineer","description":"Specialized in Software Design, Development, and Engineering Leadership.","skills":["Javascript","React","Node.js"],"social":[{"name":"Github","url":"https://github.com/arvind3157"},{"name":"Twitter","url":"https://twitter.com/arvpande"},{"name":"Linkedin","url":"https://www.linkedin.com/in/arvpande/"}],"thumbnail":{"__typename":"ImageSharp","regular":{"width":150,"height":150,"src":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg","srcSet":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a9ab2/arvind-pandey.jpg 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3fb33/arvind-pandey.jpg 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/d7080/arvind-pandey.jpg 2x","srcWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp","srcSetWebp":"/static/1cf0ccf6c2ce94576dce6b324f5995d6/a3d54/arvind-pandey.webp 1x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/cc134/arvind-pandey.webp 1.5x,\n/static/1cf0ccf6c2ce94576dce6b324f5995d6/3cb0e/arvind-pandey.webp 2x"}}},"thumbnail":{"__typename":"ImageSharp","vertical":{"src":"/static/385f39f0ba5441d5fa9c9888825bf2d0/8f7be/cover.jpg","srcSet":"/static/385f39f0ba5441d5fa9c9888825bf2d0/8f7be/cover.jpg 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/1af80/cover.jpg 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/1acf6/cover.jpg 2x","srcWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/03323/cover.webp","srcSetWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/03323/cover.webp 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/c8e9c/cover.webp 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/e7f4c/cover.webp 2x","width":380,"height":290},"hero":{"src":"/static/385f39f0ba5441d5fa9c9888825bf2d0/a8483/cover.jpg","srcSet":"/static/385f39f0ba5441d5fa9c9888825bf2d0/a8483/cover.jpg 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/fc0c4/cover.jpg 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/5497e/cover.jpg 2x","srcWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/7330c/cover.webp","srcSetWebp":"/static/385f39f0ba5441d5fa9c9888825bf2d0/7330c/cover.webp 1x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/2b083/cover.webp 1.5x,\n/static/385f39f0ba5441d5fa9c9888825bf2d0/c851e/cover.webp 2x","width":1600,"height":650}}}]},"previous":{"__typename":"MdxArticleProxy","id":"3c6abd0d-c355-56f3-b8d8-5382cf7aeec1","slug":"/git-fundamentals-iii/","title":"Git Fundamentals - III"},"next":{"__typename":"MdxArticleProxy","id":"1a934f3e-39d5-531b-80c9-332223086367","slug":"/string-fundamentals-in-java/","title":"String fundamentals in Java"}},"pageContext":{"id":"4b55dd62-7e9a-51e6-bf92-9ebec8a2fcec","categoryId":"9b34403c-9fbf-5755-b813-562840b22307","tagsIds":["122a1f7b-8aaa-5c61-8b07-1798b29eac0c","5c60dbef-ef6f-5458-9c5c-d2c4a69cddd8","d17b872d-05c3-5133-9b3b-af89679c764a"],"hasTags":true,"previousId":"3c6abd0d-c355-56f3-b8d8-5382cf7aeec1","nextId":"1a934f3e-39d5-531b-80c9-332223086367","paginatePostsPage":true,"basePath":"/","services":{"algolia":true,"mailchimp":true,"disqus":true},"siteUrl":"//arvindpandey.in/","mobileMenu":{"title":"Topics","items":[{"name":"Life & Productivity","slug":"/category/life-and-productivity/"},{"name":"Programming","slug":"/category/programming/"},{"name":"Running","slug":"/category/running/"}]},"darkMode":true}},"staticQueryHashes":["1992822086","2918496967","4235339838","4240507859","92822325"]}