~/conference

JSConf US 2015

date:2015-05-27..2015-05-29
location:Amelia Island, United States
series:JSConf US · 5 editions
tags:[javascript]

JavaScript developers, front-end developers, Node.js developers, accessibility engineers, web audio developers, meetup organisers, creative technologists

Async programming in ES7; ES6/2015 language fundamentals; Node.js automation tooling; Web Audio API instrument building; NES emulation with JavaScript; Parallelism experiments in JavaScript; Automated accessibility testing; Mobile web and responsive design; Recreating a dialup modem in JavaScript; JavaScript on ACID (relational integration); JavaScript code transformation; Visualizing process evolution

titleauthorlength
Nemo. The natural nodejs automation solutionMatt Edelman28m
NemoJS is a NodeJS selenium wrapper that uses confit for layered JSON overrides and a plugin architecture for modular webdriver abstractions. The demo wires…
Talk on
Accessibility and JS: side-by-sideFelipe de Albuquerque33m
Argues that JavaScript is not the villain and gives concrete fixes: 97% of browsers support JavaScript, use ARIA (including ARIA live) to announce dynamic…
Talk on
Beyond Responsive: Building a mobile web you're f*ing proud ofKate Hudson28m
Claims concrete tradeoffs and hacks not rhetoric: a custom Webmaker Android user agent uses hybrid Android apps with Crosswalk and React to avoid stock-browser…
Talk on
Making Relational Cool Again (or: JavaScript on ACID)Tim Griesser27m
Argues that Node can and should run traditional SQL by showing two libraries actually built: Knex (query builder handling connection pooling, dialect quirks…
Talk on
Async Programming in ES7Jafar Husain33m
Claims that ES7 adds async/await and async generators to make waiting as simple as blocking, and shows the mechanics: generator + promise composition…
Talk on
(math == art && art == code)John Brown27m
Argument is that math, art, and code are the same but backed by concrete work: a node canvas that streams mouse pixels, an avatarglitch bot that corrupts JPEG…
Talk on
Knitting for JavascriptersMariko Kosaka26m
Code converts knitting patterns to a pixel matrix using GM (PhantomJS tried then dropped), applies Bayer dithering to turn grayscale into ones and zeros, packs…
Talk on
Parallelism experiments in JavaScriptNaveed Ihsanullah33m
Claim: JavaScript gains low-level primitives for parallelism using shared array buffer and shared Int32 views, not just heavier web workers. Benchmarks show…
Talk on
Amazing Things One Can Do With JS and the NESMichael Matuzak23m
JavaScript compiles to NES assembler and produces real NES programs that run on actual cartridges; the tool exposes a JS API (published on npm) that targets…
Talk on
Re-examining recipe searchTracy Hinds28m
Uses JavaScript and neo4j graph database to index recipes harvested from APIs (BigOven, Edamam, Food2Fork), building a command‑line import and query pipeline…
Talk on
Recreating a dialup modem in javascriptSam Saccone32m
Recreates an end-to-end frequency-shift keying modem entirely in JavaScript using the Web Audio API, an oscillator and script-processor pipeline for real-time…
Talk on
Building a musical instrument with the Web Audio APISteve Kinney30m
Demonstrates building a browser synth using the Web Audio API with oscillators, gain nodes and the important gotcha that once an oscillator is stopped it…
Talk on
Maintaining a Local Dev MeetupJacob Roufa30m
Local groups combine a struggling PHP and JavaScript meetup into one, share organizing duties, adopt a code of conduct, and use meetup.com plus shared…
Talk on
Visualizing process evolutionDann Toliver30m
Claims that you can read runtime behavior visually and actually see surprising implementation differences: a small 8‑bit VM and an image-mapped memory renderer…
Talk on
If you wish to learn ES6/2015 from scratch, you must first invent the universeAshley Williams26m
A concrete claim: teaching abstraction fails when syntax hides the underlying model, so JavaScript can be used to teach iteration by exposing state condition…
Talk on
JavaScript TransformationSebastian McKenzie20m
Creates Babel as an actual compiler that turns ES2015 (and Flow, JSX, React) into runnable ES5, using AST passes, traversal and a transformer/generator…
Talk on
30 Minutes or Less: The Magic of Automated Accessibility TestingMarcy Sutton Todd32m
Demo shows automated audits catching missing labels and focus bugs before deploy and a protractor plugin that runs Chrome accessibility checks during end to…
Talk on
Altering the real world with JavaScriptJan Jongboom33m
Phones stream sensor yaw and pitch to a Node.js server that mixes data into procedural music and survives roughly ten simultaneous connections before the…
Talk on
JSConf 2015 Mike O'BrienMike O'Brien31m
Claims a working mixed‑mode renderer that unifies DOM and WebGL under a single API using a scene graph (pixel coordinates, transforms, opacity), implements a…
Talk on
JSConf 2015 Chris LorenzoChris Lorenzo23m
Builds Xfinity TV and Xfinity Home UI as reusable web components using Polymer with templates HTML imports shadow DOM and custom elements, claiming an XH app…
Talk on
JSConf 2015 Charlie McConnellCharlie McConnell26m
Claims a simple, syncable timeline OS where each event is a JSON Timeline pins sent via a Node.js library to users or topics, demonstrated by posting the…
Talk on
JSConf 2015 Laney KuenzelLaney Kuenzel Zamore29m
Colocates React rendering and GraphQL queries so components declare exactly what they need, and Relay builds mutation queries by intersecting the mutation’s…
Talk on
JSConf 2015 Jory BursonJory Burson24m
A concise operational method appears: an MVC: Mission Value Change framework that turns vague goals into concrete governance choices. It walks through the Node…
Talk on
JSConf 2015 Kassandra PerchKassandra Perch29m
A quick run-down of what actually happened and what works: a browser-controlled robot streams 128k 30fps video from an Intel Edison running Node and serves a…
Talk on
JSConf 2015 John David DaltonJohn-David Dalton18m
Browsers implement many built-ins as built-ins implemented in JavaScript, which lets engines like chakra and ms edge ship and iterate fast and lets…
Talk on
JSConf 2015 Dave CadwalladerDave Cadwallader30m
Builds a practical end-to-end system that stops false positives without fixing every root cause: Magellan wraps Night Watch tests, injects jQuery to work…
Talk on
JSConf 2015 Andrew RotaAndrew Rota22m
Wayfair runs a PHP backend with a C++ mustache renderer for a catalog of ~7 million products from 7,000+ suppliers and suffers client-side overrendering from…
Talk on
JSConf 2015 Peter PiekarczykPeter Piekarczyk23m
Front-end moves from Brunch/Chaplin/backbone to React reduce wasted re-renders, cut flame‑chart spikes and make backends comfortable integrating UI code. The…
Talk on
JSConf 2015 Gord TannerGord Tanner29m
Two new hires clone the repo at 9am and by lunchtime have the whole stack running and make pull requests; the claim is reproducible onboarding cuts days to…
Talk on
JSConf 2015 Jonathan MartinJonathan Martin36m
Claims that native closures can be replaced by a small runtime that maps var/params to setter/getter/function helpers, implements scopes with a closure…
Talk on
JSConf 2015 Kyle TyackeKyle Tyacke36m
WebRTC provides browser-native peer-to-peer audio video and data via JavaScript APIs and handles NAT traversal with STUN/TURN so about 86% peer-to-peer…
Talk on
JSConf 2015 Rey BangoRey Bango28m
Microsoft Edge claims standards compliance and targets 99% compatibility with other browsers and ships on Windows 10 ISOs for testing. Testing options include…
Talk on
JSConf 2015 Mike BallMike Ball27m
Runs real Chrome 43 and Firefox 38 headlessly inside xvfb on an Ubuntu vagrant box provisioned with Ansible, executing Google Polymer tests via web component…
Talk on
JSConf 2015 Myles BorinsMyles Borins25m
Defines sampling as analog→digital conversion with PCM at 16 bits per sample and CDs at 44.1 kHz → Nyquist 22,050 Hz, explains why telephones use 8,000 Hz, 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.