The Frontend Is a Full Stack (Luca Marchesini)
Web pages are dead, very dead: long live apps! The web is the land of the paradigm shift and Frontend Developers are mutant ninjas. Today's frontends embody the UI, the View Logic, some Business Logic and some Storage. This is a Full Stack on its own, on the client. Modern, component-oriented UI frameworks, together with state-action paradigms (like Flux and its most popular implementation, Redux) have formalized a lot of new concepts. And this radically changes the way we think our architecture. How do we distribute our business logic? How do we keep things in sync? Do we actually need a backend? How do we keep components reusable? A lot of new practices have emerged and we feel that Relay will be the next big thing. We are shifting to a development environment that will give us more and more resources to focus on what really matters: the user, the experience, the product. Let's get ready for the next leap. About the speaker: Luca is a (very curious) Full Stack Developer. After travelling across Europe studying Computer Science and Theater in Italy, Spain and France, he landed in Montpellier, where he is currently working on Kuzzle.io, an open-source, self-hostable, ready-to-use backend solution. His daily work involves Node.js (a lot), Docker, ElasticSearch, Redis, Webpack, AngularJS, VueJS, a lot of testing, a lot of writing and a lot of meeting. He is also the UX guy of the team. That is during the day. As the sun goes down, he is a professional storyteller working in theaters, libraries, bookstores and schools. Talk given at Full Stack Fest 2016 (https://www.fullstackfest.com)