JSConf Iceland 2018
as the organisers put it
JSConf is coming to Iceland, again! This time, the conference takes place on March 1-2, 2018. That’s from Thursday through Friday. Perfect for catching up on talks, and with friends from the JavaScript community.Those two days will be jam-packed. Expect two tracks of inspiring, motivational and educational talks, from over 30 speakers from around the world. The speaker selection will comprise curated speakers and audience volunteers. The curated speakers submit proposals and make it through the selection process, whereas the audience volunteer speakers are “first-come, first-speak“.
who it's for
JavaScript developers, frontend developers, Node.js developers, tooling engineers, accessibility engineers, creative coders
topics
Node 10 runtime features; React time-slicing and suspense; Web Speech API voice interfaces; finite state machines with xstate; Cypress end-to-end testing; WebRTC peer-to-peer delivery; AR and WebXR web tooling; CSS Houdini futures; service workers and offline apps; Webpack 4 bundling; Firefox Quantum rendering performance; JWT XSS CSRF mitigations
| title | author | length |
|---|---|---|
| Node.js: Where are we now, where are we going? | Anna Henningsen | 40m |
Node 10 arrives with concrete changes: V8 6.4 and the newer debugger protocol, a fleshed-out HTTP/2 support API, and a working-but-experimental ES Modules… | ||
| Beyond React 16 | Dan Abramov | 33m |
Prototypes show React moving to cooperative, interruptible rendering with concrete APIs: a time slicing scheduler that yields to input so a heavy chart tree… | ||
| Speech Recognition as a Progressive Enhancement | Michael Henretty | 32m |
Proposes VoiceHTML as a protocol-like idea and breaks it into four phases including a yearly International Screen Reader day, enhanced screenreaders and a… | ||
| Simplifying Complex UIs with Finite Automata & Statecharts | David Khourshid | 34m |
A declarative library called xstate models finite state machines and Harel statecharts and yields a live visualizer of every state, transition and missing… | ||
| “Works for Me” | Bryan Hughes | 24m |
Privilege is framed as an unreproducible bug: the claim is that context, not intent, explains why some people never see systemic failures. The method is an… | ||
| End to End Testing: The Game Has Changed | Will Klein | 30m |
Claims that end-to-end testing shifts from remote drivers to an in-process JS runtime, replacing Selenium Webdriver with Cypress to cut flakiness and tool… | ||
| Sharing is Caring: build a peer-to-peer network with WebRTC | Nicole Chung | 20m |
Claim: browsers can form real peer-to-peer connections to share audio, video, and files; the talk shows code using simple-peer plus a Firebase signaling path… | ||
| Augmented Reality: Past, Present, Future | Raisa Cuevas | 19m |
History and concrete tooling decide whether to watch: AR traces to 1901 and 1968 but the present moment hinges on developer kits and real deployments, not… | ||
| Humanizing Your Documentation | Carolyn Stransky Vohr | 29m |
Argues for use-case driven documentation that starts from user goals not APIs and recommends designing docs alongside features so content maps to real tasks… | ||
| Paint Splatter: The making of an interactive artwork | Halldór Eldjárn, Þórður Hans Baldursson | 21m |
Project turns Harpa's giant LED façade into a shared interactive canvas that accepts clicks from phones and streams them to a node.js rendering server via… | ||
| Creating generative art with Javascript | Kate Compton | 28m |
Concrete, reproducible recipes for generative art using JavaScript with working examples and links to code, not vague theory. Shows text grammars like tracery… | ||
| XSS, CSRF, CSP, JWT, Wtf? Idk | Dominik Kundel | 28m |
A vulnerable Node JSON Web Token setup lets an attacker flip the role to admin by switching the token to the JWT none algorithm exploit and pasting a… | ||
| Give Apps Online Superpowers by Optimizing them for Offline | Dan Gebhardt | 29m |
Claim: making apps robust offline also makes them faster and more interactive online. Implementation: a PWA with a service worker for the app shell, a memory… | ||
| Directional Content in React | Maja Wichrowska | 29m |
Airbnb already ships 27 languages and added Croatian with little overhead but Hebrew forces a full UI flip so browsers alone aren’t enough. The engineering… | ||
| How to style in React and not lose friends | Sarrah Vesselov | 29m |
A war story about a team that fractures over styling leads into concrete comparisons: BEM and naming-based CSS, Sass preprocessing, raw inline styles (React… | ||
| Wait, you can do that with JavaScript…!? | Opher Vishnia | 29m |
Browser film premieres at Tribeca: a full-length film entirely in JS at Tribeca that renders interactive story branches and lets viewers pick where to look. A… | ||
| GitHub Pull Requests for Everyone | Catherine Meade | 17m |
A concrete workflow emerges: a 40‑person shop uses six review rules (no one merges their own code, never push to master, require design and copy reviews) and… | ||
| Building with Blockchains: Better Distributed Applications | John Feminella | |
Blockchains are a new kind of data structure with many interesting applications, and are perhaps most notable for their use in cryptocurrencies like Bitcoin… | ||
| Houdini - What lies ahead | Arun Michael Dsouza | 34m |
This talk aims at covering the CSS Houdini spec and its amalgamation with JavaScript.CSS Houdini is a W3C effort to define lower-level CSS APIs for developers… | ||
| Scaling NodeJS beyond the ordinary | Abhinav Rastogi | 27m |
We have been using Node as our primary web serving layer for the last 3 years at Flipkart, continuously adding more features, more properties and most… | ||
| Today: Making a browser fast, the story of Firefox Quantum. | Jean-Yves Perrier | 28m |
Browser architecture gets rewritten for parallelism: Servo prototypes in Rust validate parallel styling, then Stylo in Firefox 57 ships a multithreaded style… | ||
| Code, Play & Rock 'n' Roll: A WebAudio Experiment | Armagan Amcalar | 29m |
A browser is an actual guitar amp: pedalboard.js runs real-time over the Web Audio API, feeds a stream input, implements noise gate, overdrive, delay and a… | ||
| Building a raytracing engine with JS | Madlaina Kalunder | 31m |
Builds a working 3D ray tracer in Javascript that runs in the browser, using spheres as geometry, computing intersections that return two hit points, tracing… | ||
| Empathy as a Service: Supporting Mental Health in Tech | Nara Kasbergen | 34m |
Claims concrete results: tech survey by Open Sourcing Mental Illness finds roughly two thirds fear negative consequences for disclosing mental versus physical… | ||
| Daedalus – Through the Maze of Code | Martin Kleppe | 32m |
Demonstrates practical, hands-on techniques using JavaScript, CSS and HTML to create tiny "tweet-sized" games, self-modifying functions, polyglot inceptions… | ||
| Webpack 4: The State of the Art | Sean Thomas Larkin | 30m |
Claims measurable speedups: typical builds report 98% faster builds and examples drop nine hour compiles to seventeen minutes. The code rewrites introduce… | ||
| Live and Machine Learn | Sarah Drasner | 27m |
Shows that Azure Cognitive Services and the Computer Vision API are used to generate alt text and a Chrome extension that successfully gives a blind mentor… | ||
| nothing matches | ||