Rfef3ljrcpm5dci0chi9
SkillsCast

Reactive Programming

19th January 2016 in London at CodeNode

This SkillsCast was filmed at Reactive Programming with Milo.JS

The Front Endgineers London is a group for Software Engineers with an interest in Front End technologies. Through our forum and regular meetings you can keep in touch with the latest industry developments, learn new technologies, meet other developers, discuss technical/non technical issues and network further throughout the community.

In a single page application we usually have data models and we have to observe changes in these models. We also need to propagate data through the different parts of the application and to update views when the data changes. There are quite a few frameworks that allow this on a basic level, but as the complexity of the application grows, the controller code becomes bloated with callbacks and glue code transferring data between models. With Milo framework it takes just a few lines of code to create a reactive data graph capable of propagating, transforming and validating data between models and views of any depth. In this talk we will explain the concepts and building blocks that make it possible, such as observable models, "DOM as data" and two-way data connectors. We will also build a simple app and show how data-graph can be used in large-scale application architecture.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Reactive Programming

Evgeny Poberezkin

Evgeny is the Head of Development at MailOnline, where he leads the team of software engineers who develop and maintain in-house, cutting-edge news authoring and publishing web/mobile platform used by 800 journalists in London, New York, Los Angeles and Sydney to create 1000+ articles every day. The website http://www.dailymail.co.uk is visited by 230 million unique visitors every month.

Jason Green

Jason’s passion for the digital world has taken him across the entire spectrum of the creative process, from conceptualisation to implementation. Jason is now a Principal Developer at Threads Styling, building the system to manage social content that will power the future of chat commerce. While Jason is engaged in all stages of the development of this mission-critical application, he also finds time to get his colleagues playing the odd board game at lunch too.

SkillsCast

The Front Endgineers London is a group for Software Engineers with an interest in Front End technologies. Through our forum and regular meetings you can keep in touch with the latest industry developments, learn new technologies, meet other developers, discuss technical/non technical issues and network further throughout the community.

In a single page application we usually have data models and we have to observe changes in these models. We also need to propagate data through the different parts of the application and to update views when the data changes. There are quite a few frameworks that allow this on a basic level, but as the complexity of the application grows, the controller code becomes bloated with callbacks and glue code transferring data between models. With Milo framework it takes just a few lines of code to create a reactive data graph capable of propagating, transforming and validating data between models and views of any depth. In this talk we will explain the concepts and building blocks that make it possible, such as observable models, "DOM as data" and two-way data connectors. We will also build a simple app and show how data-graph can be used in large-scale application architecture.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speakers

Reactive Programming

Evgeny Poberezkin

Evgeny is the Head of Development at MailOnline, where he leads the team of software engineers who develop and maintain in-house, cutting-edge news authoring and publishing web/mobile platform used by 800 journalists in London, New York, Los Angeles and Sydney to create 1000+ articles every day. The website http://www.dailymail.co.uk is visited by 230 million unique visitors every month.

Jason Green

Jason’s passion for the digital world has taken him across the entire spectrum of the creative process, from conceptualisation to implementation. Jason is now a Principal Developer at Threads Styling, building the system to manage social content that will power the future of chat commerce. While Jason is engaged in all stages of the development of this mission-critical application, he also finds time to get his colleagues playing the odd board game at lunch too.