~/conference

MountainWest JavaScript 2014

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

frontend developers, javascript developers, test engineers, node.js developers, accessibility engineers, build engineers

JavaScript macros; asynchronous JavaScript patterns; RxJS reactive programming; test-driven development; Ember.js application testing; JavaScript benchmarking; web accessibility for blind users; JavaScript SEO techniques; browser package management; 60 FPS web animation; hardware hacking with JavaScript; Node.js error handling and stacktraces

titleauthorlength
Be Predictable, Not Correct.Pete Hunt34m
Argues that predictability beats chasing correctness by using referential transparency and immutability to make UIs reliable, and that react's virtual DOM…
Talk on
Unshackling JavaScript with MacrosJames Long33m
A working macro system called sweet.js implements hygienic macros that add an expansion phase before parsing and compiles invalid JavaScript into valid code…
Talk on
Asynchronous JavaScriptJafar Husain30m
Claim: events are collections and treating them as such lets you apply array operators (map filter concatAll takeUntil switchLatest) to real UIs. Using…
Talk on
Adding Even More Fun to Functional Programming With RXJSRyan Anklam24m
Claims that Netflix uses RXJS to replace loops and ifs with functional operators and to manage async concurrency using Observables. Demonstrations use actual…
Talk on
Using TDD to Tame the Big Ball o' MudBrandon Hays31m
Wraps legacy jQuery into a code jail component, add unit and acceptance tests, and follow a concrete five‑step refactor: extract a computed‑property model that…
Talk on
Test-Driven Development of Ember.js ApplicationsAndy Pliszka25m
Builds a simple Todo app and actually shows it working end to end while following test-driven steps: writes failing integration specs, adds handlebars UI…
Talk on
And Benchmarks for All!Alex Navasardyan27m
Framework performance needs concrete evidence not platitudes so the talk lays out actual benchmarks that profile DOM and JavaScript execution, uses…
Talk on
Bringing the Web Back to the BlindRyan Florence31m
Javascript-driven sites increasingly break navigation for screenreaders; VoiceOver demos show Google Weather and Bootstrap tabs producing pages of useless…
Talk on
JavaScript SEO (The "Right" Way)Jeff Whelpley28m
Claims that server-side pre-rendering of SPAs yields better Google rankings than the fragment/hashbang approach and that headless-browser snapshots (PhantomJS)…
Talk on
JavaScript: A Gateway Language, or, Why You Should Teach Your Kids...Liz Abinante21m
Argues that JavaScript works as a gateway language by giving instant visual results and low setup cost compared with Ruby or Python, shows concrete lessons…
Talk on
Browser Package ManagementGuy Bedford35m
Claims that ES6 modules and a spec-compatible loader make browser package management practical with concrete tools: the ES6 Module Loader polyfill runs ES6 in…
Talk on
60 FPS or Bust: Bleeding Edge Web AnimationJeremy Kahn28m
Covers concrete claims and tools rather than theory CSS often renders smoother on mobile so complex motion is exported to CSS by injecting large style blocks…
Talk on
Hardware Hacking for JS DevelopersJamison Dance19m
Demos show JavaScript code of about a dozen lines using Johnny-Five to read a noisy button on an Arduino and send events over socket.io to control reveal.js…
Talk on
You should be using Twitter's Flight framework.Kassandra Perch23m
Flight claims to be a tiny, 5K gzipped framework that requires jQuery and gives a modular, event-driven component model with functional mixins. The Yeoman…
Talk on
Error Handling in Node.jsJamund Ferguson23m
Practical rules and concrete code: use Express middleware and the Callback pattern everywhere, use error objects not strings so stack traces travel, wrap…
Talk on
Traces of Errors: Getting Better JavaScript StacktracesTodd H. Gardner27m
Shows that browsers disagree about Error internals (Chrome embeds stack, IE only generates it on throw, Firefox exposes file/line/column) and that anonymous…
Talk on
Build Systems The Next GenerationEric Schoffstall23m
Claims that stream-based, file-in-memory builds beat task runners for performance and clarity, comparing grunt vs gulp with concrete code: a gulp pipeline that…
Talk on
HTML5 Canvas Animation with JavascriptJosh Robertson30m
Shows how to build working HTML5 canvas animations with plain JavaScript: taps the 2D Drawing API, uses requestAnimationFrame at 60fps, renders a sine-wave…
Talk on
A GIF OdysseyGlen Maddern29m
This talk is about pursuing a dumb idea to its extremes. In this case, the dumb idea was to scrape GIFs off Tumblr, play them back fullscreen, and beat-match…
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.