{
    "componentChunkName": "component---src-templates-note-note-js",
    "path": "/notes/Javascript",
    "result": {"data":{"mdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : 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); }\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; }\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/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/I-was-wrong\",\n    \"title\": \"I was wrong\"\n  }, \"I was wrong\"), \" about Javascript. I first realised this in \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/2013\",\n    \"title\": \"2013\"\n  }, \"2013\"), \" and I made an attempt to change that. I tried to plot the sex ratios of district wise. This was my attempt to understand the distribution across India and Javascript, \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/D3.js\",\n    \"title\": \"D3.js\"\n  }, \"D3.js\"), \" came very handy.\"), mdx(\"p\", null, \"Javascript will rule the world. Not sure if \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/WASM\",\n    \"title\": \"WASM\"\n  }, \"WASM\"), \" and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Tranpilers\",\n    \"title\": \"Tranpilers\"\n  }, \"Tranpilers\"), \" will change this. There is a quote that Anything that can be written in Javascript will eventually be written in Javascript.\"), mdx(\"p\", null, \"The quirks of javascript is the price we pay for being able to run it in all the browsers as \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Hitesh\",\n    \"title\": \"Hitesh\"\n  }, \"Hitesh\"), \" mentioned.\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"function fancyAlert(arg) {\\n  if(arg) {\\n    $.facebox({div:'#foo'})\\n  }\\n}\\n\")), mdx(\"h2\", null, \"Interviews\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Some of the things I used to judge how good a candidate is\", mdx(\"ol\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Promises - \")))), mdx(\"h2\", null, \"Interesting libraries\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://twitter.com/ariaminaei/status/1439918117807853575?s=19\"\n  }, \"https://twitter.com/ariaminaei/status/1439918117807853575?s=19\")), mdx(\"li\", {\n    parentName: \"ol\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","inboundReferences":[{"id":"7473b3b5-c7ef-5883-8bf3-36801bca87c2","slug":"Code-Visualisation-Tools"},{"id":"7cb08bef-cec9-58f2-8a91-1c0bf767ef1f","slug":"HTML"},{"id":"863dc343-f545-54da-be80-f3754e6e0a0a","slug":"blogs/medium/What-the-fuck-do-I-know"},{"id":"a9f9edd3-98b9-52ce-b948-3e6bbfaad6cf","slug":"I-just-finished"},{"id":"c160fad5-443b-57bd-bb66-0b769211feac","slug":"higher-order-functions"},{"id":"f1cdd79f-1955-5d47-8896-f8270dd12f80","slug":"skills-talents-and-attitudes"},{"id":"f61b4aec-77ab-58c4-882b-a8b0a20d5312","slug":"Learning-Paths-Dev"}]}},"pageContext":{"slug":"Javascript","node":{"childMdx":{"slug":"Javascript"}}}},
    "staticQueryHashes": []}