eBooks-it.org Logo
eBooks-IT.org Inner Image

Functional Reactive Programming

Functional Reactive Programming Image

Book Details:

Publisher:Manning Publications
Series: Manning
Author:Stephen Blackheath
Edition:1
ISBN-10:1633430103
ISBN-13:9781633430105
Pages:245
Published:Jan 31 2016
Posted:Apr 20 2017
Language:English
Book format:PDF
Book size:9.6 MB

Book Description:

Most software applications must handle user or system-generated events. The most widely-accepted event handling model is the Observer pattern, in which an object "listens" for changes in the application's state and then reacts by executing a unit of code-the problems is that this approach is prone to bugs.Functional Reactive Programming (FRP) is an alternative to the Observer pattern. It's designed to deal with events as a stream of values over time rather than as a series of unique responses to discrete changes in state, keeping logic tidy and eliminating the bugs that plague event handling code with no loss of expressiveness. FRP is useful anywhere the Observer pattern is common, including user interfaces, video games, networking, and industrial applications.Functional Reactive Programming teaches the concepts and applications of FRP. It begins with a careful walk-through of the FRP core operations and introduces the concepts and techniques needed to use FRP in any language. Following easy-to-understand examples, readers will learn how to use FRP in greenfield applications and how to refactor existing applications. Along the way, the book introduces the basics of functional programming in a just-in-time style, so readers never learn anything before they need to use it. By the end of the book, readers will be able to use FRP to spend more time adding features and less time fixing problems.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Download Link:

Related Books:

Learning Reactive Programming with Java 8

Learning Reactive Programming with Java 8 Image
If you are a Java developer that knows how to write software and would like to learn how to apply your existing skills to reactive programming, this book is for you....

Java 8 in Action

Lambdas, Streams and functional-style programming
Java 8 in Action Image
SummaryJava 8 in Action is a clearly written guide to the new features of Java 8. The book covers lambdas, streams, and functional-style programming. With Java 8's functional features you can now write more concise code in less time, and also automatically benefit from multicore architectures. It's time to dig in!Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the BookEvery new version of Java is important, but Java 8 is a game changer. Java 8 in Action is a clearly written guide to the new features of Java 8. It begins with a practical introduction to lambdas, using real-world Java code. Next, it covers the new Streams API and shows how you can use it to make collection-based code rad...

Functional Python Programming

Functional Python Programming Image
This book is for developers who want to use Python to write programs that lean heavily on functional programming design patterns. You should be comfortable with Python programming, but no knowledge of functional programming paradigms is needed....



2007 - 2021 © eBooks-IT.org