Creating Web Applications with ReactJS and Flux
Closed this issue · 21 comments
Description:
ReactJS is a JavaScript library for creating user interfaces with primary focus on performance. Flux is an application architecture, which plays nice with ReactJS. Both of them are used by Facebook in production.
In the talk we will dive into both of them and give some practical examples.
Bio:
Iliyan Peychev is a Software Engineer and UI Infrastructure Lead in Liferay Inc. He started as C developer fourteen years ago, when he was writing software for banks and other financial institutions. Then he became Java developer working in the area of SmartCards and Security. Since 2007 Iliyan is fully devoted to JavaScript and Front-End development. He is highly interested in Server-side JavaScript (NodeJS), Networking and real time data processing. Performance obsessed.
Schedule pending.
+1 for this talk. Maybe some real life expriencies could be included...? ;)
There will be an example for ReactJS applied to an existing project. Not only that, but I will describe how this project was achieved before React and we will compare both approaches.
Initially scheduled for June, although it may change.
Time to schedule talks for September, is Thursday 24th a good date for you?
Hey Alex,
For some reasons, I think I won't be able to give this talk. However, I think a colleague of me, @jbalsas will be able to do it. He is from Spain, so the talk can be in Spanish.
Chema, are you OK with this?
Hey guys, sure, no problem!
I think Thursday 24th should be just fine if that's ok with Alex :)
That is brilliant! 19:00 at impact hub, I will create the Meetup soon. @jbalsas, be sure to register there so that I can add you as speaker: http://www.meetup.com/es/madridjs/
Hey @alexfernandez, I've been registered for quite a while (http://www.meetup.com/es/madridjs/members/74054132/). Feel free to go ahead with the schedule ;)
@jbalsas: can you provide a bio for the meetup? As a comment so that I get notified, thanks!
Hey @alexfernandez...
Short BIO: Telecommunications Engineer by Universitat Politècnica de València, Chema was involved in network-related research at Fraunhofer FOKUS Berlin & developed multimedia apps for Prisa Group Madrid. Working as Software Engineer for Liferay since 2013, he focuses mainly in Front-end development and AlloyEditor.
Also... could we update the title? I'm wondering if we'd show Flux
at all, and maybe it would be good to include that we'll show a real life example and the name, so the guys know what to expect and can research beforehand if they are interested. Thoughts on this, @ipeychev?
Sure, updated. By the way, 140 people are attending already! 👏 If you want you may update the description here and let me know. You can even translate description and bio to Spanish if the talk is going to be in Spanish.
Oh, that's right, I didn't realize... I'll update and translate both and ping you here asap 😉
Hola @alexfernandez ,
Te copio el título y descripción de la charla actualizados y mi bio en español.
Título
React en la vida real: AlloyEditor
Descripción
React es una librería JavaScript pensada para crear interfaces de usuario con un gran rendimiento. React propone un cambio radical en la manera en la que construimos UI: empezando por redefinir la manera en la que organizamos nuestros componentes y terminando por modificar el flujo de datos que se establece entre ellos. Con esta nueva visión, a veces enfrentada al orden establecido, hacer componentes reutilizables y testeables con los que desarrollar nuestras aplicaciones se vuelve más fácil y confiable que nunca.
En esta charla, superpondremos los conceptos teóricos en los que se basa el framework con una implementación práctica en la vida real; AlloyEditor, un editor WYSIWYG cuya interfaz está construida en React.
Bio
Ingeniero de Telecomunicaciones por la Universitat Politècnica de València. Chema estuvo involucrado en investigación de redes en el Fraunhofer FOKUS de Berlín y ha desarrollado aplicaciones multimedia para el Grupo Prisa. Trabaja como Ingeniero de Software para Liferay desde 2013 y se centra principalmente en el desarrollo de infraestructura de FrontEnd y AlloyEditor.
@alexfernandez, ¿a qué hora empezaría la charla y de qué duración estamos hablando? 😉
jbalsas: ¡Actualizado! El meetup empieza a las 19:00 y cada charla debería durar alrededor de media hora. Tenemos que dejar la sala a las 20:30. Así que pongamos que la tuya, que va la segunda, debería empezar alrededor de las 19:45, contando 5 minutos de preguntas y 10 para el cambio de ponente.
Actualizado de nuevo: una única charla que empieza a las 19:00 y dura 45 minutos + 15 de preguntas.
👍
@alexfernandez, he subido las transparencias a la web del grupo. Puedes encontrarlo aquí, aunque ahora que veo la url, quizá deberíamos renombrar el fichero 😂
Perfecto, ¿tienes el enlace al repo?
Está en la última transparencia. La rama con la demo es: