Using jest as a platform
The React productivity revolution
The only none-developer talk was hold by Tiago Forte from Forte Labs. He tried to show up how a developers could be more productive and stay in "flow". This touch of human psychology was really interesting for us.
The 3 points of how you can get into the flow are:
- Clear goals
- Right challenge
- Immediate feedback
Hopefully we can put some of it into action!
Property based testing
Randomized testing is a concept popularized by the Haskell library QuickCheck which uses function input type annotations to automatically generate many randomized sample inputs for a single test case.
This library should definitly be on your list when you are developing with Flow. Here you can find the GitHub repository.
Writing highly reusable React components
Performance & optimization
A few talks were about performance & optimization, which basically every project/application needs. Even Sulu could be even more performant and I hope we will pay enough attention to this important topic in our development of the Sulu 2.0 frontend rebuild.
A few talks touched topics to which we can't use immediatly in our project. But we sure got loads of ideas for future improvements. It's always good to have your eyes wide open for new frameworks/technolgies/patterns.
- Using Logux in production by Andrey Sitnik
- Secrets of the glimmer.js by Tom Dale
- GraphQL subscriptions - Scaling real-time in the real World by Uri Goldshtein
- CSS as bytecode by Richard Feldman
Daniel for example was totally excited about Richard Feldman's talk:
The Reactive Conf 2017 was full of great people and talks. We learned a lot about new frameworks and technolgies and products which could be very interesting for Sulu in the near future.