The Rolling Scopes Conference 2018
2018-02-10..2018-02-11
Minsk, Belarus
[The Rolling Scopes Conference 2015, The Rolling Scopes Conference 2018]
as the organisers put it
The largest JavaScript/Front-end conference in Belarus. Two full days of delicious content for amazing people of the front-end scene.
who it's for
front end developers, frontend architects, web performance engineers, React developers, UI/UX designers, engineering managers, community organisers
topics
client-side WebGL rendering; micro frontends architectures; browser extension APIs and manifests; React-based VR and AR; decorated Redux connector patterns; codemods and JavaScript transforms; Content Security Policy practices; generated unit testing approaches; JAMstack architectures; Electron and server-side rendering
| title | author | length |
|---|---|---|
| Tricky JS and WebGL practices to achieve the best performance on mobile | Andrei Lesnitsky | 37m |
An interactive stadium seat map renders ~100k seats and pivots from server-side Electron/OpenGL on EC2 with GPU and Rust (fails after 15 minutes when virtual… | ||
| Developing and maintaining a coding community | Kristi Progri | 31m |
Small-city community in Tirana builds a hackerspace, avoids government funding and opens a Patreon and bank donations, runs weekly events plus monthly… | ||
| A Tale of Microservices | Konstantin Krivlenia | 40m |
A five-person team splits a product into microservices, builds a data pipeline and a data‑visualization service that reads Google Sheets, using Python and Node… | ||
| Cross browser extensions - lets make one | Trishul Goel | 22m |
Demonstration shows the webRequest API can cancel, modify or redirect HTTP requests and the example rewrites matching URLs to another site; a simple extension… | ||
| Introduction to Micro Frontends | Ivan Jovanovic | 37m |
Claims a microservice architecture on the frontend actually works and explains three concrete implementations: a simple fat wrap loader that injects bundles… | ||
| Trying Flow in Combat | Alexander Shushunov | 35m |
Alexander describes using Flow (a static type checker for JavaScript) on a large project, covering the tooling, various problems encountered, and approaches to… | ||
| How to hack a node app? | Asim Hussain | 46m |
Five real breach stories with concrete takeaways: known vulnerabilities do most damage (Equifax ~200 million records exposed because a two‑month‑old Apache… | ||
| What's Wrong with Mobile Web? | Denis Ilin | 35m |
A look at persistent practical problems in mobile web development: browser quirks, UX pitfalls, bugs and hacks, and which issues can or cannot be fixed… | ||
| Journey through VR and AR with React | Tomasz Łakomy | 28m |
Shows working, browser-based AR and VR built with React ecosystems: marker-based AR using react-web-ar/AR.js with custom marker support, and 360/scene apps via… | ||
| Making Mobile Web Apps Better with Web APIs | Timofey Lavrenyuk | 31m |
The talk examines using Web APIs—Service Worker with Workbox, IndexedDB, and the Credential API/Smart Lock—to improve mobile web apps. It reports concrete… | ||
| Rock’n’Scroll | Anna Selezniova | 38m |
Measures scrollbar width across browsers using a small script and avoids layout jumps by either reserving an overflow-y scrollbar or adding dynamic right… | ||
| Beyond React | Marek Piasecki | 39m |
Claims that React’s architecture forces bad patterns and shows concrete alternatives: first React single page app rewritten from Backbone in a month with ten… | ||
| On JAMstack Architectures | Ilya Pukhalski | 36m |
Describes moving a content site from WordPress to a JAMstack static workflow to gain performance and security: cites a migration of ~3,000 articles and… | ||
| Stream API Through Redux-Observable in an Electron-based App | Ales Tsvil | 26m |
An Electron desktop app demonstrates converting Node.js streams into RxJS observables and building data-processing pipelines inside redux-observable epics. It… | ||
| How to Earn More in Front-end? | Alex Migutsky | 27m |
Talk explains why frontend developers are underpaid, which roles and skills earn higher salaries, and what abilities are needed to reach the top 5% of the… | ||
| Navigating the Frontend Landscape Without Succumbing to JS Fatigue | Pavel Birukou | 18m |
Evolution Gaming's frontend journey: they migrated from vanilla JS to Backbone and then React, built a large Gulp pipeline, and adopted TypeScript and CSS… | ||
| Evolution of Web Performance | Denis Artyuhovich | 21m |
Describes practical front-end performance optimizations: replace legacy library imports with ES6 modules, enable webpack module concatenation and tree-shaking… | ||
| All-You-Can-Eat-Types: Monad Buffet | Alexander Gerasimov | 35m |
Shows how to encode Haskell/PureScript ideas in plain JavaScript: builds a lazy IO constructor that wraps console.log prompt and Math.random, implements map… | ||
| How to Refactor and Stay Alive? (Refactoring Client Code) | Irina Levina | 30m |
Talk explains what refactoring client-side code really is, when it helps and when it makes things worse, and gives practical guidance on how to perform… | ||
| Protecting a Service Using CSP | Vsevolod Shmyrov | 32m |
The talk covers using Content Security Policy (CSP) to protect web services: why CSP was implemented across several services, which classes of attacks (e.g… | ||
| How developers can upgrade their visual design skills for better front end development | Tomasz Jonasz Kujawski | 21m |
Argues that developers gain real value by learning concrete visual rules and tools: use a modular scale for headline/body relationships, set line-height ≈1.5… | ||
| When There Are Many Products but Few Designers | Vitali Novikau | 27m |
Vitaly, a UI/UX Team Lead at EPAM, explains how he manages design across more than 120 products with a team of eight designers. He covers team workflows… | ||
| DI: DIY | James Akwuh | 33m |
Explains Dependency Injection (DI) in JavaScript/TypeScript, comparing to Spring’s DI and showing a DIY implementation the speaker developed. Covers DI’s role… | ||
| The elegance of decorated Redux | Ilja Satchok | 19m |
A concrete pattern emerges: reuse Redux connects by placing connector logic in reusable files, expose selectors, and compose them with a combined mapping that… | ||
| We Researched and Researched, but Didn't Finish Researching | Dzmitry Vanitski | 27m |
Practical guidance for turning research findings into working prototypes and finished design without losing results. Covers techniques for bridging research to… | ||
| How to Improve Test Coverage to 80% with Generated Unit Tests and Stay Calm | Aliaksandr Pasynkau | 32m |
A generator creates React component scaffolding plus unit tests that fully cover all generated code; Jest snapshot tests and a sandbox exercise render… | ||
| Televisions Again! | Egor Malkevich | 33m |
Covers developing smart TV applications for 2018, focusing on the peculiarities of the TV web market and common pitfalls. Describes practical experience… | ||
| Codemods and Transforming JavaScript Code | Mikhail Hatsilau | 34m |
Explains how AST-based tools work for analyzing and transforming JavaScript code, naming and demonstrating tools for AST parsing and manipulation, using ASTs… | ||
| Speeding Up UI Tests | Vasiliy Vanchuk | 35m |
Describes removing integration tests' dependency on the backend to massively speed up UI tests. Explains using techniques (e.g., decoupling, mocking or… | ||
| Designer Surprise | Yauheniya Zhur | 31m |
Examines cases where interfaces that look excessive, cluttered, or overly bright are actually the best solution for a specific task. Discusses when and why… | ||
| Front-end for a Blockchain-based Decentralized Research Platform | Alex Shkorh | 39m |
Explains front-end development challenges for a blockchain-based decentralized research platform (DEIP). Covers how to interact with decentralized systems and… | ||
| Workshop: Think Like a Designer | Kate Bosakova, Krystsina Svirydzenka, Hanna Kolesava, Svetlana Jeltok | 01h 11m |
An interactive workshop introducing the design-thinking process for creating useful, innovative products. Participants will practice acting as designers and… | ||
| Developing a Document Editor | Dmitry Volokh | 32m |
PandaDoc built a browser-based document editor from scratch using React. The talk covers architectural decisions that simplified development, problems and… | ||
| nothing matches | ||