~/conference

JSConf Budapest 2017

JavaScript developers, front-end developers, web performance engineers, accessibility engineers, engineering managers, developer-tooling authors

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

titleauthorlength
You Have Nothing To Lose But Your ChainsBodil Stokke24m
Compares Free Software and Open Source through concrete stories — Richard Stallman and the MIT printer, the creation of the Free Software Foundation and GNU…
Talk on
Watch your back, Browser! You're being observedStefan Judis31m
Title shows a use case: a lazy‑load animation built with IntersectionObserver restores 60fps after replacing costly reads; measurement shows…
Talk on
Async patterns to scale your multicore JavaScript elegantly.Jonathan Martin33m
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…
Talk on
Impostor syndrome, am I suffering enough to talk about it?Madeleine Neumann24m
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…
Talk on
JavaScript Metaprogramming - ES6 Proxy Use and AbuseEirik Langholm Vullum26m
Claims that ES6 Proxy (non-polyfillable, supported in modern browsers and nodejs) plus the Reflect API let code intercept fundamental object ops. Shows real…
Talk on
How can Javascript improve your CSS mixinsSandrina Pereira20m
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…
Talk on
You use Content Security Policy, don't you?Kacper Sokołowski22m
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…
Talk on
Practical WebAssemblyDan Callahan36m
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…
Talk on
How I ended up automating my curtains and shouting at my laptop We encounter automation every day and may not realiseLuke Bonaccorsi24m
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…
Talk on
MVC - What a web app and a Mozart Violin Concerto have in commonDon Burks30m
Claims that Mozart’s Sonata Allegro form maps to app structure, that algorithms are the melodies (horizontal flow) and stacks/containers (Node Postgres Docker)…
Talk on
Web Animation: from Disney to SASSOpher Vishnia28m
Four-circle staggered loader is implemented three ways and the result works: pure CSS generated with a SASS mixin that computes keyframe percentages, GSAP…
Talk on
Migrating Pinterest profiles to ReactImad Elyafi28m
Migrating Pinterest profiles to React describes an incremental, bottom-up migration that adds a node.js sidecar for server-side rendering of nunchucks/ginger…
Talk on
YES, your site can (and should) be accessible tooLaura Carvajal31m
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…
Talk on
Exploring the P2P world with WebRTC & JavaScriptNikita Baksalyar32m
Claim: WebRTC plus Kademlia DHT and BitTorrent primitives can recreate decentralised web apps that run in browsers. Demonstrations include WebTorrent…
Talk on
Goldilocks And The Three Code ReviewsVaidehi Joshi42m
Surveyed research ties three concrete review types to outcomes: inspections (30–60 minute checklists), short reviews (catching small changes and dropping error…
Talk on
Make your animations perform wellAnna Migas28m
Advice: avoid unnecessary motion, prefer CSS transforms and opacity for GPU compositing, and aim for 60fps so each frame meets a ~16ms budget. Use…
Talk on
Caring For Your Fellow DevelopersTrent Willis32m
Caring is an action, not a feeling: concrete tactics include rewriting blunt review comments into reasoned critiques, scheduling flexible one‑on‑ones (try…
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.