diff --git a/docs/content/html-docs/images/FDBAF965-0273-46F6-85BC-5446FEE16CE1.jpeg b/docs/content/html-docs/images/FDBAF965-0273-46F6-85BC-5446FEE16CE1.jpeg new file mode 100644 index 0000000000..c822560b04 Binary files /dev/null and b/docs/content/html-docs/images/FDBAF965-0273-46F6-85BC-5446FEE16CE1.jpeg differ diff --git a/docs/content/html-docs/images/My Post.png b/docs/content/html-docs/images/My Post.png new file mode 100644 index 0000000000..d1e10a0385 Binary files /dev/null and b/docs/content/html-docs/images/My Post.png differ diff --git a/docs/content/html-docs/images/bgoonz-blog.netlify.app.png b/docs/content/html-docs/images/bgoonz-blog.netlify.app.png index 185179d8d3..88f76afa51 100644 Binary files a/docs/content/html-docs/images/bgoonz-blog.netlify.app.png and b/docs/content/html-docs/images/bgoonz-blog.netlify.app.png differ diff --git a/docs/content/html-docs/images/binary-files.png b/docs/content/html-docs/images/binary-files.png new file mode 100644 index 0000000000..781c8e16e7 Binary files /dev/null and b/docs/content/html-docs/images/binary-files.png differ diff --git a/docs/content/html-docs/images/blog-recent.png b/docs/content/html-docs/images/blog-recent.png new file mode 100644 index 0000000000..666118e44b Binary files /dev/null and b/docs/content/html-docs/images/blog-recent.png differ diff --git a/docs/content/html-docs/images/blog-screenshot-jan.png b/docs/content/html-docs/images/blog-screenshot-jan.png new file mode 100644 index 0000000000..50f1e64f70 Binary files /dev/null and b/docs/content/html-docs/images/blog-screenshot-jan.png differ diff --git a/docs/content/html-docs/images/blog.JPG b/docs/content/html-docs/images/blog.JPG new file mode 100644 index 0000000000..8aa1cc32de Binary files /dev/null and b/docs/content/html-docs/images/blog.JPG differ diff --git a/docs/content/html-docs/images/blue-plankton.png b/docs/content/html-docs/images/blue-plankton.png new file mode 100644 index 0000000000..72cbd565c3 Binary files /dev/null and b/docs/content/html-docs/images/blue-plankton.png differ diff --git a/docs/content/html-docs/images/brown-papersq.png b/docs/content/html-docs/images/brown-papersq.png new file mode 100644 index 0000000000..3813903dbf Binary files /dev/null and b/docs/content/html-docs/images/brown-papersq.png differ diff --git a/docs/content/html-docs/images/bryan_guner_resume_2021-v4IMG.jpeg b/docs/content/html-docs/images/bryan_guner_resume_2021-v4IMG.jpeg new file mode 100644 index 0000000000..b9325fc0cb Binary files /dev/null and b/docs/content/html-docs/images/bryan_guner_resume_2021-v4IMG.jpeg differ diff --git a/docs/content/html-docs/images/bullets-1.png b/docs/content/html-docs/images/bullets-1.png new file mode 100644 index 0000000000..fd6ab85827 Binary files /dev/null and b/docs/content/html-docs/images/bullets-1.png differ diff --git a/docs/content/html-docs/images/call-stack-first-example.png b/docs/content/html-docs/images/call-stack-first-example.png new file mode 100644 index 0000000000..968922f736 Binary files /dev/null and b/docs/content/html-docs/images/call-stack-first-example.png differ diff --git a/docs/content/html-docs/images/call-stack-second-example.png b/docs/content/html-docs/images/call-stack-second-example.png new file mode 100644 index 0000000000..08e09457a4 Binary files /dev/null and b/docs/content/html-docs/images/call-stack-second-example.png differ diff --git a/docs/content/html-docs/images/call-stack-third-example.png b/docs/content/html-docs/images/call-stack-third-example.png new file mode 100644 index 0000000000..88d877a701 Binary files /dev/null and b/docs/content/html-docs/images/call-stack-third-example.png differ diff --git a/docs/content/html-docs/images/charming-dolphin.gif b/docs/content/html-docs/images/charming-dolphin.gif new file mode 100644 index 0000000000..1cb0b9e292 Binary files /dev/null and b/docs/content/html-docs/images/charming-dolphin.gif differ diff --git a/docs/content/html-docs/images/checklist.PNG b/docs/content/html-docs/images/checklist.PNG new file mode 100644 index 0000000000..64714d3c4b Binary files /dev/null and b/docs/content/html-docs/images/checklist.PNG differ diff --git a/docs/content/html-docs/images/chrome_oKIMcC3StQ.png b/docs/content/html-docs/images/chrome_oKIMcC3StQ.png new file mode 100644 index 0000000000..c88619fb31 Binary files /dev/null and b/docs/content/html-docs/images/chrome_oKIMcC3StQ.png differ diff --git a/docs/content/html-docs/images/code-299f1fc7.png b/docs/content/html-docs/images/code-299f1fc7.png new file mode 100644 index 0000000000..87fe107c95 Binary files /dev/null and b/docs/content/html-docs/images/code-299f1fc7.png differ diff --git a/docs/content/html-docs/images/code.png b/docs/content/html-docs/images/code.png new file mode 100644 index 0000000000..2280577c21 Binary files /dev/null and b/docs/content/html-docs/images/code.png differ diff --git a/docs/content/html-docs/images/console-log-browser-expanded.png b/docs/content/html-docs/images/console-log-browser-expanded.png new file mode 100644 index 0000000000..92e3e3c80b Binary files /dev/null and b/docs/content/html-docs/images/console-log-browser-expanded.png differ diff --git a/docs/content/html-docs/images/console-log-browser.png b/docs/content/html-docs/images/console-log-browser.png new file mode 100644 index 0000000000..ff0e723e9f Binary files /dev/null and b/docs/content/html-docs/images/console-log-browser.png differ diff --git a/docs/content/html-docs/images/contact.PNG b/docs/content/html-docs/images/contact.PNG new file mode 100644 index 0000000000..948dd27892 Binary files /dev/null and b/docs/content/html-docs/images/contact.PNG differ diff --git a/docs/content/html-docs/images/cool annimation.gif b/docs/content/html-docs/images/cool annimation.gif new file mode 100644 index 0000000000..1858d8a86c Binary files /dev/null and b/docs/content/html-docs/images/cool annimation.gif differ diff --git a/docs/content/html-docs/images/cool-background.png b/docs/content/html-docs/images/cool-background.png new file mode 100644 index 0000000000..9d39928cee Binary files /dev/null and b/docs/content/html-docs/images/cool-background.png differ diff --git a/docs/content/html-docs/images/cool-comet.png b/docs/content/html-docs/images/cool-comet.png new file mode 100644 index 0000000000..8880b06ddf Binary files /dev/null and b/docs/content/html-docs/images/cool-comet.png differ diff --git a/docs/content/html-docs/images/cover-letter.PNG b/docs/content/html-docs/images/cover-letter.PNG new file mode 100644 index 0000000000..8c27c19d45 Binary files /dev/null and b/docs/content/html-docs/images/cover-letter.PNG differ diff --git a/docs/content/html-docs/images/cow-say.png b/docs/content/html-docs/images/cow-say.png new file mode 100644 index 0000000000..a62c044f66 Binary files /dev/null and b/docs/content/html-docs/images/cow-say.png differ diff --git a/docs/content/html-docs/images/cube.gif b/docs/content/html-docs/images/cube.gif new file mode 100644 index 0000000000..1cb0b9e292 Binary files /dev/null and b/docs/content/html-docs/images/cube.gif differ diff --git a/docs/content/html-docs/images/curious-europa.gif b/docs/content/html-docs/images/curious-europa.gif new file mode 100644 index 0000000000..ae8cdf7aff Binary files /dev/null and b/docs/content/html-docs/images/curious-europa.gif differ diff --git a/docs/content/html-docs/images/data-struc2.gif b/docs/content/html-docs/images/data-struc2.gif new file mode 100644 index 0000000000..91f093a1df Binary files /dev/null and b/docs/content/html-docs/images/data-struc2.gif differ diff --git a/docs/content/html-docs/images/daw.JPG b/docs/content/html-docs/images/daw.JPG new file mode 100644 index 0000000000..579128c2b8 Binary files /dev/null and b/docs/content/html-docs/images/daw.JPG differ diff --git a/docs/content/html-docs/images/demo.gif b/docs/content/html-docs/images/demo.gif new file mode 100644 index 0000000000..246d6ba54f Binary files /dev/null and b/docs/content/html-docs/images/demo.gif differ diff --git a/docs/content/html-docs/images/display.png b/docs/content/html-docs/images/display.png new file mode 100644 index 0000000000..0cac1d34a6 Binary files /dev/null and b/docs/content/html-docs/images/display.png differ diff --git a/docs/content/html-docs/images/docs.png b/docs/content/html-docs/images/docs.png new file mode 100644 index 0000000000..63e3b1a47f Binary files /dev/null and b/docs/content/html-docs/images/docs.png differ diff --git a/docs/content/html-docs/images/drive.png b/docs/content/html-docs/images/drive.png new file mode 100644 index 0000000000..37b7c9b27d Binary files /dev/null and b/docs/content/html-docs/images/drive.png differ diff --git a/docs/content/html-docs/images/ds-algo.gif b/docs/content/html-docs/images/ds-algo.gif new file mode 100644 index 0000000000..c05546b508 Binary files /dev/null and b/docs/content/html-docs/images/ds-algo.gif differ diff --git a/docs/content/html-docs/images/ds.PNG b/docs/content/html-docs/images/ds.PNG new file mode 100644 index 0000000000..69bd2a046d Binary files /dev/null and b/docs/content/html-docs/images/ds.PNG differ diff --git a/docs/content/html-docs/images/dtw.PNG b/docs/content/html-docs/images/dtw.PNG new file mode 100644 index 0000000000..215a8eef1a Binary files /dev/null and b/docs/content/html-docs/images/dtw.PNG differ diff --git a/docs/content/html-docs/images/dtw.gif b/docs/content/html-docs/images/dtw.gif new file mode 100644 index 0000000000..d2959e6e91 Binary files /dev/null and b/docs/content/html-docs/images/dtw.gif differ diff --git a/docs/content/html-docs/images/dtw.jpg b/docs/content/html-docs/images/dtw.jpg new file mode 100644 index 0000000000..91be7d637b Binary files /dev/null and b/docs/content/html-docs/images/dtw.jpg differ diff --git a/docs/content/html-docs/images/enthusiastic-tiger.png b/docs/content/html-docs/images/enthusiastic-tiger.png new file mode 100644 index 0000000000..b06f98e41f Binary files /dev/null and b/docs/content/html-docs/images/enthusiastic-tiger.png differ diff --git a/docs/content/html-docs/images/equation.gif b/docs/content/html-docs/images/equation.gif new file mode 100644 index 0000000000..97107237ba Binary files /dev/null and b/docs/content/html-docs/images/equation.gif differ diff --git a/docs/content/html-docs/images/es6.jpg b/docs/content/html-docs/images/es6.jpg new file mode 100644 index 0000000000..ccb7902bc4 Binary files /dev/null and b/docs/content/html-docs/images/es6.jpg differ diff --git a/docs/content/html-docs/images/eventloop.gif b/docs/content/html-docs/images/eventloop.gif new file mode 100644 index 0000000000..82a8a04920 Binary files /dev/null and b/docs/content/html-docs/images/eventloop.gif differ diff --git a/docs/content/html-docs/images/exception-call-stack.png b/docs/content/html-docs/images/exception-call-stack.png new file mode 100644 index 0000000000..1ecdb17aad Binary files /dev/null and b/docs/content/html-docs/images/exception-call-stack.png differ diff --git a/docs/content/html-docs/images/execution-order-first-example.png b/docs/content/html-docs/images/execution-order-first-example.png new file mode 100644 index 0000000000..a7f1ed3c92 Binary files /dev/null and b/docs/content/html-docs/images/execution-order-first-example.png differ diff --git a/docs/content/html-docs/images/execution-order-second-example.png b/docs/content/html-docs/images/execution-order-second-example.png new file mode 100644 index 0000000000..461a0db658 Binary files /dev/null and b/docs/content/html-docs/images/execution-order-second-example.png differ diff --git a/docs/content/html-docs/images/express.png b/docs/content/html-docs/images/express.png new file mode 100644 index 0000000000..11f1e6429c Binary files /dev/null and b/docs/content/html-docs/images/express.png differ diff --git a/docs/content/html-docs/images/ezgif.com-gif-maker.mp4 b/docs/content/html-docs/images/ezgif.com-gif-maker.mp4 new file mode 100644 index 0000000000..38c77ffbbd Binary files /dev/null and b/docs/content/html-docs/images/ezgif.com-gif-maker.mp4 differ diff --git a/docs/content/html-docs/images/fairlawn.PNG b/docs/content/html-docs/images/fairlawn.PNG new file mode 100644 index 0000000000..707b82cab4 Binary files /dev/null and b/docs/content/html-docs/images/fairlawn.PNG differ diff --git a/docs/content/html-docs/images/favicon-750d4390.png b/docs/content/html-docs/images/favicon-750d4390.png new file mode 100644 index 0000000000..51b9df5069 Binary files /dev/null and b/docs/content/html-docs/images/favicon-750d4390.png differ diff --git a/docs/content/html-docs/images/favicon.ico b/docs/content/html-docs/images/favicon.ico new file mode 100644 index 0000000000..528854ffac Binary files /dev/null and b/docs/content/html-docs/images/favicon.ico differ diff --git a/docs/content/html-docs/images/favicon.png b/docs/content/html-docs/images/favicon.png new file mode 100644 index 0000000000..51b9df5069 Binary files /dev/null and b/docs/content/html-docs/images/favicon.png differ diff --git a/docs/content/html-docs/images/festive-zebra.png b/docs/content/html-docs/images/festive-zebra.png new file mode 100644 index 0000000000..a702e598e5 Binary files /dev/null and b/docs/content/html-docs/images/festive-zebra.png differ diff --git a/docs/content/html-docs/images/fft.jpg b/docs/content/html-docs/images/fft.jpg new file mode 100644 index 0000000000..246e260ff7 Binary files /dev/null and b/docs/content/html-docs/images/fft.jpg differ diff --git a/docs/content/html-docs/images/fillmurray.jpg b/docs/content/html-docs/images/fillmurray.jpg new file mode 100644 index 0000000000..b575b88fee Binary files /dev/null and b/docs/content/html-docs/images/fillmurray.jpg differ diff --git a/docs/content/html-docs/images/gatsby-cli.png b/docs/content/html-docs/images/gatsby-cli.png new file mode 100644 index 0000000000..971df4032a Binary files /dev/null and b/docs/content/html-docs/images/gatsby-cli.png differ diff --git a/docs/content/html-docs/images/gatsby-graphiql-explorer.png b/docs/content/html-docs/images/gatsby-graphiql-explorer.png new file mode 100644 index 0000000000..e4bf20233f Binary files /dev/null and b/docs/content/html-docs/images/gatsby-graphiql-explorer.png differ diff --git a/docs/content/html-docs/images/gh-pages.png b/docs/content/html-docs/images/gh-pages.png new file mode 100644 index 0000000000..47d9db5bd9 Binary files /dev/null and b/docs/content/html-docs/images/gh-pages.png differ diff --git a/docs/content/html-docs/images/gif-4mb.gif b/docs/content/html-docs/images/gif-4mb.gif new file mode 100644 index 0000000000..7ad46531ba Binary files /dev/null and b/docs/content/html-docs/images/gif-4mb.gif differ diff --git a/docs/content/html-docs/images/git-html-preview.gif b/docs/content/html-docs/images/git-html-preview.gif new file mode 100644 index 0000000000..1396d236d4 Binary files /dev/null and b/docs/content/html-docs/images/git-html-preview.gif differ diff --git a/docs/content/html-docs/images/git.png b/docs/content/html-docs/images/git.png new file mode 100644 index 0000000000..d887fd2955 Binary files /dev/null and b/docs/content/html-docs/images/git.png differ diff --git a/docs/content/html-docs/images/globals.png b/docs/content/html-docs/images/globals.png new file mode 100644 index 0000000000..1508b377e1 Binary files /dev/null and b/docs/content/html-docs/images/globals.png differ diff --git a/docs/content/html-docs/images/goals.jpg b/docs/content/html-docs/images/goals.jpg new file mode 100644 index 0000000000..6d149ce2d6 Binary files /dev/null and b/docs/content/html-docs/images/goals.jpg differ diff --git a/docs/content/html-docs/images/iframes.gif b/docs/content/html-docs/images/iframes.gif new file mode 100644 index 0000000000..db1591a3dd Binary files /dev/null and b/docs/content/html-docs/images/iframes.gif differ diff --git a/docs/content/html-docs/images/image-of-resume.png b/docs/content/html-docs/images/image-of-resume.png new file mode 100644 index 0000000000..43581eb596 Binary files /dev/null and b/docs/content/html-docs/images/image-of-resume.png differ diff --git a/docs/content/html-docs/images/iter.jpg b/docs/content/html-docs/images/iter.jpg new file mode 100644 index 0000000000..7b78afef84 Binary files /dev/null and b/docs/content/html-docs/images/iter.jpg differ diff --git a/docs/content/html-docs/images/jam.PNG b/docs/content/html-docs/images/jam.PNG new file mode 100644 index 0000000000..aaba95e0fe Binary files /dev/null and b/docs/content/html-docs/images/jam.PNG differ diff --git a/docs/content/html-docs/images/jamstack.png b/docs/content/html-docs/images/jamstack.png new file mode 100644 index 0000000000..53499e98fd Binary files /dev/null and b/docs/content/html-docs/images/jamstack.png differ diff --git a/docs/content/html-docs/images/javascript.gif b/docs/content/html-docs/images/javascript.gif new file mode 100644 index 0000000000..c4264443f2 Binary files /dev/null and b/docs/content/html-docs/images/javascript.gif differ diff --git a/docs/content/html-docs/images/kind-panda.gif b/docs/content/html-docs/images/kind-panda.gif new file mode 100644 index 0000000000..fa2c722632 Binary files /dev/null and b/docs/content/html-docs/images/kind-panda.gif differ diff --git a/docs/content/html-docs/images/kind-whale.gif b/docs/content/html-docs/images/kind-whale.gif new file mode 100644 index 0000000000..e4d3ea4834 Binary files /dev/null and b/docs/content/html-docs/images/kind-whale.gif differ diff --git a/docs/content/html-docs/images/lambda-demo.gif b/docs/content/html-docs/images/lambda-demo.gif new file mode 100644 index 0000000000..a2aaf6a8d6 Binary files /dev/null and b/docs/content/html-docs/images/lambda-demo.gif differ diff --git a/docs/content/html-docs/images/linux.png b/docs/content/html-docs/images/linux.png new file mode 100644 index 0000000000..a50f0ae973 Binary files /dev/null and b/docs/content/html-docs/images/linux.png differ diff --git a/docs/content/html-docs/images/logo-circle.png b/docs/content/html-docs/images/logo-circle.png new file mode 100644 index 0000000000..7385d77799 Binary files /dev/null and b/docs/content/html-docs/images/logo-circle.png differ diff --git a/docs/content/html-docs/images/logo.png b/docs/content/html-docs/images/logo.png new file mode 100644 index 0000000000..8c789ef5de Binary files /dev/null and b/docs/content/html-docs/images/logo.png differ diff --git a/docs/content/html-docs/images/macos.png b/docs/content/html-docs/images/macos.png new file mode 100644 index 0000000000..d32dffaa41 Binary files /dev/null and b/docs/content/html-docs/images/macos.png differ diff --git a/docs/content/html-docs/images/madewith.png b/docs/content/html-docs/images/madewith.png new file mode 100644 index 0000000000..b01567afe4 Binary files /dev/null and b/docs/content/html-docs/images/madewith.png differ diff --git a/docs/content/html-docs/images/main-blog.PNG b/docs/content/html-docs/images/main-blog.PNG new file mode 100644 index 0000000000..11e4205d12 Binary files /dev/null and b/docs/content/html-docs/images/main-blog.PNG differ diff --git a/docs/content/html-docs/images/map.jpg b/docs/content/html-docs/images/map.jpg new file mode 100644 index 0000000000..eda5cbe84b Binary files /dev/null and b/docs/content/html-docs/images/map.jpg differ diff --git a/docs/content/html-docs/images/media-querry.png b/docs/content/html-docs/images/media-querry.png new file mode 100644 index 0000000000..ae44ab0f7f Binary files /dev/null and b/docs/content/html-docs/images/media-querry.png differ diff --git a/docs/content/html-docs/images/medium.png b/docs/content/html-docs/images/medium.png new file mode 100644 index 0000000000..2d660d2719 Binary files /dev/null and b/docs/content/html-docs/images/medium.png differ diff --git a/docs/content/html-docs/images/mihir3.jpg b/docs/content/html-docs/images/mihir3.jpg new file mode 100644 index 0000000000..f12fb12088 Binary files /dev/null and b/docs/content/html-docs/images/mihir3.jpg differ diff --git a/docs/content/html-docs/images/mini-logo.png b/docs/content/html-docs/images/mini-logo.png new file mode 100644 index 0000000000..9b8515abfb Binary files /dev/null and b/docs/content/html-docs/images/mini-logo.png differ diff --git a/docs/content/html-docs/images/my-back-0b8b3eaf.png b/docs/content/html-docs/images/my-back-0b8b3eaf.png new file mode 100644 index 0000000000..59d9948556 Binary files /dev/null and b/docs/content/html-docs/images/my-back-0b8b3eaf.png differ diff --git a/docs/content/html-docs/images/needle.JPG b/docs/content/html-docs/images/needle.JPG new file mode 100644 index 0000000000..5b33d37b2c Binary files /dev/null and b/docs/content/html-docs/images/needle.JPG differ diff --git a/docs/content/html-docs/images/netlify.png b/docs/content/html-docs/images/netlify.png new file mode 100644 index 0000000000..899ee9ce2a Binary files /dev/null and b/docs/content/html-docs/images/netlify.png differ diff --git a/docs/content/html-docs/images/neural.PNG b/docs/content/html-docs/images/neural.PNG new file mode 100644 index 0000000000..47f5b86bdd Binary files /dev/null and b/docs/content/html-docs/images/neural.PNG differ diff --git a/docs/content/html-docs/images/njdev.jpg b/docs/content/html-docs/images/njdev.jpg new file mode 100644 index 0000000000..5bc91d7483 Binary files /dev/null and b/docs/content/html-docs/images/njdev.jpg differ diff --git a/docs/content/html-docs/images/node.jpg b/docs/content/html-docs/images/node.jpg new file mode 100644 index 0000000000..e36fc4403c Binary files /dev/null and b/docs/content/html-docs/images/node.jpg differ diff --git a/docs/content/html-docs/images/node_modules-content.png b/docs/content/html-docs/images/node_modules-content.png new file mode 100644 index 0000000000..87d96c2d8c Binary files /dev/null and b/docs/content/html-docs/images/node_modules-content.png differ diff --git a/docs/content/html-docs/images/outdated-packages-732a4523.png b/docs/content/html-docs/images/outdated-packages-732a4523.png new file mode 100644 index 0000000000..ab7d0b0f7b Binary files /dev/null and b/docs/content/html-docs/images/outdated-packages-732a4523.png differ diff --git a/docs/content/html-docs/images/pojoaque.jpg b/docs/content/html-docs/images/pojoaque.jpg new file mode 100644 index 0000000000..9c07d4ab40 Binary files /dev/null and b/docs/content/html-docs/images/pojoaque.jpg differ diff --git a/docs/content/html-docs/images/polite-sage.jpg b/docs/content/html-docs/images/polite-sage.jpg new file mode 100644 index 0000000000..f5aeee3b99 Binary files /dev/null and b/docs/content/html-docs/images/polite-sage.jpg differ diff --git a/docs/content/html-docs/images/portfolio-91689538.jpg b/docs/content/html-docs/images/portfolio-91689538.jpg new file mode 100644 index 0000000000..4db2e0081d Binary files /dev/null and b/docs/content/html-docs/images/portfolio-91689538.jpg differ diff --git a/docs/content/html-docs/images/portfolio-pic-630d2501.png b/docs/content/html-docs/images/portfolio-pic-630d2501.png new file mode 100644 index 0000000000..ebd0af9127 Binary files /dev/null and b/docs/content/html-docs/images/portfolio-pic-630d2501.png differ diff --git a/docs/content/html-docs/images/portfolio-pic-baef3b28.png b/docs/content/html-docs/images/portfolio-pic-baef3b28.png new file mode 100644 index 0000000000..ebd0af9127 Binary files /dev/null and b/docs/content/html-docs/images/portfolio-pic-baef3b28.png differ diff --git a/docs/content/html-docs/images/portfolio-pic.png b/docs/content/html-docs/images/portfolio-pic.png new file mode 100644 index 0000000000..ebd0af9127 Binary files /dev/null and b/docs/content/html-docs/images/portfolio-pic.png differ diff --git a/docs/content/html-docs/images/portfolio.gif b/docs/content/html-docs/images/portfolio.gif new file mode 100644 index 0000000000..96767ff4d3 Binary files /dev/null and b/docs/content/html-docs/images/portfolio.gif differ diff --git a/docs/content/html-docs/images/portfolio.jpg b/docs/content/html-docs/images/portfolio.jpg new file mode 100644 index 0000000000..4db2e0081d Binary files /dev/null and b/docs/content/html-docs/images/portfolio.jpg differ diff --git a/docs/content/html-docs/images/posts.PNG b/docs/content/html-docs/images/posts.PNG new file mode 100644 index 0000000000..438ab55007 Binary files /dev/null and b/docs/content/html-docs/images/posts.PNG differ diff --git a/docs/content/html-docs/images/potluck-planner.JPG b/docs/content/html-docs/images/potluck-planner.JPG new file mode 100644 index 0000000000..2dcdaa3124 Binary files /dev/null and b/docs/content/html-docs/images/potluck-planner.JPG differ diff --git a/docs/content/html-docs/images/profile.png b/docs/content/html-docs/images/profile.png new file mode 100644 index 0000000000..40cba1c4aa Binary files /dev/null and b/docs/content/html-docs/images/profile.png differ diff --git a/docs/content/html-docs/images/pure-data.png b/docs/content/html-docs/images/pure-data.png new file mode 100644 index 0000000000..c90f129e7f Binary files /dev/null and b/docs/content/html-docs/images/pure-data.png differ diff --git a/docs/content/html-docs/images/python.png b/docs/content/html-docs/images/python.png new file mode 100644 index 0000000000..db19f53818 Binary files /dev/null and b/docs/content/html-docs/images/python.png differ diff --git a/docs/content/html-docs/images/python1-00990432.jpg b/docs/content/html-docs/images/python1-00990432.jpg new file mode 100644 index 0000000000..112e7c17af Binary files /dev/null and b/docs/content/html-docs/images/python1-00990432.jpg differ diff --git a/docs/content/html-docs/images/python1.jpg b/docs/content/html-docs/images/python1.jpg new file mode 100644 index 0000000000..112e7c17af Binary files /dev/null and b/docs/content/html-docs/images/python1.jpg differ diff --git a/docs/content/html-docs/images/python2.jpg b/docs/content/html-docs/images/python2.jpg new file mode 100644 index 0000000000..be1f91c05a Binary files /dev/null and b/docs/content/html-docs/images/python2.jpg differ diff --git a/docs/content/html-docs/images/react.gif b/docs/content/html-docs/images/react.gif new file mode 100644 index 0000000000..d47199406a Binary files /dev/null and b/docs/content/html-docs/images/react.gif differ diff --git a/docs/content/html-docs/images/react.png b/docs/content/html-docs/images/react.png new file mode 100644 index 0000000000..05abbf031a Binary files /dev/null and b/docs/content/html-docs/images/react.png differ diff --git a/docs/content/html-docs/images/react2.jpg b/docs/content/html-docs/images/react2.jpg new file mode 100644 index 0000000000..48b6cc70ca Binary files /dev/null and b/docs/content/html-docs/images/react2.jpg differ diff --git a/docs/content/html-docs/images/recording-studio.jpg b/docs/content/html-docs/images/recording-studio.jpg new file mode 100644 index 0000000000..438cb53d22 Binary files /dev/null and b/docs/content/html-docs/images/recording-studio.jpg differ diff --git a/docs/content/html-docs/images/recursive-settimeout.png b/docs/content/html-docs/images/recursive-settimeout.png new file mode 100644 index 0000000000..fd9fd5dfd6 Binary files /dev/null and b/docs/content/html-docs/images/recursive-settimeout.png differ diff --git a/docs/content/html-docs/images/redu-squarex.jpg b/docs/content/html-docs/images/redu-squarex.jpg new file mode 100644 index 0000000000..98d3b14f6d Binary files /dev/null and b/docs/content/html-docs/images/redu-squarex.jpg differ diff --git a/docs/content/html-docs/images/redux.gif b/docs/content/html-docs/images/redux.gif new file mode 100644 index 0000000000..3e3eca80e0 Binary files /dev/null and b/docs/content/html-docs/images/redux.gif differ diff --git a/docs/content/html-docs/images/resume.JPG b/docs/content/html-docs/images/resume.JPG new file mode 100644 index 0000000000..086685c23d Binary files /dev/null and b/docs/content/html-docs/images/resume.JPG differ diff --git a/docs/content/html-docs/images/royal-kangaroo.JPG b/docs/content/html-docs/images/royal-kangaroo.JPG new file mode 100644 index 0000000000..85c27906dc Binary files /dev/null and b/docs/content/html-docs/images/royal-kangaroo.JPG differ diff --git a/docs/content/html-docs/images/school-book.png b/docs/content/html-docs/images/school-book.png new file mode 100644 index 0000000000..956e9790a0 Binary files /dev/null and b/docs/content/html-docs/images/school-book.png differ diff --git a/docs/content/html-docs/images/scope-closure.jpg b/docs/content/html-docs/images/scope-closure.jpg new file mode 100644 index 0000000000..e3c51cc14d Binary files /dev/null and b/docs/content/html-docs/images/scope-closure.jpg differ diff --git a/docs/content/html-docs/images/scope-context.png b/docs/content/html-docs/images/scope-context.png new file mode 100644 index 0000000000..76d0509ceb Binary files /dev/null and b/docs/content/html-docs/images/scope-context.png differ diff --git a/docs/content/html-docs/images/screencapture-app-stackbit-studio-60b452e497a2af001d2f227c-2021-06-11-08_10_34.png b/docs/content/html-docs/images/screencapture-app-stackbit-studio-60b452e497a2af001d2f227c-2021-06-11-08_10_34.png new file mode 100644 index 0000000000..6c9063bbfe Binary files /dev/null and b/docs/content/html-docs/images/screencapture-app-stackbit-studio-60b452e497a2af001d2f227c-2021-06-11-08_10_34.png differ diff --git a/docs/content/html-docs/images/screenshot.png b/docs/content/html-docs/images/screenshot.png new file mode 100644 index 0000000000..82ce807a2d Binary files /dev/null and b/docs/content/html-docs/images/screenshot.png differ diff --git a/docs/content/html-docs/images/screenshots.png b/docs/content/html-docs/images/screenshots.png new file mode 100644 index 0000000000..683ebef533 Binary files /dev/null and b/docs/content/html-docs/images/screenshots.png differ diff --git a/docs/content/html-docs/images/senic.PNG b/docs/content/html-docs/images/senic.PNG new file mode 100644 index 0000000000..418265b071 Binary files /dev/null and b/docs/content/html-docs/images/senic.PNG differ diff --git a/docs/content/html-docs/images/setinterval-ok.png b/docs/content/html-docs/images/setinterval-ok.png new file mode 100644 index 0000000000..8d45f06ee2 Binary files /dev/null and b/docs/content/html-docs/images/setinterval-ok.png differ diff --git a/docs/content/html-docs/images/setinterval-overlapping.png b/docs/content/html-docs/images/setinterval-overlapping.png new file mode 100644 index 0000000000..155cc0b0a2 Binary files /dev/null and b/docs/content/html-docs/images/setinterval-overlapping.png differ diff --git a/docs/content/html-docs/images/setinterval-varying-duration.png b/docs/content/html-docs/images/setinterval-varying-duration.png new file mode 100644 index 0000000000..d4b4e05b62 Binary files /dev/null and b/docs/content/html-docs/images/setinterval-varying-duration.png differ diff --git a/docs/content/html-docs/images/sine-wav-bak.gif b/docs/content/html-docs/images/sine-wav-bak.gif new file mode 100644 index 0000000000..612a6a53fb Binary files /dev/null and b/docs/content/html-docs/images/sine-wav-bak.gif differ diff --git a/docs/content/html-docs/images/static-server-5bf5ad2d.PNG b/docs/content/html-docs/images/static-server-5bf5ad2d.PNG new file mode 100644 index 0000000000..a968934c04 Binary files /dev/null and b/docs/content/html-docs/images/static-server-5bf5ad2d.PNG differ diff --git a/docs/content/html-docs/images/static-server.PNG b/docs/content/html-docs/images/static-server.PNG new file mode 100644 index 0000000000..a968934c04 Binary files /dev/null and b/docs/content/html-docs/images/static-server.PNG differ diff --git a/docs/content/html-docs/images/tab.png b/docs/content/html-docs/images/tab.png new file mode 100644 index 0000000000..d980bd32cf Binary files /dev/null and b/docs/content/html-docs/images/tab.png differ diff --git a/docs/content/html-docs/images/tetris.png b/docs/content/html-docs/images/tetris.png new file mode 100644 index 0000000000..87d2c92766 Binary files /dev/null and b/docs/content/html-docs/images/tetris.png differ diff --git a/docs/content/html-docs/images/tex.PNG b/docs/content/html-docs/images/tex.PNG new file mode 100644 index 0000000000..4e88f0b1d5 Binary files /dev/null and b/docs/content/html-docs/images/tex.PNG differ diff --git a/docs/content/html-docs/images/textools.png b/docs/content/html-docs/images/textools.png new file mode 100644 index 0000000000..e070523bb2 Binary files /dev/null and b/docs/content/html-docs/images/textools.png differ diff --git a/docs/content/html-docs/images/theme.png b/docs/content/html-docs/images/theme.png new file mode 100644 index 0000000000..b387fdde01 Binary files /dev/null and b/docs/content/html-docs/images/theme.png differ diff --git a/docs/content/html-docs/images/thoughtful-neptune.PNG b/docs/content/html-docs/images/thoughtful-neptune.PNG new file mode 100644 index 0000000000..05f7722631 Binary files /dev/null and b/docs/content/html-docs/images/thoughtful-neptune.PNG differ diff --git a/docs/content/html-docs/images/top-half-mihir.png b/docs/content/html-docs/images/top-half-mihir.png new file mode 100644 index 0000000000..93546acadb Binary files /dev/null and b/docs/content/html-docs/images/top-half-mihir.png differ diff --git a/docs/content/html-docs/images/updated-packages.png b/docs/content/html-docs/images/updated-packages.png new file mode 100644 index 0000000000..b6c51ecfc7 Binary files /dev/null and b/docs/content/html-docs/images/updated-packages.png differ diff --git a/docs/content/html-docs/images/usage.png b/docs/content/html-docs/images/usage.png new file mode 100644 index 0000000000..3bfd46dc55 Binary files /dev/null and b/docs/content/html-docs/images/usage.png differ diff --git a/docs/content/html-docs/images/web-dev-back.jpg b/docs/content/html-docs/images/web-dev-back.jpg new file mode 100644 index 0000000000..a3fb9cff9d Binary files /dev/null and b/docs/content/html-docs/images/web-dev-back.jpg differ diff --git a/docs/content/html-docs/images/web-development.gif b/docs/content/html-docs/images/web-development.gif new file mode 100644 index 0000000000..33318d4516 Binary files /dev/null and b/docs/content/html-docs/images/web-development.gif differ diff --git a/docs/content/html-docs/images/webdev.png b/docs/content/html-docs/images/webdev.png new file mode 100644 index 0000000000..337c009a0f Binary files /dev/null and b/docs/content/html-docs/images/webdev.png differ diff --git a/docs/content/html-docs/images/webdevhublogo2.PNG b/docs/content/html-docs/images/webdevhublogo2.PNG new file mode 100644 index 0000000000..bba9a02c89 Binary files /dev/null and b/docs/content/html-docs/images/webdevhublogo2.PNG differ diff --git a/docs/content/html-docs/images/webscraping.png b/docs/content/html-docs/images/webscraping.png new file mode 100644 index 0000000000..1a068d66a7 Binary files /dev/null and b/docs/content/html-docs/images/webscraping.png differ diff --git a/docs/content/html-docs/images/windows.png b/docs/content/html-docs/images/windows.png new file mode 100644 index 0000000000..c3dbc0f07f Binary files /dev/null and b/docs/content/html-docs/images/windows.png differ diff --git a/docs/content/html-docs/images/zumzi-video-chat.png b/docs/content/html-docs/images/zumzi-video-chat.png new file mode 100644 index 0000000000..c542fc9f2f Binary files /dev/null and b/docs/content/html-docs/images/zumzi-video-chat.png differ diff --git a/docs/content/html-docs/images/zumzi.png b/docs/content/html-docs/images/zumzi.png new file mode 100644 index 0000000000..69f564a88e Binary files /dev/null and b/docs/content/html-docs/images/zumzi.png differ diff --git a/docs/content/html-docs/interact/callstack-visual/index.html b/docs/content/html-docs/interact/callstack-visual/index.html new file mode 100644 index 0000000000..d44d0bd797 --- /dev/null +++ b/docs/content/html-docs/interact/callstack-visual/index.html @@ -0,0 +1,552 @@ + +Callstack Visualizer | webdevhub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Callstack Visualizer

See the Pen + Data Structures Viz by Bryan C Guner (@bgoonz) + on CodePen.

Callstack Visualizer

About the Call Stack

TL;DR *The Call Stack tracks function calls. It is a LIFO stack of frames. Each frame represents a function call.*


The Call Stack is a fundamental part of the JavaScript language. It is a record-keeping structure that allows us to perform function calls. Each function call is represented as a frame on the Call Stack. This is how the JavaScript engine keeps track of which functions have been called and in what order. The JS engine uses this information to ensure execution picks back up in the right spot after a function returns.

When a JavaScript program first starts executing, the Call Stack is empty. When the first function call is made, a new frame is pushed onto the top of the Call Stack. When that function returns, its frame is popped off of the Call Stack.

About the Event Loop

TL;DR *The Event Loop processes Tasks and Microtasks. It places them into the Call Stack for execution one at a time. It also controls when rerendering occurs.*


The Event Loop is a looping algorithm that processes the Tasks/Microtasks in the Task Queue and Microtask Queue. It handles selecting the next Task/Microtask to be run and placing it in the Call Stack for execution.

The Event Loop algorithm consists of four key steps:

  1. Evaluate Script: Synchronously execute the script as though it were a function body. Run until the Call Stack is empty.
  2. Run a Task: Select the oldest Task from the Task Queue. Run it until the Call Stack is empty.
  3. Run all Microtasks: Select the oldest Microtask from the Microtask Queue. Run it until the Call Stack is empty. Repeat until the Microtask Queue is empty.
  4. Rerender the UI: Rerender the UI. Then, return to step 2. (This step only applies to browsers, not NodeJS).

Let's model the Event Loop with some JavaScript psuedocode:

while (EventLoop.waitForTask()) {
+  const taskQueue = EventLoop.selectTaskQueue();
+  if (taskQueue.hasNextTask()) {
+    taskQueue.processNextTask();
+  }
+
+  const microtaskQueue = EventLoop.microTaskQueue;
+  while (microtaskQueue.hasNextMicrotask()) {
+    microtaskQueue.processNextMicrotask();
+  }
+
+  rerender();
+}
+
+ + + + + +View My +Stats + + diff --git a/docs/content/html-docs/interact/index.html b/docs/content/html-docs/interact/index.html new file mode 100644 index 0000000000..6410188700 --- /dev/null +++ b/docs/content/html-docs/interact/index.html @@ -0,0 +1,533 @@ + +Interactive Examples + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +View My +Stats + +