~/conference

AmsterdamJS Conference 2017

Taking our biggest and longest-running JavaScript community forward, we're adding a new event to our family - a full-day conference covering the latest and greatest news and insights from the global JavaScript network.Join us and a group of internationally known JavaScript enthusiasts to share inspiration and spend a great, summer day in one of the most unique Amsterdam locations.

frontend developers, web platform engineers, tooling engineers, performance engineers, WebGL and WebAudio developers, engineering managers, web security engineers

service worker offline caching; First Contentful Paint metrics; V8 Ignition and TurboFan; virtual DOM implementations; AST codemods with jscodeshift; WebAssembly via Emscripten; WebGL product applications; RxJS observables and operators; Web Audio API effects; serverless deployments with Docker; automating frontend refactoring; Content Security Policy enforcement

titleauthorlength
JavaScript Is a Buffet, Not the EnemyChristian Heilmann
When you look at the JavaScript world these days you can get disheartened.On the one side there is an overwhelming offer of things you should know.but are…
Talk on
The Road to Web Performance in 3 Critical StepsHernán Magrini29m
Claims that performance work follows three steps: measure (Chrome DevTools, Lighthouse, PageSpeed, WebPageTest and the Performance API to collect First…
Talk on
Javascript @ UberDustin Whittle30m
Uber runs JavaScript across frontend and backend at real scale: more than 3400 microservices, 250 web apps and multiple millions of trips per day. Core claims…
Talk on
V8 and How It Listens to YouMichael Stanton28m
V8 now runs source through Ignition to collect a feedback vector then feeds hot functions to TurboFan and emits machine code that embeds object maps so loads…
Talk on
The Art of Keeping Your Application SafeIngrid Epure30m
Intercom’s front end runs with ~51 authors, ~700 commits a month, 100+ deploys/day and ~20k additions/7k deletions, and the concrete takeaways are: a malformed…
Talk on
Browser Framework FundamentalsYoshua Wuyts
Ok, let's try a thing. Close your eyes for a bit. No peeking. Now I want you to imagine the last time you wrote some browser code. Perhaps a component of sorts.
Talk on
Benefits of Virtual DOMJohan Gorter24m
Argues that Virtual DOM yields practical top-end performance despite recreating trees, shows a homegrown MaquetteJS (~1,000 lines) used to render ~800 nodes in…
Talk on
Are Service Workers Draining My Battery?Ivano Malavolta29m
Empirical claim: service workers do not meaningfully change energy use across devices and networks. Researchers run seven PWAs from PWA Rocks on Huawei X26 and…
Talk on
Changing Live Audio with the Web-Audio-ApiSam Bellen22m
Recreates stompbox effects inside a browser using Web Audio API and navigator.getUserMedia to feed an AudioContext chain; implements gain node volume, wave…
Talk on
Automating Front-End RefactoringAhmed El Gabri21m
Claim: using ASTs & codemods actually automates large front‑end API migrations with confidence. The team writes transformations with jscodeshift, builds and…
Talk on
WebAssembly - the Final FrontierAlbert Brand29m
Claim: WebAssembly runs compiled C/C++ in browsers at about 1.2–1.3× native speed with much more predictable performance than JavaScript. Tooling uses…
Talk on
WebGL Practical ApplicationVasilika Klimova34m
Shows that WebGL powers real products: Artec3D handheld scanners and a photo booth that scans a person in 12 seconds, uses three.js and Blender to move large…
Talk on
RxJS All ThingsSimona Cotin30m
Reactive programming claims to solve multi-value async needs where promises give only one result, and RxJS implements that with observables and operators like…
Talk on
Makepad - Rethinking Web UI's with WebGLRik Arends31m
A WebGL UI stack that draws every pixel and compiles JavaScript into GPU shaders runs live, multithreaded in a worker sandbox, with hot-reloadable code and a…
Talk on
Porting Web SDK from JS into TSGrigory Petrov26m
Public JavaScript web SDK is rewritten in TypeScript using yarn/npm, tsc plus webpack, with Mocha and Intern for cross‑browser tests and source maps to…
Talk on
A Journey From Web to VRDenis Radin
Virtual Reality is a powerful trend which is not that related to front-end development so far, however it would be beneficial for both technologies to have a…
Talk on
Why You Should Care About DockerÁdám Sándor29m
Demo claims Docker gives fast reproducible dev environments and shows it concretely: a node:8.0 image boots a pristine Linux process in under a second, image…
Talk on
The Hitchhiker's Guide to the Serverless GalaxySlobodan Stojanović30m
Serverless is presented as an event driven, fully managed Function‑as‑a‑Service model that auto‑scales, auto‑fails over and charges roughly 20¢ per million…
Talk on
Doctor WombatDaijirō Wachi
In the global OSS community, it often takes a time to solve users' problems, due to the differences of the time, language, environment and something the other…
Lightning on
Using Custom Vision API to make your own vision intelligence applicationBart Jansen
Not a Data Scientist, still a JavaScript enthusiast? You are in luck: I’ll be demoing a web application built on top of Microsoft’s new Custom Vision API. It…
Lightning on
Taming the async flowRoman Melnyk
The asynchronousity is inevitable. Managing async things might be messy as we don’t know neither when nor even whether the async action takes place.There are a…
Lightning on
Space as a Service, in JSVille Himberg
JavaScript will be a space grade technology and run in the Hello World satellite that we are launching.
Lightning 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.