~/conference

MountainWest JavaScript 2015

date:2015-03-27..2015-04-01
location:Salt Lake City, United States
series:MountainWest JavaScript · 2 editions
editions:[MountainWest JavaScript 2014, MountainWest JavaScript 2015]

javascript developers, frontend developers, full stack developers, web architects, technical leads, developer educators

ES7 language features; cross-platform JavaScript strategies; algorithmic complexity in JavaScript; gradual typing for JavaScript; teaching programming techniques; design skills for developers; Webpack bundling and packaging; reactive programming with RxJS; service workers for offline; test driven development for web; hardware APIs for the web; React as an application architecture

titleauthorlength
JavaScript 7: the Evolution of JavaScriptJafar Husain32m
Claims that es2016 adds async/await desugars to generators + promises and that you can write waiting code that uses normal loops and try/catch instead of…
Talk on
The Death of "Write ONce, Run Everywhere"Steve Lacy20m
Argues that “Write Once, Run Everywhere” fails in practice because PhoneGap/Cordova/Trigger.io force webviews with single-threaded rendering, memory limits…
Talk on
(Math == Art && Art == Code)John Brown32m
Gallery pieces react to a central touchscreen, a Twitter bot called avatar glitch downloads avatars, converts them to JPEG and corrupts headers to create…
Talk on
Essential Big O for JavaScript DevelopersDave Smith24m
Claims that Big O ignores hardware and JIT and instead measures steps versus input size and demonstrates that with concrete examples: a string search runs…
Talk on
You Won't Believe This One Weird Way to Rewrite ClosuresJonathan Martin33m
Claims a full rewrite of closures using only JavaScript primitives and one global variable and proves it with tests and a working transpiler, implementing…
Talk on
Gradual Typing is the best!Cameron Matheson21m
Live coding shows TypeScript catching a string-vs-number call and enforcing required parameters but failing to guard against nulls or divide-by-zero; Flow adds…
Talk on
What I've Learned about Learning from Teaching People to CodeTyler McGinnis24m
Claims that learning beats tool loyalty, backed by teaching hundreds in an intense bootcamp environment where students absorb HTML CSS and JavaScript in weeks…
Talk on
6 Design Skills Devs NeedWhitney Williams30m
Design skills map to concrete developer gains: creativity, intuition, empathy, communication and patience produce measurable wins. Facing hundreds of…
Talk on
Gift Wrap Your Code with WebpackJeremy Lund34m
Webpack packages JavaScript, CSS, images and JSON into a single deployable bundle by building a dependency graph and applying loaders (css, style, babel) to…
Talk on
Journey from procedural to reactive JavaScript with stopsGleb Bahmutov34m
A concrete migration path: start with small pure functions and array helpers (lodash/ramda), move to map + forEach pipeline, add lazy operators and buffering…
Talk on
How HTML5 Killed My Career!Kyle Tyacke29m
Flash-era tooling wins on concrete features: hardware access to microphone and webcam, timeline animation and video/audio mixing, and a full-mesh peer-to-peer…
Talk on
Making Offline Suck Less with Service WorkersBret Little27m
Service workers plus the Cache API let a site intercept and hijack requests over HTTPS, run as an independent thread with install/activate/fetch/terminate…
Talk on
TDD for Your Soul: Virtue and Web DevelopmentAbraham Sangha33m
Applies the TDD cycle as a literal method for character change, mapping red–green–refactor onto personal habits and the four classical virtues — self-control…
Talk on
Give your Data the Respect it DeservesJason Dobry30m
Claims a framework-agnostic data layer called JSData that runs on browser and Node and ships adapters for HTTP localStorage Firebase plus RethinkDB, MongoDB…
Talk on
Hardware APIsJosh Robertson35m
Explains how to control an Arduino from Node by uploading Firmata firmware and using node-serialport to read and write raw bytes, demonstrates debouncing and…
Talk on
The Social Coding ContractJustin Searls35m
Argues that convenience creates a Jenga tower of dependencies and gives concrete failures: npm’s deep node_modules triggers Windows max path errors, a broken…
Talk on
Robots Love JavaScript (too)Brad Midgley37m
Argues that a hierarchical state machine is the right model, shows a CoffeeScript/JavaScript framework that injects announcer events into a behavior stack, and…
Talk on
The Frankenstein Framework - The Polyglot future of the webMerrick Christensen30m
Claim: ES6 modules let different frameworks be composed instead of chosen. Demo uses ES6 modules with webpack + Babel, wires Angular 2 dependency injection to…
Talk on
ReactJS as the MVCZean Tsoi33m
Argues that React is extended beyond the view to own model and controller responsibilities, using React + JSX, director.js routing, and ajax calls to an api to…
Talk on
Why would we ever build a distributed computing platform in node?Gord Tanner29m
Claims that Node can run a distributed compute platform and shows how it actually works: using zeromq for request/reply, round‑robin task distribution and…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.