diff --git a/package-lock.json b/package-lock.json index bbaea7c..911b869 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { - "name": "metamemelord.com", + "name": "portfolio-website", "version": "0.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "metamemelord.com", + "name": "portfolio-website", "version": "0.1.0", "dependencies": { "moment": "^2.29.1", "parallax-js": "^3.1.0", - "vue": "^2.6.14", + "vue": "^2.7.16", "vue-resource": "^1.5.3", "vue-router": "^3.5.1", "vue-typed-js": "^0.1.2", @@ -26,7 +26,7 @@ "normalize.css": "^8.0.1", "optimize-css-assets-webpack-plugin": "^6.0.1", "uglifyjs-webpack-plugin": "^1.1.2", - "vue-template-compiler": "^2.6.14" + "vue-template-compiler": "^2.7.16" } }, "node_modules/@achrinza/node-ipc": { @@ -413,19 +413,19 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true, + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "dev": true, + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -483,9 +483,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", - "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -1295,14 +1299,13 @@ } }, "node_modules/@babel/types": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", - "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", - "dev": true, + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -10206,9 +10209,16 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -12609,7 +12619,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true, "optional": true, "bin": { "prettier": "bin-prettier.js" @@ -14096,9 +14105,10 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -15065,15 +15075,6 @@ "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", "dev": true }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -15958,11 +15959,13 @@ "dev": true }, "node_modules/vue": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.10.tgz", - "integrity": "sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz", + "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", + "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.", + "license": "MIT", "dependencies": { - "@vue/compiler-sfc": "2.7.10", + "@vue/compiler-sfc": "2.7.16", "csstype": "^3.1.0" } }, @@ -16223,10 +16226,11 @@ } }, "node_modules/vue-template-compiler": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.10.tgz", - "integrity": "sha512-QO+8R9YRq1Gudm8ZMdo/lImZLJVUIAM8c07Vp84ojdDAf8HmPJc7XB556PcXV218k2AkKznsRz6xB5uOjAC4EQ==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", "dev": true, + "license": "MIT", "dependencies": { "de-indent": "^1.0.2", "he": "^1.2.0" @@ -16247,24 +16251,28 @@ } }, "node_modules/vue/node_modules/@vue/compiler-sfc": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz", - "integrity": "sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz", + "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==", "dependencies": { - "@babel/parser": "^7.18.4", + "@babel/parser": "^7.23.5", "postcss": "^8.4.14", "source-map": "^0.6.1" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" } }, "node_modules/vue/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/vue/node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -16273,12 +16281,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -17689,16 +17702,14 @@ } }, "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "dev": true + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" }, "@babel/helper-validator-option": { "version": "7.18.6", @@ -17741,9 +17752,12 @@ } }, "@babel/parser": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", - "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==" + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "requires": { + "@babel/types": "^7.26.0" + } }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.18.10", @@ -18288,14 +18302,12 @@ } }, "@babel/types": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", - "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", - "dev": true, + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" } }, "@hapi/address": { @@ -25453,9 +25465,9 @@ "optional": true }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" }, "nanomatch": { "version": "1.2.13", @@ -27325,7 +27337,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true, "optional": true }, "pretty-error": { @@ -28558,9 +28569,9 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, "source-map-resolve": { "version": "0.5.3", @@ -29354,12 +29365,6 @@ "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", "dev": true }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -30079,37 +30084,38 @@ "dev": true }, "vue": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.10.tgz", - "integrity": "sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz", + "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", "requires": { - "@vue/compiler-sfc": "2.7.10", + "@vue/compiler-sfc": "2.7.16", "csstype": "^3.1.0" }, "dependencies": { "@vue/compiler-sfc": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz", - "integrity": "sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz", + "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==", "requires": { - "@babel/parser": "^7.18.4", + "@babel/parser": "^7.23.5", "postcss": "^8.4.14", + "prettier": "^1.18.2 || ^2.0.0", "source-map": "^0.6.1" } }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } } } @@ -30315,9 +30321,9 @@ } }, "vue-template-compiler": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.10.tgz", - "integrity": "sha512-QO+8R9YRq1Gudm8ZMdo/lImZLJVUIAM8c07Vp84ojdDAf8HmPJc7XB556PcXV218k2AkKznsRz6xB5uOjAC4EQ==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", "dev": true, "requires": { "de-indent": "^1.0.2", diff --git a/package.json b/package.json index 49af619..ffb8d0d 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "dependencies": { "moment": "^2.29.1", "parallax-js": "^3.1.0", - "vue": "^2.6.14", + "vue": "^2.7.16", "vue-resource": "^1.5.3", "vue-router": "^3.5.1", "vue-typed-js": "^0.1.2", @@ -27,7 +27,7 @@ "normalize.css": "^8.0.1", "optimize-css-assets-webpack-plugin": "^6.0.1", "uglifyjs-webpack-plugin": "^1.1.2", - "vue-template-compiler": "^2.6.14" + "vue-template-compiler": "^2.7.16" }, "eslintConfig": { "root": true, diff --git a/public/index.html b/public/index.html index 35bf5fb..8f1aa0f 100644 --- a/public/index.html +++ b/public/index.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="en" class="light"><head><meta charset="utf-8"><meta content="IE=edge" http-equiv="X-UA-Compatible"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/favicon.ico" rel="icon"><title>Gaurav Saini | Metamemelord</title><meta content="text/html; charset=UTF-8;" http-equiv="Content-Type"><meta content="metamemelord" name="author"><meta content="Gaurav Saini: Developer, explorer, dreamer! I love to learn new technologies (Github: https://github.gaurav.dev), write, sing, cook, and go on bike rides! Currently I am working on Rust, Golang, and Python. I love to look at people's creativity, please send your github/blogs to me! 😄" name="description"><meta content="width=device-width,initial-scale=1,user-scalable=0" name="viewport"><meta content="#333" name="theme-color"><meta content="#333" name="msapplication-navbutton-color"><meta content="yes" name="apple-mobile-web-app-capable"><meta content="#333" name="apple-mobile-web-app-status-bar-style"><meta content="metamemelord, memelord, metameme, Gaurav, Saini, Gaurav Saini, Gaurav Saini Microsoft, Gaurav Saini Oracle, meta_meme_lord, The Anonymosopher, rust, golang, go, gopher, developer" name="keywords"><meta content="upgrade-insecure-requests" http-equiv="Content-Security-Policy"><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" media="all" onload="this.media="all""><link href="https://cdn.jsdelivr.net/gh/konpa/devicon@master/devicon.min.css" rel="stylesheet" media="all" onload="this.media="all""><link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap" rel="stylesheet" media="all" onload="this.media="all""><style>:root{background: #fff; color: #333; --shadow-color: rgba(0, 0, 0, 0.15); --background-color: #fff; --text-color: #333; --accent-color: rgb(255, 161, 38)}a, a:active, a:any-link, a:link{outline-style: none !important}</style><link href="/css/chunk-1af3c5d0.452ea6b3.css" rel="prefetch"><link href="/css/chunk-367a64a0.cb7e79a4.css" rel="prefetch"><link href="/css/chunk-56ff5c91.1ba10f6d.css" rel="prefetch"><link href="/css/chunk-939f69f4.daa0ad62.css" rel="prefetch"><link href="/js/chunk-174cea69.6b1ac6fe.js" rel="prefetch"><link href="/js/chunk-1af3c5d0.e41831de.js" rel="prefetch"><link href="/js/chunk-2d208c0b.e7a4c716.js" rel="prefetch"><link href="/js/chunk-367a64a0.6e5fada2.js" rel="prefetch"><link href="/js/chunk-37e1cec8.abe4e76e.js" rel="prefetch"><link href="/js/chunk-56ff5c91.3a511067.js" rel="prefetch"><link href="/js/chunk-588296c3.e3a0e798.js" rel="prefetch"><link href="/js/chunk-6b7c958e.eeb565b4.js" rel="prefetch"><link href="/js/chunk-6f5139b6.05f64508.js" rel="prefetch"><link href="/js/chunk-90380fa2.48def7cf.js" rel="prefetch"><link href="/js/chunk-939f69f4.7aa7b366.js" rel="prefetch"><link href="/css/app~748942c6.b166455a.css" rel="preload" as="style"><link href="/css/chunk-vendors~d939e436.391ed6f9.css" rel="preload" as="style"><link href="/css/chunk-vendors~fdc6512a.7f6fd774.css" rel="preload" as="style"><link href="/js/app~748942c6.ae79cd4b.js" rel="preload" as="script"><link href="/js/chunk-vendors~d2305125.b96d504e.js" rel="preload" as="script"><link href="/js/chunk-vendors~d939e436.a0d49277.js" rel="preload" as="script"><link href="/js/chunk-vendors~fdc6512a.5fb220f5.js" rel="preload" as="script"><link href="/css/chunk-vendors~d939e436.391ed6f9.css" rel="stylesheet"><link href="/css/chunk-vendors~fdc6512a.7f6fd774.css" rel="stylesheet"><link href="/css/app~748942c6.b166455a.css" rel="stylesheet"><script charset="utf-8" src="/js/chunk-6b7c958e.eeb565b4.js"></script><script charset="utf-8" src="/js/chunk-90380fa2.48def7cf.js"></script><script charset="utf-8" src="/js/chunk-588296c3.e3a0e798.js"></script><script charset="utf-8" src="/js/chunk-37e1cec8.abe4e76e.js"></script><script charset="utf-8" src="/js/chunk-6f5139b6.05f64508.js"></script><script charset="utf-8" src="/js/chunk-174cea69.6b1ac6fe.js"></script><link rel="stylesheet" type="text/css" href="/css/chunk-56ff5c91.1ba10f6d.css"><script charset="utf-8" src="/js/chunk-56ff5c91.3a511067.js"></script><link rel="sitemap" type="application/xml" title="Sitemap" href="https://gaurav.dev/sitemap.xml"><meta name="robots" content="index, follow"></head><body class="day-font"><noscript><strong>We're sorry but metamemelord.com doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"><div class="page-header"><div><b style="color: rgb(255, 255, 255);">New!</b> Read tech blogs <a href="https://medium.gaurav.dev" target="blank">here!</a></div><header class="main-header"><div class="main-header__wrapper"><div class="main-header__nav"><div class="main-header__item main-header__home"><a href="/" aria-current="page" class="router-link-exact-active active"><i class="fa fa-home" style="font-size: 1.5rem;"></i><span class="main-header__item-text">Home</span></a></div><div class="main-header__item main-header__blogs"><a href="/blogs" class=""><i class="fa fa-pencil-square-o" style="font-size: 1.5rem;"></i><span class="main-header__item-text">Blogs</span></a></div></div><div class="main-header__item main-header__email"><span class=""><i class="fa fa-envelope-o" style="font-size: 1.5rem;"></i><span class="main-header__item-text">Contact me!</span></span></div></div></header></div><!----><main><div class="main__intro"><div class="main__intro-image-container"><img src="/img/Portrait.9723234e.webp" alt="Gaurav Saini" class="main__intro-image"></div><div class="main__intro-content"><div style="margin: auto;"><div class="typed-element"><h1 class="typing">Gaurav</h1><span class="typed-cursor" style="animation-iteration-count: 0;">__</span></div></div><div><p>I learn things by doing.</p><div class="main__intro-information"><span><a href="tel:+17788583884" style="color: inherit; text-decoration: none;"><i class="fa fa-mobile"></i><span>(778) 858-3884</span></a></span><span><i class="fa fa-location-arrow"></i><span>Calgary, AB, Canada</span></span></div></div></div></div><div id="tech" class="tech"><div class="tech__label"><span class="light-a float-animation saturated-tech" style="cursor: pointer;"><h1><i class="fa fa-code"></i></h1></span></div><div class="tech__content"><div class="tech__content__image-container"><a href="https://www.rust-lang.org" target="blank" style="text-decoration: none; outline: none;" class="light-a"><img src="img/rust-logo.webp" alt="Rust" style="outline: none;"></a></div><div class="tech__content__image-container"><a href="https://golang.org" target="blank" style="text-decoration: none; outline: none;"><img src="img/gopher-logo.svg" alt="Go" style="outline: none;"></a></div><div class="tech__content__image-container"><a href="https://www.python.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-python-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://kubernetes.io" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-kubernetes-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-javascript-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.typescriptlang.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-typescript-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://docs.microsoft.com/en-us/dotnet/csharp/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-csharp-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://isocpp.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-cplusplus-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.java.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-java-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="http://expressjs.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-express-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://vuejs.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-vuejs-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://dart.dev" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-dart-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://flutter.dev" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-flutter-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.mongodb.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-mongodb-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.postgresql.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-postgresql-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.mysql.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-mysql-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://redis.io" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-redis-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://nodejs.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-nodejs-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://sass-lang.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-sass-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://podman.io/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-podman-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.docker.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-docker-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://git-scm.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-git-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://jenkins.io" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-jenkins-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.nginx.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-nginx-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.terraform.io/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-terraform-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://getfedora.org/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-fedora-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://ubuntu.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-ubuntu-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://travis-ci.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-travis-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.vim.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-vim-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://azure.microsoft.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-azure-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.oracle.com/cloud/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-oracle-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://aws.amazon.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-amazonwebservices-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://cloud.google.com/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-googlecloud-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.digitalocean.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-digitalocean-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.heroku.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-heroku-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.cloudflare.com" target="blank" style="text-decoration: none; outline: none;"><img src="img/cf-logo.webp" alt="Cloudflare" style="outline: none;"></a></div></div></div><div id="linkedin" class="linkedin"><div class="linkedin__label"><a href="https://linkedin.gaurav.dev" target="blank" class="light-a float-animation saturated-linkedin"><h1><i class="fa fa-linkedin"></i></h1></a></div><div class="linkedin__content"><div class="linkedin__timeline"><h1 style="margin: 0px;">Timeline</h1><div class="linkedin__timeline-items"><div id="62cb8fa0d5a908e6af667d48" class="linkedin__timeline-item"><div class="linkedin__timeline-point linkedin__timeline-point-current"></div><div class="linkedin__timeline-item-content"><h2>Microsoft</h2><h3>Software Engineer II</h3><h4>Jul, 2022 - Present</h4></div></div><div id="5fc8733b5be419029c853de0" class="linkedin__timeline-item"><div class="linkedin__timeline-point"></div><div class="linkedin__timeline-item-content"><h2>Oracle Cloud</h2><h3>Software Developer 3</h3><h4>Dec, 2020 - Jul, 2022</h4></div></div><div id="5e0fbafc3fd85cc84aa6b7b7" class="linkedin__timeline-item"><div class="linkedin__timeline-point"></div><div class="linkedin__timeline-item-content"><h2>Zoomcar</h2><h3>Software Engineer</h3><h4>Nov, 2019 - Nov, 2020</h4></div></div><div id="5e0fbae03fd85cc84aa6b7b6" class="linkedin__timeline-item"><div class="linkedin__timeline-point"></div><div class="linkedin__timeline-item-content"><h2>Philips</h2><h3>Software Engineer I</h3><h4>Jul, 2018 - Nov, 2019</h4></div></div><div id="5e0fbaba3fd85cc84aa6b7b5" class="linkedin__timeline-item"><div class="linkedin__timeline-point"></div><div class="linkedin__timeline-item-content"><h2>Philips</h2><h3>Project Trainee</h3><h4>Jan, 2018 - May, 2018</h4></div></div></div></div><div class="linkedin__interests"><h1 style="margin: 0px;">Interests</h1><p><b>Top interests:</b> Software Engineering, Distributed Systems, Serverless, Full-stack Development, Quantum Information System, Deep Learning, Genetic Algorithms. <br><br><b>Domain:</b> Serverless, Cloud Infrastructure, Web-development, eCommerce, Quantum Computing. <br><br><b>Server Side Technologies:</b> Hyper (Rust), Gin (Go), Node.js, Express.js, Django. <br><br><b>Client Side Technologies:</b> Vue.js, Nuxt.js, Qt. <br><br><b>Genral Purpose Programing and Scripting languages:</b> Rust, Go, C#, C++, Java, Python, JavaScript <br><br><b>Databases:</b> Postgres, MySQL, MongoDB (including ORM Frameworks like Mongoose), Neo4j. <br><br><b>Build, CI/CD, Code Review, and Testing Tools:</b> CircleCI, TravisCI, Cargo, CMake, NPM, Docker, Jenkins, JMeter, Loadtest (npm), Postman, SonarQube. <br><br><b>Source code management:</b> Github, Bitbucket. <br><br><b>What I do in free time:</b> Diving deep into AsyncIO, Learning about Hypervisors, Simulating Quantum Algorithms, Learn about NNs and Genetic Algorithm, Read about graph databases, Do competitive coding, explore data structures, improving my understanding of Design Patterns and problem solving, and read CPP Reference. <br><br><b>Strengths:</b> Problem solving, Zeal to learn, Having fruitful technical conversations. </p></div><div class="linkedin__languages"><h1 style="margin: 0px;">Languages</h1><div class="linkedin__languages-items"><span>English</span><span>Hindi</span><span>Spanish</span></div></div></div></div><div id="github" class="github"><div class="github__label"><a href="https://github.gaurav.dev" target="blank"><img src="/img/Octocat.e38b0e60.webp" alt="Github octocat" class="saturate-image float-animation"></a></div><div class="github__cards"><h1 id="repos">Repositories</h1><div class="github__card"><h3>Portfolio Website</h3><p>Source code of personal website, https://gaurav.dev, https://gaurav.app, https://gauravsaini.dev, https://metamemelord.dev, and https://metamemelord.com.</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated 14 minutes ago</span><a href="https://github.com/metamemelord/portfolio-website" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Instagram Har Downloader</h3><p>Download Instagram data of a profile from har dump</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on May 22, 2023</span><a href="https://github.com/metamemelord/Instagram-har-downloader" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Node JS Advanced Concepts</h3><p>This repo contains code from Node JS: Advanced Concepts course by Stephen Grider</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Jan 12, 2023</span><a href="https://github.com/metamemelord/Node-JS-Advanced-Concepts" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rev</h3><p></p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Jan 07, 2023</span><a href="https://github.com/metamemelord/rev" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Microservices Brown Bag Session</h3><p>Alllll the code from Brown Bag Session on Microservices!</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Jan 07, 2023</span><a href="https://github.com/metamemelord/Microservices-Brown-Bag-Session" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Healthcare Insights</h3><p>This repo contains source code for the dashboard project by team Motherboard</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated on Jan 03, 2023</span><a href="https://github.com/metamemelord/Healthcare-Insights" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Node.Js The Complete Guide</h3><p>This repo contains source code for Node.js The Complete Guide course by Maximilian Schwarzmüller</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Dec 22, 2022</span><a href="https://github.com/metamemelord/Node.js-The-Complete-Guide" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Dumb Web Benchmarks</h3><p>This repo contains demo code for benchmarking popular web frameworks in various programming languages.</p><div class="github__card-technology-label"><span>Java</span></div><span>Updated on Dec 12, 2022</span><a href="https://github.com/metamemelord/dumb-web-benchmarks" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Node Express Long Polling</h3><p>Contains source code for an app which uses events and express to demonstrate long pooling.</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Dec 09, 2022</span><a href="https://github.com/metamemelord/Node-Express-Long-Polling" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Cached APIs With Express And Redis</h3><p>Contains source code for a simple RESTful Webservice which utilises redis for caching the results.</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Dec 09, 2022</span><a href="https://github.com/metamemelord/Cached-APIs-with-Express-and-Redis" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Metamemelord</h3><p></p><div class="github__card-technology-label"><span></span></div><span>Updated on Sep 19, 2022</span><a href="https://github.com/metamemelord/metamemelord" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Too Many Lists</h3><p></p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Feb 26, 2022</span><a href="https://github.com/metamemelord/Rust-Too-Many-Lists" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Algorithms</h3><p>This repo contains code for various popular algorithms with numerous solutions having multiple space-time complexities.</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Jan 16, 2022</span><a href="https://github.com/metamemelord/Algorithms" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Advent Of Code</h3><p>Contains solutions to AoC Problems</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on Dec 12, 2021</span><a href="https://github.com/metamemelord/advent-of-code" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Mockerino</h3><p>A YAML based REST API engine.</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Sep 26, 2021</span><a href="https://github.com/metamemelord/Mockerino" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Simple Calculator Function</h3><p>This repo contains an example calculator written in Rust for running on Oracle Cloud Functions Platform.</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 31, 2021</span><a href="https://github.com/metamemelord/Simple-Calculator-Function" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Crawly</h3><p>A batch processing engine to run web crawlers in parallel.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Dec 08, 2020</span><a href="https://github.com/metamemelord/Crawly" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Programming Recipes</h3><p>This repo contains code from the Rust Programming Recipes course by Matthew Stoodley</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Nov 30, 2020</span><a href="https://github.com/metamemelord/Rust-Programming-Recipes" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Talks</h3><p>This repo contains code from all the talks</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Sep 17, 2020</span><a href="https://github.com/metamemelord/talks" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Kafka Bombardier</h3><p>Bombard your kafka broker with messages from multiple threads!</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Aug 03, 2020</span><a href="https://github.com/metamemelord/Kafka-Bombardier" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Angular 2 Tutorial</h3><p>Angular 2 Tutorial by thenetninja</p><div class="github__card-technology-label"><span>TypeScript</span></div><span>Updated on Jul 18, 2020</span><a href="https://github.com/metamemelord/Angular-2-Tutorial" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Micro Fibonacci</h3><p>A simple distributed application to calculate fibonacci value of large numbers</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated on Jul 17, 2020</span><a href="https://github.com/metamemelord/Micro-Fibonacci" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Docker Vue</h3><p>This repo contains code for a dummy vue project that uses CircleCI and TravisCI</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated on Jul 17, 2020</span><a href="https://github.com/metamemelord/docker-vue" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Blockchain Transaction Management</h3><p>A blockchain to manage rewards and transactions</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Jun 14, 2020</span><a href="https://github.com/metamemelord/Blockchain-Transaction-Management" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Grep</h3><p>A basic implementation of grep using Rust</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Jun 10, 2020</span><a href="https://github.com/metamemelord/Rust-grep" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>TCP Chat Server</h3><p>A chat server and client based on persistent TCP Connections</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Jun 10, 2020</span><a href="https://github.com/metamemelord/TCP-Chat-Server" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Toolkit</h3><p>Commonly used tools for Rust</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 30, 2020</span><a href="https://github.com/metamemelord/Rust-Toolkit" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Md Html</h3><p>md-html is a cli based markdown to html converter.</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 26, 2020</span><a href="https://github.com/metamemelord/md-html" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>The Rust Programming Language Course</h3><p>This repo contains code from The Rust Programming Language course by Dmitri Nesteruk on Udemy</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 25, 2020</span><a href="https://github.com/metamemelord/The-Rust-Programming-Language-Course" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Go Utilities</h3><p>This repo contains common Go utilities that I use everyday</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Apr 29, 2020</span><a href="https://github.com/metamemelord/go-utilities" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Gin APM Mongo Redis Example</h3><p>This repo contains a simple RESTful API that uses gin-gonic/gin for routing, APM for distributed tracing, Mongo for persistence, and Redis for caching. Logging using ELK will be added later.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Apr 29, 2020</span><a href="https://github.com/metamemelord/Gin-APM-Mongo-Redis-Example" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust RabbitMQ Example</h3><p>This repo contains Rust code for simple publishing and receiving from RabbitMQ.</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Apr 20, 2020</span><a href="https://github.com/metamemelord/Rust-RabbitMQ-Example" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fast Fourier Transform Visual</h3><p>This repo contains visualisation of FFT.</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Mar 07, 2020</span><a href="https://github.com/metamemelord/Fast-Fourier-Transform-Visual" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Resterr</h3><p>resterr makes it easy to report errors between the layers of your RESTful service without putting multiple checks for deciding http status codes.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Feb 07, 2020</span><a href="https://github.com/metamemelord/resterr" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Todo GraphQL FX</h3><p>A simple GraphQL API to perform CRUD operations. The application uses fx package (from Uber) for dependency injection.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Dec 08, 2019</span><a href="https://github.com/metamemelord/Todo-GraphQL-FX" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Url Shortner</h3><p>This repo contains code for a simple URL shortner application</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Oct 15, 2019</span><a href="https://github.com/metamemelord/Url-Shortner" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Test Images</h3><p>Test repository for docker images</p><div class="github__card-technology-label"><span></span></div><span>Updated on Sep 24, 2019</span><a href="https://github.com/metamemelord/test-images" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Protocol Buffers 3 Course</h3><p>This repo contains code from Complete Guide to Protocol Buffers 3 Course by Stephane Maarek</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Sep 07, 2019</span><a href="https://github.com/metamemelord/protocol-buffers-3-course" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Big Data Fundamentals</h3><p>This repo contains code and notes for various Big Data technologies.</p><div class="github__card-technology-label"><span>Jupyter Notebook</span></div><span>Updated on Aug 09, 2019</span><a href="https://github.com/metamemelord/Big-Data-Fundamentals" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fumorrow Web Service</h3><p>Future And Tomorrow</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Aug 07, 2019</span><a href="https://github.com/metamemelord/fumorrow-web-service" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Mongodb The Complete Guide</h3><p>This repo contains code from MongoDB - The Complete Developer's Guide course by Maximilian Schwarzmüller</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Aug 04, 2019</span><a href="https://github.com/metamemelord/mongodb-the-complete-guide" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Web Development With Go</h3><p>This repo contains code from Web Development w/ Google’s Go (golang) Programming Language course by Todd McLeod.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Aug 03, 2019</span><a href="https://github.com/metamemelord/Web-Development-With-Go" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Instagram Downloader</h3><p></p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on Jun 16, 2019</span><a href="https://github.com/metamemelord/Instagram-Downloader" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Simple Touch</h3><p>This repo contains a simple version of famous 'touch' tool included in most unix or linux based operating systems. This tool supports ONLY file creation.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Jun 01, 2019</span><a href="https://github.com/metamemelord/Simple-Touch" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Go The Complete Guide</h3><p>This repo contains code from 'Learn How To Code: Google's Go (golang) Programming Language' Course by Todd McLeod.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Jun 01, 2019</span><a href="https://github.com/metamemelord/Go-The-Complete-Guide" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Range Downloader</h3><p>Downloader for files/resources that are stored in a numeric sequence</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on May 19, 2019</span><a href="https://github.com/metamemelord/Range-Downloader" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Docker And Kubernetes The Complete Guide</h3><p>This repo contains source code for Docker and Kubernetes: The Complete Guide Course by Stephen Grider</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated on Apr 26, 2019</span><a href="https://github.com/metamemelord/Docker-and-Kubernetes-The-Complete-Guide" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>GraphQL The Net Ninja</h3><p>This repo contains Node.js-Express-GraphQL project from The Net Ninja's GraphQL playlist</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Mar 22, 2019</span><a href="https://github.com/metamemelord/GraphQL-The-Net-Ninja" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Node Redis Task Manager</h3><p>A simple task management webapp that uses Redis for persistence.</p><div class="github__card-technology-label"><span>HTML</span></div><span>Updated on Mar 17, 2019</span><a href="https://github.com/metamemelord/Node-Redis-Task-Manager" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Understanding TypeScript Course</h3><p>This repo contains code from the Understanding TypeScript Code by Max</p><div class="github__card-technology-label"><span>TypeScript</span></div><span>Updated on Feb 23, 2019</span><a href="https://github.com/metamemelord/Understanding-TypeScript-Course" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>RoboFriends</h3><p>React App</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Feb 19, 2019</span><a href="https://github.com/metamemelord/RoboFriends" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Complete Node.Js Developer Course</h3><p>Contains source code for The Complete Node.js Developer Course by Andrew Mead</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Jan 21, 2019</span><a href="https://github.com/metamemelord/Complete-Node.js-Developer-Course" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Complete CSS Tutorial</h3><p>Contains source code for the Complete CSS Tutorial course by Maximilian Schwarzmüller</p><div class="github__card-technology-label"><span>HTML</span></div><span>Updated on Jan 20, 2019</span><a href="https://github.com/metamemelord/Complete-CSS-Tutorial" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Vue.Js Tutorial Code</h3><p>Contains codes from Vue.js tutorial</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Jan 04, 2019</span><a href="https://github.com/metamemelord/Vue.js-Tutorial-Code" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Data Structure Basics</h3><p>This repository contains implementation of basic data structures.</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Sep 24, 2018</span><a href="https://github.com/metamemelord/Data-Structure-Basics" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Pythonise For CPP</h3><p>Type like Python, in CPP.</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Feb 25, 2018</span><a href="https://github.com/metamemelord/Pythonise-For-CPP" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Hackerrank Solutions</h3><p>Contains solutions to various Hackerrank Practice Problems</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on Dec 13, 2017</span><a href="https://github.com/metamemelord/Hackerrank-Solutions" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Restaurant Management System</h3><p>A simple CLI based Restaurant Management System</p><div class="github__card-technology-label"><span>C</span></div><span>Updated on Oct 15, 2017</span><a href="https://github.com/metamemelord/Restaurant-Management-System" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Time Synchronous Cipher</h3><p>A ciphering algorithm that updates every second.</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Oct 15, 2017</span><a href="https://github.com/metamemelord/Time-Synchronous-Cipher" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><h1 id="repos-forked">Forked</h1><div class="github__card"><h3>Fdk Dotnet</h3><p>This project contains an implementation of FDK for C# running on dotnet runtime.</p><div class="github__card-technology-label"><span>C#</span></div><span>Updated on Jun 17</span><a href="https://github.com/metamemelord/fdk-dotnet" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Openvpn Install</h3><p>OpenVPN road warrior installer for Ubuntu, Debian, CentOS and Fedora</p><div class="github__card-technology-label"><span>Shell</span></div><span>Updated on Aug 19, 2023</span><a href="https://github.com/metamemelord/openvpn-install" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fnproject Cli</h3><p>CLI tool for fnproject. </p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Jan 29, 2023</span><a href="https://github.com/metamemelord/fnproject-cli" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fnproject Fn</h3><p>The container native, cloud agnostic serverless platform.</p><div class="github__card-technology-label"><span></span></div><span>Updated on Jan 22, 2023</span><a href="https://github.com/metamemelord/fnproject-fn" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Wireguard Install</h3><p>WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora</p><div class="github__card-technology-label"><span></span></div><span>Updated on Aug 21, 2022</span><a href="https://github.com/metamemelord/wireguard-install" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Homebrew Core</h3><p>🍻 Default formulae for the missing package manager for macOS (or Linux)</p><div class="github__card-technology-label"><span>Ruby</span></div><span>Updated on Aug 14, 2022</span><a href="https://github.com/metamemelord/homebrew-core" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Oracle Functions Samples</h3><p>Examples demonstrating how to use Oracle Functions</p><div class="github__card-technology-label"><span></span></div><span>Updated on Jun 14, 2022</span><a href="https://github.com/metamemelord/oracle-functions-samples" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rustlings</h3><p>:crab: Small exercises to get you used to reading and writing Rust code!</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 23, 2022</span><a href="https://github.com/metamemelord/rustlings" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fn Tutorials</h3><p>Fn tutorials ranging from getting started to more advanced topics. </p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on May 05, 2022</span><a href="https://github.com/metamemelord/fn-tutorials" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Deprecated Fdk Dotnet</h3><p>A FDK implementation to support C# language in the Fn Platform.</p><div class="github__card-technology-label"><span>C#</span></div><span>Updated on Feb 09, 2022</span><a href="https://github.com/metamemelord/deprecated-fdk-dotnet" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Lignum</h3><p>A distributed message queue.</p><div class="github__card-technology-label"><span></span></div><span>Updated on Nov 17, 2021</span><a href="https://github.com/metamemelord/lignum" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fdk Rust</h3><p>An experimental Function Development Kit for the Rust language</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Jul 20, 2021</span><a href="https://github.com/metamemelord/fdk-rust" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fdk Python</h3><p>Python Function Development Kit </p><div class="github__card-technology-label"><span></span></div><span>Updated on Apr 19, 2021</span><a href="https://github.com/metamemelord/fdk-python" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Kafka Docker</h3><p>Dockerfile for Apache Kafka</p><div class="github__card-technology-label"><span></span></div><span>Updated on May 06, 2020</span><a href="https://github.com/metamemelord/kafka-docker" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Interview</h3><p>Sample interview problems solved in Rust</p><div class="github__card-technology-label"><span></span></div><span>Updated on Apr 09, 2020</span><a href="https://github.com/metamemelord/rust-interview" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Api</h3><p></p><div class="github__card-technology-label"><span></span></div><span>Updated on Apr 07, 2020</span><a href="https://github.com/metamemelord/api" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Vimeo Private Downloader</h3><p>Script gets you access to download private videos on Vimeo</p><div class="github__card-technology-label"><span></span></div><span>Updated on Apr 01, 2020</span><a href="https://github.com/metamemelord/vimeo-private-downloader" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Miscellaneous</h3><p>miscellaneous stuff will put here, configurations, code templates, tools, etc.</p><div class="github__card-technology-label"><span></span></div><span>Updated on Mar 24, 2020</span><a href="https://github.com/metamemelord/miscellaneous" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>InstagramOSINT</h3><p>An Instagram Open Source Intelligence Tool</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on Aug 09, 2019</span><a href="https://github.com/metamemelord/InstagramOSINT" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Blogs Website</h3><p>A temporary fork of https://wordpress.org/plugins/postgresql-for-wordpress/ with changes from kevinoid.</p><div class="github__card-technology-label"><span></span></div><span>Updated on Jul 28, 2019</span><a href="https://github.com/metamemelord/blogs-website" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>C Plus Plus</h3><p>All Algorithms implemented in C++</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Oct 05, 2018</span><a href="https://github.com/metamemelord/C-Plus-Plus" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div></div></div></main><!----><footer class="page-footer"><span class="page-footer__item page-footer__text-technologies"> Made with <font color="red">❤</font> using <b>Go</b> and <b>Vue.js</b></span><span class="page-footer__item page-footer__text-seperator">|</span><span class="page-footer__item page-footer__text-copyright">© 2024 <b>Gaurav Saini</b></span></footer></div><script src="/js/chunk-vendors~d939e436.a0d49277.js" type="text/javascript"></script><script src="/js/chunk-vendors~fdc6512a.5fb220f5.js" type="text/javascript"></script><script src="/js/chunk-vendors~d2305125.b96d504e.js" type="text/javascript"></script><script src="/js/app~748942c6.ae79cd4b.js" type="text/javascript"></script></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="en" class="light"><head><meta charset="utf-8"><meta content="IE=edge" http-equiv="X-UA-Compatible"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/favicon.ico" rel="icon"><title>Gaurav Saini | Metamemelord</title><meta content="text/html; charset=UTF-8;" http-equiv="Content-Type"><meta content="metamemelord" name="author"><meta content="Gaurav Saini: Developer, explorer, dreamer! I love to learn new technologies (Github: https://github.gaurav.dev), write, sing, cook, and go on bike rides! Currently I am working on Rust, Golang, and Python. I love to look at people's creativity, please send your github/blogs to me! 😄" name="description"><meta content="width=device-width,initial-scale=1,user-scalable=0" name="viewport"><meta content="#333" name="theme-color"><meta content="#333" name="msapplication-navbutton-color"><meta content="yes" name="apple-mobile-web-app-capable"><meta content="#333" name="apple-mobile-web-app-status-bar-style"><meta content="metamemelord, memelord, metameme, Gaurav, Saini, Gaurav Saini, Gaurav Saini Microsoft, Gaurav Saini Oracle, meta_meme_lord, The Anonymosopher, rust, golang, go, gopher, developer" name="keywords"><meta content="upgrade-insecure-requests" http-equiv="Content-Security-Policy"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/css/all.min.css" integrity="sha512-5Hs3dF2AEPkpNAR7UiOHba+lRSJNeM2ECkwxUIxC1Q/FLycGTbNapWXB4tP889k5T5Ju8fs4b1P5z/iB4nMfSQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /><link href="https://cdn.jsdelivr.net/gh/konpa/devicon@master/devicon.min.css" rel="stylesheet" media="all" onload="this.media="all""><link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap" rel="stylesheet" media="all" onload="this.media="all""><style>:root{background: #fff; color: #333; --shadow-color: rgba(0, 0, 0, 0.15); --background-color: #fff; --text-color: #333; --accent-color: rgb(255, 161, 38)}a, a:active, a:any-link, a:link{outline-style: none !important}</style><link href="/css/chunk-1af3c5d0.452ea6b3.css" rel="prefetch"><link href="/css/chunk-367a64a0.cb7e79a4.css" rel="prefetch"><link href="/css/chunk-56ff5c91.1ba10f6d.css" rel="prefetch"><link href="/css/chunk-939f69f4.daa0ad62.css" rel="prefetch"><link href="/js/chunk-174cea69.6b1ac6fe.js" rel="prefetch"><link href="/js/chunk-1af3c5d0.e41831de.js" rel="prefetch"><link href="/js/chunk-2d208c0b.e7a4c716.js" rel="prefetch"><link href="/js/chunk-367a64a0.6e5fada2.js" rel="prefetch"><link href="/js/chunk-37e1cec8.abe4e76e.js" rel="prefetch"><link href="/js/chunk-56ff5c91.3a511067.js" rel="prefetch"><link href="/js/chunk-588296c3.e3a0e798.js" rel="prefetch"><link href="/js/chunk-6b7c958e.eeb565b4.js" rel="prefetch"><link href="/js/chunk-6f5139b6.05f64508.js" rel="prefetch"><link href="/js/chunk-90380fa2.48def7cf.js" rel="prefetch"><link href="/js/chunk-939f69f4.7aa7b366.js" rel="prefetch"><link href="/css/app~748942c6.b166455a.css" rel="preload" as="style"><link href="/css/chunk-vendors~d939e436.391ed6f9.css" rel="preload" as="style"><link href="/css/chunk-vendors~fdc6512a.7f6fd774.css" rel="preload" as="style"><link href="/js/app~748942c6.ae79cd4b.js" rel="preload" as="script"><link href="/js/chunk-vendors~d2305125.b96d504e.js" rel="preload" as="script"><link href="/js/chunk-vendors~d939e436.a0d49277.js" rel="preload" as="script"><link href="/js/chunk-vendors~fdc6512a.5fb220f5.js" rel="preload" as="script"><link href="/css/chunk-vendors~d939e436.391ed6f9.css" rel="stylesheet"><link href="/css/chunk-vendors~fdc6512a.7f6fd774.css" rel="stylesheet"><link href="/css/app~748942c6.b166455a.css" rel="stylesheet"><script charset="utf-8" src="/js/chunk-6b7c958e.eeb565b4.js"></script><script charset="utf-8" src="/js/chunk-90380fa2.48def7cf.js"></script><script charset="utf-8" src="/js/chunk-588296c3.e3a0e798.js"></script><script charset="utf-8" src="/js/chunk-37e1cec8.abe4e76e.js"></script><script charset="utf-8" src="/js/chunk-6f5139b6.05f64508.js"></script><script charset="utf-8" src="/js/chunk-174cea69.6b1ac6fe.js"></script><link rel="stylesheet" type="text/css" href="/css/chunk-56ff5c91.1ba10f6d.css"><script charset="utf-8" src="/js/chunk-56ff5c91.3a511067.js"></script><link rel="sitemap" type="application/xml" title="Sitemap" href="https://gaurav.dev/sitemap.xml"><meta name="robots" content="index, follow"></head><body class="day-font"><noscript><strong>We're sorry but metamemelord.com doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"><div class="page-header"><div><b style="color: rgb(255, 255, 255);">New!</b> Read tech blogs <a href="https://medium.gaurav.dev" target="blank">here!</a></div><header class="main-header"><div class="main-header__wrapper"><div class="main-header__nav"><div class="main-header__item main-header__home"><a href="/" aria-current="page" class="router-link-exact-active active"><i class="fa fa-home" style="font-size: 1.5rem;"></i><span class="main-header__item-text">Home</span></a></div><div class="main-header__item main-header__blogs"><a href="/blogs" class=""><i class="fa-solid fa-blog" style="font-size: 1.5rem;"></i><span class="main-header__item-text">Blogs</span></a></div></div><div class="main-header__item main-header__email"><span class=""><i class="fa-regular fa-envelope" style="font-size: 1.5rem;"></i><span class="main-header__item-text">Contact me!</span></span></div></div></header></div><!----><main><div class="main__intro"><div class="main__intro-image-container"><img src="/img/Portrait.9723234e.webp" alt="Gaurav Saini" class="main__intro-image"></div><div class="main__intro-content"><div style="margin: auto;"><div class="typed-element"><h1 class="typing">Gaurav</h1><span class="typed-cursor" style="animation-iteration-count: 0;">__</span></div></div><div><p>I learn things by doing.</p><div class="main__intro-information"><span><a href="tel:+17788583884" style="color: inherit; text-decoration: none;"><i class="fa fa-phone"></i><span>(778) 858-3884</span></a></span><span><i class="fa fa-location-arrow"></i><span>Calgary, AB, Canada</span></span></div></div></div></div><div id="tech" class="tech"><div class="tech__label"><span class="light-a float-animation saturated-tech" style="cursor: pointer;"><h1><i class="fa fa-code"></i></h1></span></div><div class="tech__content"><div class="tech__content__image-container"><a href="https://www.rust-lang.org" target="blank" style="text-decoration: none; outline: none;" class="light-a"><img src="img/rust-logo.webp" alt="Rust" style="outline: none;"></a></div><div class="tech__content__image-container"><a href="https://golang.org" target="blank" style="text-decoration: none; outline: none;"><img src="img/gopher-logo.svg" alt="Go" style="outline: none;"></a></div><div class="tech__content__image-container"><a href="https://www.python.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-python-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://kubernetes.io" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-kubernetes-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-javascript-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.typescriptlang.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-typescript-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://docs.microsoft.com/en-us/dotnet/csharp/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-csharp-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://isocpp.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-cplusplus-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.java.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-java-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="http://expressjs.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-express-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://vuejs.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-vuejs-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://dart.dev" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-dart-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://flutter.dev" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-flutter-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.mongodb.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-mongodb-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.postgresql.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-postgresql-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.mysql.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-mysql-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://redis.io" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-redis-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://nodejs.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-nodejs-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://sass-lang.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-sass-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://podman.io/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-podman-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.docker.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-docker-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://git-scm.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-git-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://jenkins.io" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-jenkins-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.nginx.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-nginx-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.terraform.io/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-terraform-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://getfedora.org/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-fedora-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://ubuntu.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-ubuntu-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://travis-ci.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-travis-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.vim.org" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-vim-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://azure.microsoft.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-azure-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.oracle.com/cloud/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-oracle-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://aws.amazon.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-amazonwebservices-original colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://cloud.google.com/" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-googlecloud-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.digitalocean.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-digitalocean-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.heroku.com" target="blank" style="text-decoration: none; outline: none;"><i class="devicon-heroku-plain colored" style="outline: none;"></i></a></div><div class="tech__content__image-container"><a href="https://www.cloudflare.com" target="blank" style="text-decoration: none; outline: none;"><img src="img/cf-logo.webp" alt="Cloudflare" style="outline: none;"></a></div></div></div><div id="linkedin" class="linkedin"><div class="linkedin__label"><a href="https://linkedin.gaurav.dev" target="blank" class="light-a float-animation saturated-linkedin"><h1><i class="fa-brands fa-linkedin-in"></i></h1></a></div><div class="linkedin__content"><div class="linkedin__timeline"><h1 style="margin: 0px;">Timeline</h1><div class="linkedin__timeline-items"><div id="62cb8fa0d5a908e6af667d48" class="linkedin__timeline-item"><div class="linkedin__timeline-point linkedin__timeline-point-current"></div><div class="linkedin__timeline-item-content"><h2>Microsoft</h2><h3>Software Engineer II</h3><h4>Jul, 2022 - Present</h4></div></div><div id="5fc8733b5be419029c853de0" class="linkedin__timeline-item"><div class="linkedin__timeline-point"></div><div class="linkedin__timeline-item-content"><h2>Oracle Cloud</h2><h3>Software Developer 3</h3><h4>Dec, 2020 - Jul, 2022</h4></div></div><div id="5e0fbafc3fd85cc84aa6b7b7" class="linkedin__timeline-item"><div class="linkedin__timeline-point"></div><div class="linkedin__timeline-item-content"><h2>Zoomcar</h2><h3>Software Engineer</h3><h4>Nov, 2019 - Nov, 2020</h4></div></div><div id="5e0fbae03fd85cc84aa6b7b6" class="linkedin__timeline-item"><div class="linkedin__timeline-point"></div><div class="linkedin__timeline-item-content"><h2>Philips</h2><h3>Software Engineer I</h3><h4>Jul, 2018 - Nov, 2019</h4></div></div><div id="5e0fbaba3fd85cc84aa6b7b5" class="linkedin__timeline-item"><div class="linkedin__timeline-point"></div><div class="linkedin__timeline-item-content"><h2>Philips</h2><h3>Project Trainee</h3><h4>Jan, 2018 - May, 2018</h4></div></div></div></div><div class="linkedin__interests"><h1 style="margin: 0px;">Interests</h1><p><b>Top interests:</b> Software Engineering, Distributed Systems, Serverless, Full-stack Development, Quantum Information System, Deep Learning, Genetic Algorithms. <br><br><b>Domain:</b> Serverless, Cloud Infrastructure, Web-development, eCommerce, Quantum Computing. <br><br><b>Server Side Technologies:</b> Hyper (Rust), Gin (Go), Node.js, Express.js, Django. <br><br><b>Client Side Technologies:</b> Vue.js, Nuxt.js, Qt. <br><br><b>Genral Purpose Programing and Scripting languages:</b> Rust, Go, C#, C++, Java, Python, JavaScript <br><br><b>Databases:</b> Postgres, MySQL, MongoDB (including ORM Frameworks like Mongoose), Neo4j. <br><br><b>Build, CI/CD, Code Review, and Testing Tools:</b> CircleCI, TravisCI, Cargo, CMake, NPM, Docker, Jenkins, JMeter, Loadtest (npm), Postman, SonarQube. <br><br><b>Source code management:</b> Github, Bitbucket. <br><br><b>What I do in free time:</b> Diving deep into AsyncIO, Learning about Hypervisors, Simulating Quantum Algorithms, Learn about NNs and Genetic Algorithm, Read about graph databases, Do competitive coding, explore data structures, improving my understanding of Design Patterns and problem solving, and read CPP Reference. <br><br><b>Strengths:</b> Problem solving, Zeal to learn, Having fruitful technical conversations. </p></div><div class="linkedin__languages"><h1 style="margin: 0px;">Languages</h1><div class="linkedin__languages-items"><span>English</span><span>Hindi</span><span>Spanish</span></div></div></div></div><div id="github" class="github"><div class="github__label"><a href="https://github.gaurav.dev" target="blank"><img src="/img/Octocat.e38b0e60.webp" alt="Github octocat" class="saturate-image float-animation"></a></div><div class="github__cards"><h1 id="repos">Repositories</h1><div class="github__card"><h3>Portfolio Website</h3><p>Source code of personal website, https://gaurav.dev, https://gaurav.app, https://gauravsaini.dev, https://metamemelord.dev, and https://metamemelord.com.</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated 14 minutes ago</span><a href="https://github.com/metamemelord/portfolio-website" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Instagram Har Downloader</h3><p>Download Instagram data of a profile from har dump</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on May 22, 2023</span><a href="https://github.com/metamemelord/Instagram-har-downloader" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Node JS Advanced Concepts</h3><p>This repo contains code from Node JS: Advanced Concepts course by Stephen Grider</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Jan 12, 2023</span><a href="https://github.com/metamemelord/Node-JS-Advanced-Concepts" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rev</h3><p></p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Jan 07, 2023</span><a href="https://github.com/metamemelord/rev" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Microservices Brown Bag Session</h3><p>Alllll the code from Brown Bag Session on Microservices!</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Jan 07, 2023</span><a href="https://github.com/metamemelord/Microservices-Brown-Bag-Session" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Healthcare Insights</h3><p>This repo contains source code for the dashboard project by team Motherboard</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated on Jan 03, 2023</span><a href="https://github.com/metamemelord/Healthcare-Insights" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Node.Js The Complete Guide</h3><p>This repo contains source code for Node.js The Complete Guide course by Maximilian Schwarzmüller</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Dec 22, 2022</span><a href="https://github.com/metamemelord/Node.js-The-Complete-Guide" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Dumb Web Benchmarks</h3><p>This repo contains demo code for benchmarking popular web frameworks in various programming languages.</p><div class="github__card-technology-label"><span>Java</span></div><span>Updated on Dec 12, 2022</span><a href="https://github.com/metamemelord/dumb-web-benchmarks" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Node Express Long Polling</h3><p>Contains source code for an app which uses events and express to demonstrate long pooling.</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Dec 09, 2022</span><a href="https://github.com/metamemelord/Node-Express-Long-Polling" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Cached APIs With Express And Redis</h3><p>Contains source code for a simple RESTful Webservice which utilises redis for caching the results.</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Dec 09, 2022</span><a href="https://github.com/metamemelord/Cached-APIs-with-Express-and-Redis" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Metamemelord</h3><p></p><div class="github__card-technology-label"><span></span></div><span>Updated on Sep 19, 2022</span><a href="https://github.com/metamemelord/metamemelord" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Too Many Lists</h3><p></p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Feb 26, 2022</span><a href="https://github.com/metamemelord/Rust-Too-Many-Lists" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Algorithms</h3><p>This repo contains code for various popular algorithms with numerous solutions having multiple space-time complexities.</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Jan 16, 2022</span><a href="https://github.com/metamemelord/Algorithms" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Advent Of Code</h3><p>Contains solutions to AoC Problems</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on Dec 12, 2021</span><a href="https://github.com/metamemelord/advent-of-code" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Mockerino</h3><p>A YAML based REST API engine.</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Sep 26, 2021</span><a href="https://github.com/metamemelord/Mockerino" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Simple Calculator Function</h3><p>This repo contains an example calculator written in Rust for running on Oracle Cloud Functions Platform.</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 31, 2021</span><a href="https://github.com/metamemelord/Simple-Calculator-Function" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Crawly</h3><p>A batch processing engine to run web crawlers in parallel.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Dec 08, 2020</span><a href="https://github.com/metamemelord/Crawly" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Programming Recipes</h3><p>This repo contains code from the Rust Programming Recipes course by Matthew Stoodley</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Nov 30, 2020</span><a href="https://github.com/metamemelord/Rust-Programming-Recipes" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Talks</h3><p>This repo contains code from all the talks</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Sep 17, 2020</span><a href="https://github.com/metamemelord/talks" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Kafka Bombardier</h3><p>Bombard your kafka broker with messages from multiple threads!</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Aug 03, 2020</span><a href="https://github.com/metamemelord/Kafka-Bombardier" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Angular 2 Tutorial</h3><p>Angular 2 Tutorial by thenetninja</p><div class="github__card-technology-label"><span>TypeScript</span></div><span>Updated on Jul 18, 2020</span><a href="https://github.com/metamemelord/Angular-2-Tutorial" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Micro Fibonacci</h3><p>A simple distributed application to calculate fibonacci value of large numbers</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated on Jul 17, 2020</span><a href="https://github.com/metamemelord/Micro-Fibonacci" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Docker Vue</h3><p>This repo contains code for a dummy vue project that uses CircleCI and TravisCI</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated on Jul 17, 2020</span><a href="https://github.com/metamemelord/docker-vue" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Blockchain Transaction Management</h3><p>A blockchain to manage rewards and transactions</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Jun 14, 2020</span><a href="https://github.com/metamemelord/Blockchain-Transaction-Management" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Grep</h3><p>A basic implementation of grep using Rust</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Jun 10, 2020</span><a href="https://github.com/metamemelord/Rust-grep" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>TCP Chat Server</h3><p>A chat server and client based on persistent TCP Connections</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Jun 10, 2020</span><a href="https://github.com/metamemelord/TCP-Chat-Server" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Toolkit</h3><p>Commonly used tools for Rust</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 30, 2020</span><a href="https://github.com/metamemelord/Rust-Toolkit" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Md Html</h3><p>md-html is a cli based markdown to html converter.</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 26, 2020</span><a href="https://github.com/metamemelord/md-html" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>The Rust Programming Language Course</h3><p>This repo contains code from The Rust Programming Language course by Dmitri Nesteruk on Udemy</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 25, 2020</span><a href="https://github.com/metamemelord/The-Rust-Programming-Language-Course" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Go Utilities</h3><p>This repo contains common Go utilities that I use everyday</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Apr 29, 2020</span><a href="https://github.com/metamemelord/go-utilities" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Gin APM Mongo Redis Example</h3><p>This repo contains a simple RESTful API that uses gin-gonic/gin for routing, APM for distributed tracing, Mongo for persistence, and Redis for caching. Logging using ELK will be added later.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Apr 29, 2020</span><a href="https://github.com/metamemelord/Gin-APM-Mongo-Redis-Example" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust RabbitMQ Example</h3><p>This repo contains Rust code for simple publishing and receiving from RabbitMQ.</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Apr 20, 2020</span><a href="https://github.com/metamemelord/Rust-RabbitMQ-Example" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fast Fourier Transform Visual</h3><p>This repo contains visualisation of FFT.</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Mar 07, 2020</span><a href="https://github.com/metamemelord/Fast-Fourier-Transform-Visual" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Resterr</h3><p>resterr makes it easy to report errors between the layers of your RESTful service without putting multiple checks for deciding http status codes.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Feb 07, 2020</span><a href="https://github.com/metamemelord/resterr" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Todo GraphQL FX</h3><p>A simple GraphQL API to perform CRUD operations. The application uses fx package (from Uber) for dependency injection.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Dec 08, 2019</span><a href="https://github.com/metamemelord/Todo-GraphQL-FX" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Url Shortner</h3><p>This repo contains code for a simple URL shortner application</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Oct 15, 2019</span><a href="https://github.com/metamemelord/Url-Shortner" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Test Images</h3><p>Test repository for docker images</p><div class="github__card-technology-label"><span></span></div><span>Updated on Sep 24, 2019</span><a href="https://github.com/metamemelord/test-images" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Protocol Buffers 3 Course</h3><p>This repo contains code from Complete Guide to Protocol Buffers 3 Course by Stephane Maarek</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Sep 07, 2019</span><a href="https://github.com/metamemelord/protocol-buffers-3-course" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Big Data Fundamentals</h3><p>This repo contains code and notes for various Big Data technologies.</p><div class="github__card-technology-label"><span>Jupyter Notebook</span></div><span>Updated on Aug 09, 2019</span><a href="https://github.com/metamemelord/Big-Data-Fundamentals" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fumorrow Web Service</h3><p>Future And Tomorrow</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Aug 07, 2019</span><a href="https://github.com/metamemelord/fumorrow-web-service" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Mongodb The Complete Guide</h3><p>This repo contains code from MongoDB - The Complete Developer's Guide course by Maximilian Schwarzmüller</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Aug 04, 2019</span><a href="https://github.com/metamemelord/mongodb-the-complete-guide" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Web Development With Go</h3><p>This repo contains code from Web Development w/ Google’s Go (golang) Programming Language course by Todd McLeod.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Aug 03, 2019</span><a href="https://github.com/metamemelord/Web-Development-With-Go" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Instagram Downloader</h3><p></p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on Jun 16, 2019</span><a href="https://github.com/metamemelord/Instagram-Downloader" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Simple Touch</h3><p>This repo contains a simple version of famous 'touch' tool included in most unix or linux based operating systems. This tool supports ONLY file creation.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Jun 01, 2019</span><a href="https://github.com/metamemelord/Simple-Touch" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Go The Complete Guide</h3><p>This repo contains code from 'Learn How To Code: Google's Go (golang) Programming Language' Course by Todd McLeod.</p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Jun 01, 2019</span><a href="https://github.com/metamemelord/Go-The-Complete-Guide" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Range Downloader</h3><p>Downloader for files/resources that are stored in a numeric sequence</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on May 19, 2019</span><a href="https://github.com/metamemelord/Range-Downloader" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Docker And Kubernetes The Complete Guide</h3><p>This repo contains source code for Docker and Kubernetes: The Complete Guide Course by Stephen Grider</p><div class="github__card-technology-label"><span>Vue</span></div><span>Updated on Apr 26, 2019</span><a href="https://github.com/metamemelord/Docker-and-Kubernetes-The-Complete-Guide" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>GraphQL The Net Ninja</h3><p>This repo contains Node.js-Express-GraphQL project from The Net Ninja's GraphQL playlist</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Mar 22, 2019</span><a href="https://github.com/metamemelord/GraphQL-The-Net-Ninja" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Node Redis Task Manager</h3><p>A simple task management webapp that uses Redis for persistence.</p><div class="github__card-technology-label"><span>HTML</span></div><span>Updated on Mar 17, 2019</span><a href="https://github.com/metamemelord/Node-Redis-Task-Manager" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Understanding TypeScript Course</h3><p>This repo contains code from the Understanding TypeScript Code by Max</p><div class="github__card-technology-label"><span>TypeScript</span></div><span>Updated on Feb 23, 2019</span><a href="https://github.com/metamemelord/Understanding-TypeScript-Course" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>RoboFriends</h3><p>React App</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Feb 19, 2019</span><a href="https://github.com/metamemelord/RoboFriends" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Complete Node.Js Developer Course</h3><p>Contains source code for The Complete Node.js Developer Course by Andrew Mead</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Jan 21, 2019</span><a href="https://github.com/metamemelord/Complete-Node.js-Developer-Course" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Complete CSS Tutorial</h3><p>Contains source code for the Complete CSS Tutorial course by Maximilian Schwarzmüller</p><div class="github__card-technology-label"><span>HTML</span></div><span>Updated on Jan 20, 2019</span><a href="https://github.com/metamemelord/Complete-CSS-Tutorial" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Vue.Js Tutorial Code</h3><p>Contains codes from Vue.js tutorial</p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on Jan 04, 2019</span><a href="https://github.com/metamemelord/Vue.js-Tutorial-Code" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Data Structure Basics</h3><p>This repository contains implementation of basic data structures.</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Sep 24, 2018</span><a href="https://github.com/metamemelord/Data-Structure-Basics" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Pythonise For CPP</h3><p>Type like Python, in CPP.</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Feb 25, 2018</span><a href="https://github.com/metamemelord/Pythonise-For-CPP" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Hackerrank Solutions</h3><p>Contains solutions to various Hackerrank Practice Problems</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on Dec 13, 2017</span><a href="https://github.com/metamemelord/Hackerrank-Solutions" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Restaurant Management System</h3><p>A simple CLI based Restaurant Management System</p><div class="github__card-technology-label"><span>C</span></div><span>Updated on Oct 15, 2017</span><a href="https://github.com/metamemelord/Restaurant-Management-System" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Time Synchronous Cipher</h3><p>A ciphering algorithm that updates every second.</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Oct 15, 2017</span><a href="https://github.com/metamemelord/Time-Synchronous-Cipher" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><h1 id="repos-forked">Forked</h1><div class="github__card"><h3>Fdk Dotnet</h3><p>This project contains an implementation of FDK for C# running on dotnet runtime.</p><div class="github__card-technology-label"><span>C#</span></div><span>Updated on Jun 17</span><a href="https://github.com/metamemelord/fdk-dotnet" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Openvpn Install</h3><p>OpenVPN road warrior installer for Ubuntu, Debian, CentOS and Fedora</p><div class="github__card-technology-label"><span>Shell</span></div><span>Updated on Aug 19, 2023</span><a href="https://github.com/metamemelord/openvpn-install" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fnproject Cli</h3><p>CLI tool for fnproject. </p><div class="github__card-technology-label"><span>Go</span></div><span>Updated on Jan 29, 2023</span><a href="https://github.com/metamemelord/fnproject-cli" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fnproject Fn</h3><p>The container native, cloud agnostic serverless platform.</p><div class="github__card-technology-label"><span></span></div><span>Updated on Jan 22, 2023</span><a href="https://github.com/metamemelord/fnproject-fn" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Wireguard Install</h3><p>WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora</p><div class="github__card-technology-label"><span></span></div><span>Updated on Aug 21, 2022</span><a href="https://github.com/metamemelord/wireguard-install" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Homebrew Core</h3><p>🍻 Default formulae for the missing package manager for macOS (or Linux)</p><div class="github__card-technology-label"><span>Ruby</span></div><span>Updated on Aug 14, 2022</span><a href="https://github.com/metamemelord/homebrew-core" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Oracle Functions Samples</h3><p>Examples demonstrating how to use Oracle Functions</p><div class="github__card-technology-label"><span></span></div><span>Updated on Jun 14, 2022</span><a href="https://github.com/metamemelord/oracle-functions-samples" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rustlings</h3><p>:crab: Small exercises to get you used to reading and writing Rust code!</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on May 23, 2022</span><a href="https://github.com/metamemelord/rustlings" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fn Tutorials</h3><p>Fn tutorials ranging from getting started to more advanced topics. </p><div class="github__card-technology-label"><span>JavaScript</span></div><span>Updated on May 05, 2022</span><a href="https://github.com/metamemelord/fn-tutorials" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Deprecated Fdk Dotnet</h3><p>A FDK implementation to support C# language in the Fn Platform.</p><div class="github__card-technology-label"><span>C#</span></div><span>Updated on Feb 09, 2022</span><a href="https://github.com/metamemelord/deprecated-fdk-dotnet" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Lignum</h3><p>A distributed message queue.</p><div class="github__card-technology-label"><span></span></div><span>Updated on Nov 17, 2021</span><a href="https://github.com/metamemelord/lignum" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fdk Rust</h3><p>An experimental Function Development Kit for the Rust language</p><div class="github__card-technology-label"><span>Rust</span></div><span>Updated on Jul 20, 2021</span><a href="https://github.com/metamemelord/fdk-rust" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Fdk Python</h3><p>Python Function Development Kit </p><div class="github__card-technology-label"><span></span></div><span>Updated on Apr 19, 2021</span><a href="https://github.com/metamemelord/fdk-python" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Kafka Docker</h3><p>Dockerfile for Apache Kafka</p><div class="github__card-technology-label"><span></span></div><span>Updated on May 06, 2020</span><a href="https://github.com/metamemelord/kafka-docker" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Rust Interview</h3><p>Sample interview problems solved in Rust</p><div class="github__card-technology-label"><span></span></div><span>Updated on Apr 09, 2020</span><a href="https://github.com/metamemelord/rust-interview" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Api</h3><p></p><div class="github__card-technology-label"><span></span></div><span>Updated on Apr 07, 2020</span><a href="https://github.com/metamemelord/api" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Vimeo Private Downloader</h3><p>Script gets you access to download private videos on Vimeo</p><div class="github__card-technology-label"><span></span></div><span>Updated on Apr 01, 2020</span><a href="https://github.com/metamemelord/vimeo-private-downloader" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Miscellaneous</h3><p>miscellaneous stuff will put here, configurations, code templates, tools, etc.</p><div class="github__card-technology-label"><span></span></div><span>Updated on Mar 24, 2020</span><a href="https://github.com/metamemelord/miscellaneous" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>InstagramOSINT</h3><p>An Instagram Open Source Intelligence Tool</p><div class="github__card-technology-label"><span>Python</span></div><span>Updated on Aug 09, 2019</span><a href="https://github.com/metamemelord/InstagramOSINT" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>Blogs Website</h3><p>A temporary fork of https://wordpress.org/plugins/postgresql-for-wordpress/ with changes from kevinoid.</p><div class="github__card-technology-label"><span></span></div><span>Updated on Jul 28, 2019</span><a href="https://github.com/metamemelord/blogs-website" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div><div class="github__card"><h3>C Plus Plus</h3><p>All Algorithms implemented in C++</p><div class="github__card-technology-label"><span>C++</span></div><span>Updated on Oct 05, 2018</span><a href="https://github.com/metamemelord/C-Plus-Plus" target="_blank" rel="noopener noreferrer"><button>Checkout</button></a></div></div></div></main><!----><footer class="page-footer"><span class="page-footer__item page-footer__text-technologies"> Made with <font color="red">❤</font> using <b>Go</b> and <b>Vue.js</b></span><span class="page-footer__item page-footer__text-seperator">|</span><span class="page-footer__item page-footer__text-copyright">© 2024 <b>Gaurav Saini</b></span></footer></div><script src="/js/chunk-vendors~d939e436.a0d49277.js" type="text/javascript"></script><script src="/js/chunk-vendors~fdc6512a.5fb220f5.js" type="text/javascript"></script><script src="/js/chunk-vendors~d2305125.b96d504e.js" type="text/javascript"></script><script src="/js/app~748942c6.ae79cd4b.js" type="text/javascript"></script></body></html> \ No newline at end of file diff --git a/src/components/Header.vue b/src/components/Header.vue index b82a970..b047658 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -14,14 +14,14 @@ </div> <div class="main-header__item main-header__blogs"> <router-link @click.native="contactMeDialogFunc(false)" to="/blogs" :class="{'inactive':contactMeDialog}" active-class="active"> - <i class="fa fa-pencil-square-o" style="font-size:1.5rem"></i> + <i class="fa-solid fa-blog" style="font-size:1.5rem"></i> <span class="main-header__item-text">Blogs</span> </router-link> </div> </div> <div class="main-header__item main-header__email"> <span @click="contactMeDialogFunc(true)" :class="{'active':contactMeDialog}"> - <i class="fa fa-envelope-o" style="font-size:1.5rem"></i> + <i class="fa-regular fa-envelope" style="font-size:1.5rem"></i> <span class="main-header__item-text">Contact me!</span> </span> </div> @@ -34,7 +34,7 @@ export default { data() { - return { position: 0, currentColor: '#FFF', colorsEnum: ['#FFF', '#87FD05', '#FE02A2', '#FF3503', '#00A0A0', '#FB9214, #07D5E6'] }; + return { position: 0, currentColor: '#F66', colorsEnum: ['#F66', '#87FD05', '#FE02A2', '#FFF', '#FF3503', '#00A0A0', '#FB9214, #07D5E6'] }; }, created() { let vm = this; diff --git a/src/components/Home components/Intro.vue b/src/components/Home components/Intro.vue index 6bb64fc..e62480e 100644 --- a/src/components/Home components/Intro.vue +++ b/src/components/Home components/Intro.vue @@ -4,7 +4,7 @@ <img class="main__intro-image" src="../../assets/Portrait.webp" alt="Gaurav Saini"> </div> <div class="main__intro-content"> - <div style="margin:auto"> + <div class="main__typing" style="margin:0.5rem auto 0 auto"> <vue-typed-js :typeSpeed="125" :backSpeed="25" @@ -19,14 +19,31 @@ <p>I learn things by doing.</p> <div class="main__intro-information"> <span> - <a href="tel:+17788583884" style="color:inherit;text-decoration:none;"> - <i class="fa fa-mobile"></i> + <a href="tel:+17788583884"> + <i class="fa fa-phone"></i> <span>(778) 858-3884</span> </a> </span> <span> <i class="fa fa-location-arrow"></i> - <span>Calgary, AB, Canada</span> + <span>Calgary, Canada</span> + </span> + </div> + <div class="main__intro-information"> + <span> + <a href="https://instagram.gaurav.dev" target="_blank" class="icon-ig"> + <i class="fa-brands fa-instagram"></i> + </a> + </span> + <span> + <a href="https://linkedin.gaurav.dev" target="_blank" class="icon-in"> + <i class="fa-brands fa-linkedin"></i> + </a> + </span> + <span> + <a href="https://api.whatsapp.com/send?phone=919999497257" class="icon-wa" target="_blank"> + <i class="fa-brands fa-whatsapp"></i> + </a> </span> </div> </div> @@ -65,21 +82,20 @@ text-align: center; justify-content: space-around; padding: 1rem; - padding-top: 0; flex-grow: 1; } -.main__intro-content > div { - height: 5.5rem; +.main__typing { + min-height: 6rem; } -.main__intro-content > div > p { +.main__typing h1 { margin-top: 0; + font-size: 3rem !important; } -.main__intro-content h1 { +.main__intro-content > div > p { margin-top: 0; - font-size: 3rem !important; } .main__intro-information { @@ -93,9 +109,30 @@ vertical-align: middle; } +.main__intro-information a { + color: inherit; + text-decoration: none; +} + .main__intro-information i { color: var(--accent-color); font-size: 2rem; + transition: 0.3s; +} + +.main__intro-information .icon-ig i:hover, +.main__intro-information .icon-ig i:focus { + color: #833AB4; +} + +.main__intro-information .icon-in i:hover, +.main__intro-information .icon-in i:focus { + color: #0A66C2; +} + +.main__intro-information .icon-wa i:hover, +.main__intro-information .icon-wa i:focus { + color: #28D146; } @media screen and (min-width: 550px) { diff --git a/src/components/Home components/Linkedin.vue b/src/components/Home components/Linkedin.vue index 87f0f13..b0004ac 100644 --- a/src/components/Home components/Linkedin.vue +++ b/src/components/Home components/Linkedin.vue @@ -8,7 +8,7 @@ v-infocus="'float-animation saturated-linkedin'" > <h1> - <i class="fa fa-linkedin"></i> + <i class="fa-brands fa-linkedin-in"></i> </h1> </a> </div>