├── .github └── workflows │ └── main.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── appicons ├── apple-touch-icon-114x114.png ├── apple-touch-icon-120x120.png ├── apple-touch-icon-144x144.png ├── apple-touch-icon-152x152.png ├── apple-touch-icon-57x57.png ├── apple-touch-icon-60x60.png ├── apple-touch-icon-72x72.png ├── apple-touch-icon-76x76.png ├── favicon-128.png ├── favicon-16x16.png ├── favicon-196x196.png ├── favicon-32x32.png ├── favicon-96x96.png ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png └── splash.png ├── css ├── animations.css └── style.css ├── favicon.ico ├── images ├── devnexus.png ├── jeremyavatar-cropped.jpg ├── logo.png ├── ng-conf-ski.png ├── ng-conf.png ├── ng-dist-size.png ├── ng-size.png ├── security-alerts.png ├── triad.png └── vanillin.png ├── index.html ├── js ├── animator.js ├── app.js ├── controls.js ├── dataBinding.js ├── keyhandler.js ├── navigator.js ├── observable.js ├── router.js ├── slide.js └── slideLoader.js ├── manifest.json ├── pwa.js ├── pwa ├── 404.html └── offline.html ├── robots.txt ├── slides ├── 001-title.html ├── 020-angular-project.html ├── 030-impact1.html ├── 040-impact2.html ├── 050-cost.html ├── 060-ng-conf1.html ├── 070-ng-conf2.html ├── 080-why.html ├── 090-embrace.html ├── 100-javascript-new.html ├── 110-variables.html ├── 120-gosinta.html ├── 130-string-power.html ├── 140-spread-operator.html ├── 150-destructuring.html ├── 160-classes.html ├── 165-classes-2.html ├── 170-es5-classes.html ├── 173-es5-extends.html ├── 177-es5-ext-impl.html ├── 180-modules.html ├── 190-this-app.html ├── 200-data-binding.html ├── 210-pwa.html ├── 220-wrapup.html └── 230-end.html ├── templates └── controls.html └── videos └── angularproject.mp4 /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .output/** -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/README.md -------------------------------------------------------------------------------- /appicons/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /appicons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /appicons/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /appicons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /appicons/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /appicons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /appicons/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /appicons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /appicons/favicon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/favicon-128.png -------------------------------------------------------------------------------- /appicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/favicon-16x16.png -------------------------------------------------------------------------------- /appicons/favicon-196x196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/favicon-196x196.png -------------------------------------------------------------------------------- /appicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/favicon-32x32.png -------------------------------------------------------------------------------- /appicons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/favicon-96x96.png -------------------------------------------------------------------------------- /appicons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/mstile-144x144.png -------------------------------------------------------------------------------- /appicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/mstile-150x150.png -------------------------------------------------------------------------------- /appicons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/mstile-310x150.png -------------------------------------------------------------------------------- /appicons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/mstile-310x310.png -------------------------------------------------------------------------------- /appicons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/mstile-70x70.png -------------------------------------------------------------------------------- /appicons/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/appicons/splash.png -------------------------------------------------------------------------------- /css/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/css/animations.css -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/css/style.css -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/favicon.ico -------------------------------------------------------------------------------- /images/devnexus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/devnexus.png -------------------------------------------------------------------------------- /images/jeremyavatar-cropped.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/jeremyavatar-cropped.jpg -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/ng-conf-ski.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/ng-conf-ski.png -------------------------------------------------------------------------------- /images/ng-conf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/ng-conf.png -------------------------------------------------------------------------------- /images/ng-dist-size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/ng-dist-size.png -------------------------------------------------------------------------------- /images/ng-size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/ng-size.png -------------------------------------------------------------------------------- /images/security-alerts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/security-alerts.png -------------------------------------------------------------------------------- /images/triad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/triad.png -------------------------------------------------------------------------------- /images/vanillin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/images/vanillin.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/index.html -------------------------------------------------------------------------------- /js/animator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/animator.js -------------------------------------------------------------------------------- /js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/app.js -------------------------------------------------------------------------------- /js/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/controls.js -------------------------------------------------------------------------------- /js/dataBinding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/dataBinding.js -------------------------------------------------------------------------------- /js/keyhandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/keyhandler.js -------------------------------------------------------------------------------- /js/navigator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/navigator.js -------------------------------------------------------------------------------- /js/observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/observable.js -------------------------------------------------------------------------------- /js/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/router.js -------------------------------------------------------------------------------- /js/slide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/slide.js -------------------------------------------------------------------------------- /js/slideLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/js/slideLoader.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/manifest.json -------------------------------------------------------------------------------- /pwa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/pwa.js -------------------------------------------------------------------------------- /pwa/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/pwa/404.html -------------------------------------------------------------------------------- /pwa/offline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/pwa/offline.html -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / -------------------------------------------------------------------------------- /slides/001-title.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/001-title.html -------------------------------------------------------------------------------- /slides/020-angular-project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/020-angular-project.html -------------------------------------------------------------------------------- /slides/030-impact1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/030-impact1.html -------------------------------------------------------------------------------- /slides/040-impact2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/040-impact2.html -------------------------------------------------------------------------------- /slides/050-cost.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/050-cost.html -------------------------------------------------------------------------------- /slides/060-ng-conf1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/060-ng-conf1.html -------------------------------------------------------------------------------- /slides/070-ng-conf2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/070-ng-conf2.html -------------------------------------------------------------------------------- /slides/080-why.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/080-why.html -------------------------------------------------------------------------------- /slides/090-embrace.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/090-embrace.html -------------------------------------------------------------------------------- /slides/100-javascript-new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/100-javascript-new.html -------------------------------------------------------------------------------- /slides/110-variables.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/110-variables.html -------------------------------------------------------------------------------- /slides/120-gosinta.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/120-gosinta.html -------------------------------------------------------------------------------- /slides/130-string-power.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/130-string-power.html -------------------------------------------------------------------------------- /slides/140-spread-operator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/140-spread-operator.html -------------------------------------------------------------------------------- /slides/150-destructuring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/150-destructuring.html -------------------------------------------------------------------------------- /slides/160-classes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/160-classes.html -------------------------------------------------------------------------------- /slides/165-classes-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/165-classes-2.html -------------------------------------------------------------------------------- /slides/170-es5-classes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/170-es5-classes.html -------------------------------------------------------------------------------- /slides/173-es5-extends.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/173-es5-extends.html -------------------------------------------------------------------------------- /slides/177-es5-ext-impl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/177-es5-ext-impl.html -------------------------------------------------------------------------------- /slides/180-modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/180-modules.html -------------------------------------------------------------------------------- /slides/190-this-app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/190-this-app.html -------------------------------------------------------------------------------- /slides/200-data-binding.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/200-data-binding.html -------------------------------------------------------------------------------- /slides/210-pwa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/210-pwa.html -------------------------------------------------------------------------------- /slides/220-wrapup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/220-wrapup.html -------------------------------------------------------------------------------- /slides/230-end.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/slides/230-end.html -------------------------------------------------------------------------------- /templates/controls.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/templates/controls.html -------------------------------------------------------------------------------- /videos/angularproject.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/vanillajs-deck/HEAD/videos/angularproject.mp4 --------------------------------------------------------------------------------