Pages: 194 Published: December 2018 ISBN: 9781680502954 Edition: 1
Build Reactive Websites with RxJS
Master Observables and Wrangle Events
by Randall Koutnik
Upgrade your skill set, succeed at work, and above all, avoid the many
headaches that come with modern front-end development. Simplify your
codebase with hands-on examples pulled from real-life applications.
Master the mysteries of asynchronous state management, detangle puzzling
race conditions, and send spaceships soaring through the cosmos. When
you finish this book, you’ll be able to tame the wild codebeasts before
they ever get a chance to wreck your day.
The front-end world can be fraught with complexity. The RxJS library
asynch mechanisms such as callbacks and promises into a new way of
looking at data. Instead of dealing with objects and keeping track of
their state, Observables view asynchronous events as a stream. RxJS
provides you the tools to manage, manipulate, and process Observables to
simplify and speed up your front-end applications.
Never fear, you’re in exactly the right place. Don’t worry about getting
stuck in a mire of theory. Start off with the basics, building small
applications that illustrate deeper points. Take those building blocks
and apply them to much more complex problems like handling asynchronous
state and dodging race conditions before they happen. Once you’ve got a
handle on complex problems, take a leap into architecture, discovering
how to structure an Observable-based application both without a
framework and in the land of Angular 2. After mastering Observables,
switch gears to building a canvas-based game, demonstrating your deep
understanding of the flexibility of Observables.
code that much cleaner and simpler.
Randall is a senior software engineer at Netflix, building tools
that wake up other Netflixers when things break. To offset that karma,
is released. He doesn’t get much sleep.