FRP provides a unifying abstraction that allows us to write programs without the distracting, accidental complexity of managing state, events, and asyncronous operations. With a single fundamental abstraction—the Observable—we gain a tool which provides the capabilities of promises, event streams, iterables, and more. We can use this unifying abstraction on both the client and server, allowing us to use a truly isomorphic programming style.
Pete demonstrates how to represent streams of events in FRP using Observables and explores how to work with these streams to complete many different tasks. Participants will use this general-purpose tool to build some sample applications which range from reacting to DOM-based user interactions on the client to mashing up third-party APIs on the server.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org