~/conference

JavaScript fwdays'18

We organize large-scale conferences in comfortable venues and invite best international experts as well as Ukrainian specialists in various spheres - framework authors, core contributors, etc. Our team carefully selects talks to include only valuable and useful ones to the conference programme. We also care about entertainment and informal conference part and create a comfortable atmosphere for you.

frontend developers, web platform engineers, framework authors and contributors, QA and test engineers, frontend architects, full-stack JavaScript developers

WebXR headset rendering; WebGL in the browser; glTF model workflows; frontend microservices architecture; GraphQL API design; React performance patterns; Vue and Web Components; async_hooks debugging; Web Workers for concurrency; Puppeteer integration testing; rectangle-based visual regression; JavaScript on microcontrollers (JerryScript)

titleauthorlength
JavaScript, Day 4001Illya Klymov41m
Presents a personal assessment of JavaScript’s state in 2018 backed by roughly 21,000 hours of experience, then recounts engineering stories: building an…
Talk in Russian on
How to angulate on 5+Sergiy Babich53m
-- no description --
Talk in English on
Front-end Microservices ArchitectureMykhailo Churilov35m
Engineers describe splitting a front-end monolith into standalone microservices delivered as JavaScript bundles loaded by a script loader and registered as…
Talk in Russian on
Time, Numbers, TextAndrey Listochkin40m
Use IANA timezone names and local wall-clock times, keep the tz database updated, and centralize all time calculations in a single service. Represent money…
Talk in Russian on
React: The Road to EnlightenmentEkaterina Lizogubova28m
An update on React's current state covering React 16.3 features (Fragments, Portals, Error Boundaries), the new Context API, and deprecation of old lifecycle…
Talk in Russian on
Code Style and ViolenceAnton Nemtsev31m
Shows how concrete style rules and automation reduced a JavaScript repo from ~23,000 lint errors to ~3,000 using editorconfig, eslint with the Babel parser…
Talk in Russian on
International Speakers' CornerJan Jongboom, Martin Splitt, Feross Aboukhadijeh, Noam Rosenthal
-- no description --
Talk in English on
Creating virtual worlds in the browserAnton Nemtsev42m
Uploader notes JavaScript fwdays'18 conference took place on March 18 in Kyiv and the demo shows concrete tooling: WebXR + WebGL for headset access and…
Talk in English on
GraphQL — A New Look at the APIVladimir Zaets37m
GraphQL is presented as a replacement for many REST endpoints by letting clients declaratively request exact fields from a typed schema, reducing dozens of…
Talk in Russian on
We Raise Children: Or How Did Ivan Vasilievich Run the Experiments?Gregory Shehet24m
A JavaScript engineering talk about running many A/B experiments in a React app: a green button delivered a 120% lift but dozens of experiments caused…
Talk in Russian on
Frontend testing for Wix viewer, case studyNoam Rosenthal40m
Describes concrete test choices, tradeoffs and results: why unit tests in Node/JSDOM mask integration bugs, how state-machine unit tests isolate logic, how…
Talk in English on
The Most Annoying Website (aka "The Power of the Web Platform")Feross Aboukhadijeh38m
Builds a live demo called annoying site com that spawns popups and refuses to die, using window.open plus per-popup mover code, clipboard writes…
Talk in English on
Life Outside JavaScriptLena Zhukova28m
Describes lessons from four years of using languages beyond JavaScript to improve code quality, including a concrete migration where a team transpiled Java to…
Talk in Russian on
JavaScript all the thingsJan Jongboom45m
Runs JavaScript on tiny microcontrollers: a 64 KB RAM / 200 KB ROM VM (JerryScript) already running on ~40 boards and on $1 Bluetooth-capable chips; a 96 MHz…
Talk in English on
99 Ways to Take Away Your Ugly PolyfillsArtem Yavorsky11m
Distinguishes shims from polyfills and gives concrete fixes: use @babel/preset-env with useBuiltIns: "usage" or the entry import pattern together with core-js…
Lightning in Russian on
Use-Case: Operator replyWhen from Rx.JS Illustrated with an Angular App Embedded via IFRAMEOleksandr Skachkov13m
Shows how to use RxJS retryWhen to refresh access tokens for an Angular app running inside an IFRAME that communicates via window.postMessage. It explains…
Lightning in Russian on
Vue, webcomponentsVitalii Ratushnyi08m
-- no description --
Lightning in English on
600 Seconds on async_hooksAndrii Kanunnikov12m
Covers Node.js async_hooks API: its callbacks (init, before, after, destroy, promiseResolve), provided identifiers (id, type, triggerAsyncId) and raw resource…
Lightning in Russian on
Web Workers — Add Productivity to Your Web ApplicationsSergey Melashych15m
Using Web Workers to move heavy tasks (JSON parsing, image filters, map processing) off the main thread prevents frame drops caused by tasks that take ~80 ms…
Lightning in Russian 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.