Saturday, July 9, 2016

Modernizing SOL with ReactJs

(0h00m00s) Talk 1: Modernizing SOL.no by Eirik Vullum
(0h28m10s) Talk 2: The Reification Retaliation by John Maxwell
(1h01m35s) Talk 3: Testing ES6 + React + Reflux + Freezerjs stack with Mocha test framework by Zakhar Shapurau
We thank Dagbladet for providing the camera.
---
Talk 1: Modernizing SOL.no
Speaker: Eirik Vullum
At Scandinavia Online we’ve spent the last couple of months modernizing our core product platform.
In this talk we’ll look at how we’ve tried to optimize for constant change and the different wins and fails along the way. Touching topics like universal rendering, how we handle state with Redux, asynchronous chunking with Webpack and the ever elusive dream of self contained components and styles.
Bio: Eirik Vullum is a JavaScript fanatic and Tech Lead at Scandinavia Online.
---
Talk 2: The Reification Retaliation
Speaker: John Maxwell
Building web applications is all wrong - the focus has been shifted too far toward implementation and our products and happiness are suffering. I'm going to talk about how we can alter our thinking to become better product developers and in rejecting the dogma enjoy our coding much more.
What? Why?
Sadly are two questions we don't really explore compared to how - just look at the endless discussions around testing and design patterns. We spend too much time focusing on things that don't differentiate our products or enrich us as developers.
Are you going to fix it for me?
I'll try - although that's a lot to ask. What I will do is talk about the changes that we have made to shift our thinking back to product and how they've affected what we do. If they can work for you then I'm delighted, and if you disagree then I'm ready to discuss!
Bio: John has worked as a developer for the last 10 years, taking a leisurely trip through different languages before realising that ultimately it's the outcome that matters not the tools you pick. Working as Head of Product at Music Glue, a direct-to-fan e-commerce platform, he splits his time between planning the future of the platform and writing code - mostly these days a combination of React and GraphQL.
---
Talk 3: Testing ES6 + React + Reflux + Freezerjs stack with Mocha test framework
Speaker: Zakhar Shapurau
At Xeneta we are writing a frontend app using React, Reflux and Freezerjs as a base stack. We migrated large part of code into ES6, and are writing all new code in it.
Testing of this stack is not straightforward. ES6 has to be compiled into javascript, DOM has to be emulated in some way, and many small problems stand in the way when you start writing actual tests, especially for bigger components.
In this talk I am going to give quick overview of the stack, and explain how we solved testing problems and gotchas.
Bio: Zakhar Shapurau is a frontend developer at Xeneta.


No comments:

Post a Comment