Reactive 2015
A review of the Reactive 2015 conference held in Bratislava, covering CSS Modules, CRDT data synchronization, Flux at Scale, React Native, and more.
This piece reviews the Reactive 2015 conference held in Bratislava, focusing on Facebook React and related technologies.
CSS Modules
The discussion addressed styling challenges in large codebases. Approaches included the "BEM methodology," passing styles as component properties, CSS Modules, and the Radium project for managing component styling effectively.
Pacmans
This session introduced handling distributed data synchronization across devices. The speaker explained CRDT (Commutative/Convergent Replicated Data Types) using Pac-Man examples, recommending libraries like Swarm.js and Firebase for real-world implementation.
Flux at Scale
A Yahoo representative shared optimization strategies for high-traffic websites, emphasizing modularization and selective server-side rendering. Redux and Fluxible emerged as prominent Flux implementations.
Lightning Talks
Five-minute presentations covered:
- async-await functions
- React Toolbox (material design)
- Relay
- Elm programming language
- React Native Playground for in-browser testing
Mutable Data Structures
Contrasting the functional programming trend, one speaker advocated mutable, observable data structures for performance-critical applications.
React Native
Three presentations highlighted React Native's appeal — compiling to native code rather than wrapping web views, featuring hot-reload development and instant updates via CodePush or AppHub.
Conference Assessment
The organization proved strong, though WiFi reliability during workshops and lunch logistics needed improvement.