AmsterdamJS Conference 2017
as the organisers put it
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.
who it's for
frontend developers, web platform engineers, tooling engineers, performance engineers, WebGL and WebAudio developers, engineering managers, web security engineers
topics
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
| title | author | length |
|---|---|---|
| JavaScript Is a Buffet, Not the Enemy | Christian 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… | ||
| The Road to Web Performance in 3 Critical Steps | Hernán Magrini | 29m |
Claims that performance work follows three steps: measure (Chrome DevTools, Lighthouse, PageSpeed, WebPageTest and the Performance API to collect First… | ||
| Javascript @ Uber | Dustin Whittle | 30m |
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… | ||
| V8 and How It Listens to You | Michael Stanton | 28m |
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… | ||
| The Art of Keeping Your Application Safe | Ingrid Epure | 30m |
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… | ||
| Browser Framework Fundamentals | Yoshua 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. | ||
| Benefits of Virtual DOM | Johan Gorter | 24m |
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… | ||
| Are Service Workers Draining My Battery? | Ivano Malavolta | 29m |
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… | ||
| Changing Live Audio with the Web-Audio-Api | Sam Bellen | 22m |
Recreates stompbox effects inside a browser using Web Audio API and navigator.getUserMedia to feed an AudioContext chain; implements gain node volume, wave… | ||
| Automating Front-End Refactoring | Ahmed El Gabri | 21m |
Claim: using ASTs & codemods actually automates large front‑end API migrations with confidence. The team writes transformations with jscodeshift, builds and… | ||
| WebAssembly - the Final Frontier | Albert Brand | 29m |
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… | ||
| WebGL Practical Application | Vasilika Klimova | 34m |
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… | ||
| RxJS All Things | Simona Cotin | 30m |
Reactive programming claims to solve multi-value async needs where promises give only one result, and RxJS implements that with observables and operators like… | ||
| Makepad - Rethinking Web UI's with WebGL | Rik Arends | 31m |
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… | ||
| Porting Web SDK from JS into TS | Grigory Petrov | 26m |
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… | ||
| A Journey From Web to VR | Denis 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… | ||
| Why You Should Care About Docker | Ádám Sándor | 29m |
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… | ||
| The Hitchhiker's Guide to the Serverless Galaxy | Slobodan 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… | ||
| Doctor Wombat | Daijirō 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… | ||
| Using Custom Vision API to make your own vision intelligence application | Bart 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… | ||
| Taming the async flow | Roman 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… | ||
| Space as a Service, in JS | Ville Himberg | |
JavaScript will be a space grade technology and run in the Hello World satellite that we are launching. | ||
| nothing matches | ||