├── .gitignore ├── a-little-bit-about-popular-framework ├── img │ ├── angular.png │ ├── angular2-overview.png │ ├── angular2-timeline.png │ ├── backbone-timeline.png │ ├── backbone.png │ ├── er-timeline.png │ ├── er.png │ ├── flux-data-flow.png │ ├── flux.png │ ├── polymer-timeline.png │ ├── polymer.png │ ├── react-timeline.png │ ├── react.png │ ├── redux.jpg │ ├── reflux.jpg │ ├── vue-mvvm.png │ ├── vue-timeline.png │ ├── vue.png │ └── vuex.png └── index.html ├── head.min.js ├── mdfe-tech-2016q3 └── index.html ├── reveal ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE ├── README.md ├── bower.json ├── css │ ├── print │ │ ├── paper.css │ │ └── pdf.css │ ├── reveal.css │ ├── reveal.scss │ └── theme │ │ ├── README.md │ │ ├── beige.css │ │ ├── black.css │ │ ├── blood.css │ │ ├── league.css │ │ ├── moon.css │ │ ├── night.css │ │ ├── serif.css │ │ ├── simple.css │ │ ├── sky.css │ │ ├── solarized.css │ │ ├── source │ │ ├── beige.scss │ │ ├── black.scss │ │ ├── blood.scss │ │ ├── league.scss │ │ ├── moon.scss │ │ ├── night.scss │ │ ├── serif.scss │ │ ├── simple.scss │ │ ├── sky.scss │ │ ├── solarized.scss │ │ └── white.scss │ │ ├── template │ │ ├── mixins.scss │ │ ├── settings.scss │ │ └── theme.scss │ │ └── white.css ├── index.html ├── js │ └── reveal.js ├── lib │ ├── css │ │ └── zenburn.css │ ├── font │ │ ├── league-gothic │ │ │ ├── LICENSE │ │ │ ├── league-gothic.css │ │ │ ├── league-gothic.eot │ │ │ ├── league-gothic.ttf │ │ │ └── league-gothic.woff │ │ └── source-sans-pro │ │ │ ├── LICENSE │ │ │ ├── source-sans-pro-italic.eot │ │ │ ├── source-sans-pro-italic.ttf │ │ │ ├── source-sans-pro-italic.woff │ │ │ ├── source-sans-pro-regular.eot │ │ │ ├── source-sans-pro-regular.ttf │ │ │ ├── source-sans-pro-regular.woff │ │ │ ├── source-sans-pro-semibold.eot │ │ │ ├── source-sans-pro-semibold.ttf │ │ │ ├── source-sans-pro-semibold.woff │ │ │ ├── source-sans-pro-semibolditalic.eot │ │ │ ├── source-sans-pro-semibolditalic.ttf │ │ │ ├── source-sans-pro-semibolditalic.woff │ │ │ └── source-sans-pro.css │ └── js │ │ ├── classList.js │ │ ├── head.min.js │ │ └── html5shiv.js ├── package.json ├── plugin │ ├── highlight │ │ └── highlight.js │ ├── markdown │ │ ├── example.html │ │ ├── example.md │ │ ├── markdown.js │ │ └── marked.js │ ├── math │ │ └── math.js │ ├── multiplex │ │ ├── client.js │ │ ├── index.js │ │ └── master.js │ ├── notes-server │ │ ├── client.js │ │ ├── index.js │ │ └── notes.html │ ├── notes │ │ ├── notes.html │ │ └── notes.js │ ├── print-pdf │ │ └── print-pdf.js │ ├── search │ │ └── search.js │ └── zoom-js │ │ └── zoom.js └── test │ ├── examples │ ├── assets │ │ ├── image1.png │ │ └── image2.png │ ├── barebones.html │ ├── embedded-media.html │ ├── math.html │ ├── slide-backgrounds.html │ └── slide-transitions.html │ ├── qunit-1.12.0.css │ ├── qunit-1.12.0.js │ ├── test-markdown-element-attributes.html │ ├── test-markdown-element-attributes.js │ ├── test-markdown-slide-attributes.html │ ├── test-markdown-slide-attributes.js │ ├── test-markdown.html │ ├── test-markdown.js │ ├── test-pdf.html │ ├── test-pdf.js │ ├── test.html │ └── test.js ├── san-new-mvvm-ui-framework ├── img │ ├── components.png │ ├── mvvm.png │ ├── san.png │ ├── state.png │ ├── ynoter-1.png │ ├── ynoter-2.png │ └── ynoter-3.png └── index.html └── san-perf ├── README.md ├── img ├── anode-render.png ├── anode-render.psd ├── anode.png ├── children-changes-insert.png ├── children-changes-remove.png ├── children-changes-update.png ├── children-changes.png ├── list-eg.png ├── render-tree.html ├── render-tree.png ├── san-perf-keyed.png ├── san-perf-non-keyed.png ├── trackby-opti.png ├── update-flow-opti.png ├── update-flow.png └── update-for-item.png └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .idea/ 4 | public/ 5 | npm-debug.log 6 | Thumbs.db 7 | .DS_Store 8 | *.swp 9 | *.gz -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/angular.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/angular2-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/angular2-overview.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/angular2-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/angular2-timeline.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/backbone-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/backbone-timeline.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/backbone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/backbone.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/er-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/er-timeline.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/er.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/er.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/flux-data-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/flux-data-flow.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/flux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/flux.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/polymer-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/polymer-timeline.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/polymer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/polymer.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/react-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/react-timeline.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/react.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/redux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/redux.jpg -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/reflux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/reflux.jpg -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/vue-mvvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/vue-mvvm.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/vue-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/vue-timeline.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/vue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/vue.png -------------------------------------------------------------------------------- /a-little-bit-about-popular-framework/img/vuex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/errorrik/talk/52c16dbe0e89e7154a29758904357ae44f3b241b/a-little-bit-about-popular-framework/img/vuex.png -------------------------------------------------------------------------------- /head.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | Head JS The only script in your
3 | Copyright Tero Piirainen (tipiirai) 4 | License MIT / http://bit.ly/mit-license 5 | Version 0.96 6 | 7 | http://headjs.com 8 | */(function(a){function l(){var a=window.outerWidth||b.clientWidth;b.className=b.className.replace(/ (w|lt)-\d+/g,""),f("w-"+Math.round(a/100)*100),h(c.screens,function(b){a<=b&&f("lt-"+b)}),i.feature()}function h(a,b){for(var c=0,d=a.length;c