~/conference

JavaScript fwdays'17

frontend developers, JavaScript engineers, React developers, Angular developers, Node.js developers, web performance engineers, Vue developers

service worker fetch event; Web Components (shadow DOM); app shell architecture; microfrontend lazy module registry; npm CLI and registry operations; mocha chai supertest testing; SinonJS sandboxing and fakes; AOT and tree shaking for Angular; reselect memoized selectors; argon2 and libsodium password hashing; UDP hole punching and DHT peer to peer; Babel browserslist targeted compilation

titleauthorlength
Progressive web apps with PolymerMartin Splitt39m
Shows how Polymer builds on Web Components (shadow DOM, template, custom elements, HTML Imports) and what actually makes a site installable: a manifest file…
Talk in English on
Create Architecture and not FrameworksSergey Bolshchikov36m
A concrete recipe: a small manifest lists JS and CSS files, the host app lazy-appends them to head and uses a react-module-container to instantiate by a global…
Talk in English on
Testing in the Node.js WorldNykyta Halkyn37m
Practical Node.js testing patterns: use arrange–act–assert style, prefer fast unit and integration tests, isolate and clean side effects with afterEach, and…
Talk in Russian on
You Don't Know npmAshley Williams44m
Registry handles roughly 2 billion downloads a week and about 40,000 publishes per week with ~5,000 new packages; it exposes a downloads API, searchable scope…
Talk in English on
How to Improve Angular 2 Performance?Aleksandr Tryshchenko41m
A postmortem of optimizing a real Angular 2 application showing practical steps: enable tree-shaking, switch from JIT to AOT compilation, use Zone.js with…
Talk in Russian on
Trojan War: SinonJSAleksandra Kalynyna45m
Presents using SinonJS together with Mocha and Chai to improve test isolation by replacing brittle stubs and handling async returns and exceptions, offering…
Talk in Russian on
Compile Like It's 2017Artem Yavorskiy27m
Shows concrete build strategies for modern JavaScript: use Babel presets with targets via browserslist and a polyfill importer that injects only needed…
Talk in Russian on
Password HashingEmil Bayes42m
Demo of md5 shows a dictionary crack in ~2 seconds; PBKDF2 with iteration count 10,000 slows checks but cloud buys CPU so cost matters more than time; bcrypt…
Talk in English on
Vue.js or How to Finally Ditch ReactAndrey Grachev37m
Presentation compares Vue.js and React, arguing how to move from React to Vue. It describes Vue.js as an alternative frontend framework, explains its features…
Talk in Russian on
Internet of PeersMathias Buus38m
Claims that peer‑to‑peer can be practical by combining UDP hole‑punching, a DHT for name resolution and uTP for reliable streams; implements this as npm…
Talk in English on
Setting Up SEO for Single-Page Angular ApplicationsSergey Melashich30m
Explains how to set up SEO for single-page web applications built with Angular, covering problems like search-engine indexing and meta-data for client-rendered…
Talk in Russian on
React + Redux: Performance & ScalabilityVitaliy Redko36m
Shows that normalizing the Redux store and using reselect’s memoized, composable selectors greatly improves performance and scalability. Measured on a calendar…
Talk in Russian on
Introduction to Reactive Programming with ReactGrigoriy Shekhet39m
Focal is a TypeScript library that integrates RxJS-style observables and operators (interval, startWith, switchMap, scan, map) into React by providing React…
Talk in Russian on
Improve Your Web Application Using Progressive Web MetricsArtem Denysov35m
Shows how to measure and improve web performance using Lighthouse, 3G network throttling and real-device traces to track First Contentful Paint and Time to…
Talk in Russian on
CSS 5DXAleksandr Pavlyshch26m
Demonstrates building full 3D UIs and parallax effects using CSS (perspective, transform-style: preserve-3d, translate3d/translateZ and rotate) instead of…
Talk in Russian on
2017: Hitchhiking Through the JavaScript GalaxyIlya Klimov37m
A 2017 JavaScript conference talk titled “Hitchhiking Across the JavaScript Galaxy” gives an overview of the JavaScript ecosystem as of April 2017, describing…
Talk in Russian on
Getting Ready for JavaScript02m
Covers practical preparation for working with JavaScript: setting up development environment, common tools and workflows (editors, build tools, package…
Talk in Russian on
How It All HappenedAshley Williams03m
A brief report on the JavaScript fwdays'17 conference held in Kyiv on April 22, 2017. Provides event details and links to the conference website, Facebook, and…
Talk 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.