JSConf Budapest 2017
2017-10-26..2017-10-27
Budapest, Hungary
[JSConf Budapest 2015, JSConf Budapest 2016, JSConf Budapest 2017, JSConf Budapest 2019, JSConf Budapest 2022, JSConf Budapest 2024]
who it's for
JavaScript developers, front-end developers, web performance engineers, accessibility engineers, engineering managers, developer-tooling authors
topics
Content Security Policy enforcement; ES6 Proxy metaprogramming; WebAssembly tooling and runtime; Web Worker multicore patterns; IntersectionObserver performance optimizations; PerformanceObserver and long tasks; WebRTC peer-to-peer applications; React incremental migration strategies; Web animation techniques (CSS/GSAP/WAPI); PostCSS mixin authoring; Home automation with ESP8266
| title | author | length |
|---|---|---|
| You Have Nothing To Lose But Your Chains | Bodil Stokke | 24m |
Compares Free Software and Open Source through concrete stories — Richard Stallman and the MIT printer, the creation of the Free Software Foundation and GNU… | ||
| Watch your back, Browser! You're being observed | Stefan Judis | 31m |
Title shows a use case: a lazy‑load animation built with IntersectionObserver restores 60fps after replacing costly reads; measurement shows… | ||
| Async patterns to scale your multicore JavaScript elegantly. | Jonathan Martin | 33m |
Claims that JavaScript scales to multiple cores using ES2017 features and no magic: implements async IIFEs that return promises and form a dependency graph, a… | ||
| Impostor syndrome, am I suffering enough to talk about it? | Madeleine Neumann | 24m |
Claims a set of practical, tested tactics and shows they work: organized a conference and mentored at two events while still feeling impostor feelings, so the… | ||
| JavaScript Metaprogramming - ES6 Proxy Use and Abuse | Eirik Langholm Vullum | 26m |
Claims that ES6 Proxy (non-polyfillable, supported in modern browsers and nodejs) plus the Reflect API let code intercept fundamental object ops. Shows real… | ||
| How can Javascript improve your CSS mixins | Sandrina Pereira | 20m |
Uses PostCSS to replace SASS-style mixins with JS files (example size.js), implements a real postcss plugin that reads declaration.value, uses node.cloneBefore… | ||
| You use Content Security Policy, don't you? | Kacper Sokołowski | 22m |
Demonstrates a live XSS exploit that steals session cookies and logs into the admin panel, then shows a fix: implement CSP header via Express middleware which… | ||
| Practical WebAssembly | Dan Callahan | 36m |
WebAssembly is a low‑level binary that compiles C/C++/Rust into a tiny portable artifact (examples show ~15 KB blobs) and runs in every major browser and… | ||
| How I ended up automating my curtains and shouting at my laptop We encounter automation every day and may not realise | Luke Bonaccorsi | 24m |
A home chat bot called Woodhouse runs on a Raspberry Pi and controls hacked Wi‑Fi plugs (telnet/openWRT) and a curtain opener built from a servo, string and a… | ||
| MVC - What a web app and a Mozart Violin Concerto have in common | Don Burks | 30m |
Claims that Mozart’s Sonata Allegro form maps to app structure, that algorithms are the melodies (horizontal flow) and stacks/containers (Node Postgres Docker)… | ||
| Web Animation: from Disney to SASS | Opher Vishnia | 28m |
Four-circle staggered loader is implemented three ways and the result works: pure CSS generated with a SASS mixin that computes keyframe percentages, GSAP… | ||
| Migrating Pinterest profiles to React | Imad Elyafi | 28m |
Migrating Pinterest profiles to React describes an incremental, bottom-up migration that adds a node.js sidecar for server-side rendering of nunchucks/ginger… | ||
| YES, your site can (and should) be accessible too | Laura Carvajal | 31m |
A major site launch initially ignores accessibility then discovers 26% of users may be excluded and a quick run of pa11y reveals hundreds of failures… | ||
| Exploring the P2P world with WebRTC & JavaScript | Nikita Baksalyar | 32m |
Claim: WebRTC plus Kademlia DHT and BitTorrent primitives can recreate decentralised web apps that run in browsers. Demonstrations include WebTorrent… | ||
| Goldilocks And The Three Code Reviews | Vaidehi Joshi | 42m |
Surveyed research ties three concrete review types to outcomes: inspections (30–60 minute checklists), short reviews (catching small changes and dropping error… | ||
| Make your animations perform well | Anna Migas | 28m |
Advice: avoid unnecessary motion, prefer CSS transforms and opacity for GPU compositing, and aim for 60fps so each frame meets a ~16ms budget. Use… | ||
| Caring For Your Fellow Developers | Trent Willis | 32m |
Caring is an action, not a feeling: concrete tactics include rewriting blunt review comments into reasoned critiques, scheduling flexible one‑on‑ones (try… | ||
| nothing matches | ||