VinnytsiaJS 2018
| title | author | length |
|---|---|---|
| Highlights | 04m | |
Thank you Friends who joined us this year. Special thanks to speakers, partners and participants, as all events before you've made #VinnytsiaJS 2018… | ||
| React … wait for it … Suspense | Yevhen Shemet | 39m |
React Fiber enables asynchronous rendering and Suspense unifies fetching of code, data and images so components can throw a Promise to suspend rendering until… | ||
| REST API design good practices | Oleksandr Reshetnik | 42m |
REST APIs start from business assets: expose resources not RPC actions, keep base URLs simple and use nouns in URLs. Use standard HTTP verbs… | ||
| Functional programming: Give it a chance! | Dmytro Tereshchenko | 41m |
Explains concrete FP patterns and tools: pure functions for easier testing and referential transparency, higher‑order functions and currying with an ES6… | ||
| Programming rich UIs without JavaScript? Easy-peasy | Roman Liutikov | 35m |
Modern frontends avoid raw JavaScript by compiling other languages or targeting the browser runtime: languages like Elm, OCaml (and Haskell-like variants), or… | ||
| Time Zones for JS (and not only JS) developers | Elena Sharovar | 30m |
Time Zones are the Bermuda Triangle for many developers and testers. But when your application is international, you must implement it in a correct way. I'll… | ||
| WebRTC from Zero to Hero | Gabriel Mičko | 41m |
Covers hands‑on WebRTC basics with two live demos: a one‑tab demo that sends local camera to another tab and a cross‑device call using Chrome and Safari via a… | ||
| Growing as a developer | Pavel Yukhnovich | 38m |
Advances from tactical tips to concrete habits: aim for a T-shaped developer by deepening JavaScript while learning backend, design, testing, AR/VR or mobile… | ||
| Make the Web Brighter with the CSS Paint API | Vitalii Bobrov | 38m |
Shows how to build real, reusable paint generators that run off the main thread: define a class with paint(context, geometry, properties, args), call… | ||
| Easy way to WebVR | Borys Mohyla | 35m |
We will talk about possibilities of WebVR and what it can give to the user. Will consider from what to begin and on what to pay attention first of all. Will… | ||
| Real server-side rendering with Vue | Vitalii Savchuk | 28m |
This talk is about advantages and disadvantages of using server-side rendering when you should use client-side or server-side, and mainly it’s about Nuxt.js -… | ||
| Copy/Paste detector for source code on JavaScript | Andrii Kucherenko | 38m |
Open source copy/paste detector for code uses Rabin–Karp rolling hash over token windows to find duplicated sequences, with a default window of about 70 tokens… | ||
| Migration Web (Angular) to Mobile Development (React Native) | Artem Paliy | 35m |
A web dev migrates from Angular to React Native and reports concrete tradeoffs: starts with Expo then ejects to write native bridges for audio/video, uses… | ||
| Clojure - Modern Lisp | Roman Liutikov | 43m |
Clojure described as a practical modern Lisp that compiles to JavaScript and the JVM with live REPL-driven development, immutable persistent collections and… | ||
| Going big with MobX | Sergey Kostyrko | 48m |
Argues that MobX replaces Redux for a large React financial-analytics app and explains what was built: a modular windowed UI with per-module stores, real‑time… | ||
| All in client GraphQL | Helen Zhukova | 37m |
Implementation moves GraphQL into the browser as client-side GraphQL backed by an IndexedDB wrapper (Yandex IndexedDB) so queries, schemas and resolvers are… | ||
| nothing matches | ||