(React/Redux/ES6/Firebase)
[2015/12/15] SCRIPTY#4
Yu Yamanaka (@yuurelx)
CTO at INGoT LLC.
Core Engineer at Reactive Inc.
2009-2014 HDE, Inc.
(programmer / infra. engineer / manager)
2014-2015 Peroli, Inc.
(DevOps engineer)
2016- INGoT LLC. (CTO)
Reactive Inc. (Core Engineer)
A backend engineer
made a Single-page application
by modern frontend technologies
in 2 weeks.
Sub topics
Sub topics
Since Flux is just architecture (like MVC), we have to choose an implementation.
It has most GitHub stars in flux libraries
Flux
Redux
1. Grasp the concept of the technologies
2. Write a small application without Redux(Flux)
3. Rewrite the small application with Redux
Redux official documents & code examples
(http://rackt.org/redux/)
4. It's time to write an
awesome SPA!
Sub topics
COMPLEX !
Let's write more codes!
There are many sample codes and good documents on GitHub.
<< Browser raises an error! >>
(Wikipedia API does not support CORS)
because those are saved in browser's LocalStorage
(Firebase is one of BaaS)
Sub topics (Re)
Conclusion
・SPA and serverless architecture is elegant!
(to infrastructure engineers)
・We have to take a second look at the new frontend development
(e.g. stop modifying DOM by self)
・The backend engineer could make an SPA in 2 weeks, you might acquire those more earlier!
Yu Yamanaka (@yuurelx)
CTO at INGoT LLC.
Core Engineer at Reactive Inc.