Come join us for a full day DevMeeting workshop on React.js and Redux!
The MVC (Model-View-Controller) paradigm, used for many years, causes problems with state of data when used in large scale applications. Why? If there are many models that are connected to each another, how can we easily find out the conditions in which the app behaves incorrectly? Or ... how to deal with updating models if they can be modified by many asynchronous events?
Flux - and in particular its specific implementation (Redux) - seems to be the solution to this problem. To render the app elements we will use the components provided by React. It is one of the most efficient solutions for UI generating. React+Redux together provide a solid base for building scalable SPA applications.
On this DevMeeting you will dive into both React and Redux – and you will have a chance to practice your new skills by implementing a simple, yet complete webshop application.
React is becoming a more and more popular library used by a wide range of front-end developers all around the world. What are the advantages?
Redux is an application state container inspired by Flux and Elm – it is very easy to get into it, whereas benefits of using it are really great.
During this workshop, the participants will build (from scratch) a simple online shop, learning about React+Redux, also in the context of solving real life problems, such as:
Where: Venue in the city centre, the exact location will be mailed to the participants.
When: Saturday, 9th April 2016, start at 9.00 am (please arrive around 8.45), ending approx. at 4 pm.
What you should bring: BYOL: Bring Your Own Laptop. Catering (snacks, soda, coffee, tea and pizza lunch) will be provided.
Participation fee: Participation in the Pay What You Want model. More information here. Participants paying 100 USD or more will obtain a high-quality printed certificate of participation.
DevMeeting is a mix of hackathon and programming workshop. Throughout the day, participants implement a sample application – on their own and in teams. Experienced mentors supervise the learning process, support the participants with their help, provoke discussions and share their practical know-how, as well as best practices.
DevMeeting is not a lecture or a classic training. We focus on practical skills, coding and exchanging knowledge and experience. It is also a great opportunity to meet other developers and expand your professional network.
If you want to discover the atmosphere of DevMeeting, check out our YouTube channel (video from DevMeeting on 9th May 2015, Node.JS)