JavaScript fwdays'17
2017-04-22
Kyiv, Ukraine
who it's for
frontend developers, JavaScript engineers, React developers, Angular developers, Node.js developers, web performance engineers, Vue developers
topics
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
| title | author | length |
|---|---|---|
| Progressive web apps with Polymer | Martin Splitt | 39m |
Shows how Polymer builds on Web Components (shadow DOM, template, custom elements, HTML Imports) and what actually makes a site installable: a manifest file… | ||
| Create Architecture and not Frameworks | Sergey Bolshchikov | 36m |
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… | ||
| Testing in the Node.js World | Nykyta Halkyn | 37m |
Practical Node.js testing patterns: use arrange–act–assert style, prefer fast unit and integration tests, isolate and clean side effects with afterEach, and… | ||
| You Don't Know npm | Ashley Williams | 44m |
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… | ||
| How to Improve Angular 2 Performance? | Aleksandr Tryshchenko | 41m |
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… | ||
| Trojan War: SinonJS | Aleksandra Kalynyna | 45m |
Presents using SinonJS together with Mocha and Chai to improve test isolation by replacing brittle stubs and handling async returns and exceptions, offering… | ||
| Compile Like It's 2017 | Artem Yavorskiy | 27m |
Shows concrete build strategies for modern JavaScript: use Babel presets with targets via browserslist and a polyfill importer that injects only needed… | ||
| Password Hashing | Emil Bayes | 42m |
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… | ||
| Vue.js or How to Finally Ditch React | Andrey Grachev | 37m |
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… | ||
| Internet of Peers | Mathias Buus | 38m |
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… | ||
| Setting Up SEO for Single-Page Angular Applications | Sergey Melashich | 30m |
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… | ||
| React + Redux: Performance & Scalability | Vitaliy Redko | 36m |
Shows that normalizing the Redux store and using reselect’s memoized, composable selectors greatly improves performance and scalability. Measured on a calendar… | ||
| Introduction to Reactive Programming with React | Grigoriy Shekhet | 39m |
Focal is a TypeScript library that integrates RxJS-style observables and operators (interval, startWith, switchMap, scan, map) into React by providing React… | ||
| Improve Your Web Application Using Progressive Web Metrics | Artem Denysov | 35m |
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… | ||
| CSS 5DX | Aleksandr Pavlyshch | 26m |
Demonstrates building full 3D UIs and parallax effects using CSS (perspective, transform-style: preserve-3d, translate3d/translateZ and rotate) instead of… | ||
| 2017: Hitchhiking Through the JavaScript Galaxy | Ilya Klimov | 37m |
A 2017 JavaScript conference talk titled “Hitchhiking Across the JavaScript Galaxy” gives an overview of the JavaScript ecosystem as of April 2017, describing… | ||
| Getting Ready for JavaScript | 02m | |
Covers practical preparation for working with JavaScript: setting up development environment, common tools and workflows (editors, build tools, package… | ||
| How It All Happened | Ashley Williams | 03m |
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… | ||
| nothing matches | ||