JavaScript fwdays'18
as the organisers put it
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.
who it's for
frontend developers, web platform engineers, framework authors and contributors, QA and test engineers, frontend architects, full-stack JavaScript developers
topics
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)
| title | author | length |
|---|---|---|
| JavaScript, Day 4001 | Illya Klymov | 41m |
Presents a personal assessment of JavaScript’s state in 2018 backed by roughly 21,000 hours of experience, then recounts engineering stories: building an… | ||
| How to angulate on 5+ | Sergiy Babich | 53m |
-- no description -- | ||
| Front-end Microservices Architecture | Mykhailo Churilov | 35m |
Engineers describe splitting a front-end monolith into standalone microservices delivered as JavaScript bundles loaded by a script loader and registered as… | ||
| Time, Numbers, Text | Andrey Listochkin | 40m |
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… | ||
| React: The Road to Enlightenment | Ekaterina Lizogubova | 28m |
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… | ||
| Code Style and Violence | Anton Nemtsev | 31m |
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… | ||
| International Speakers' Corner | Jan Jongboom, Martin Splitt, Feross Aboukhadijeh, Noam Rosenthal | |
-- no description -- | ||
| Creating virtual worlds in the browser | Anton Nemtsev | 42m |
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… | ||
| GraphQL — A New Look at the API | Vladimir Zaets | 37m |
GraphQL is presented as a replacement for many REST endpoints by letting clients declaratively request exact fields from a typed schema, reducing dozens of… | ||
| We Raise Children: Or How Did Ivan Vasilievich Run the Experiments? | Gregory Shehet | 24m |
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… | ||
| Frontend testing for Wix viewer, case study | Noam Rosenthal | 40m |
Describes concrete test choices, tradeoffs and results: why unit tests in Node/JSDOM mask integration bugs, how state-machine unit tests isolate logic, how… | ||
| The Most Annoying Website (aka "The Power of the Web Platform") | Feross Aboukhadijeh | 38m |
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… | ||
| Life Outside JavaScript | Lena Zhukova | 28m |
Describes lessons from four years of using languages beyond JavaScript to improve code quality, including a concrete migration where a team transpiled Java to… | ||
| JavaScript all the things | Jan Jongboom | 45m |
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… | ||
| 99 Ways to Take Away Your Ugly Polyfills | Artem Yavorsky | 11m |
Distinguishes shims from polyfills and gives concrete fixes: use @babel/preset-env with useBuiltIns: "usage" or the entry import pattern together with core-js… | ||
| Use-Case: Operator replyWhen from Rx.JS Illustrated with an Angular App Embedded via IFRAME | Oleksandr Skachkov | 13m |
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… | ||
| Vue, webcomponents | Vitalii Ratushnyi | 08m |
-- no description -- | ||
| 600 Seconds on async_hooks | Andrii Kanunnikov | 12m |
Covers Node.js async_hooks API: its callbacks (init, before, after, destroy, promiseResolve), provided identifiers (id, type, triggerAsyncId) and raw resource… | ||
| Web Workers — Add Productivity to Your Web Applications | Sergey Melashych | 15m |
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… | ||
| nothing matches | ||