null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Functional Reactive Programming

List Price: $49.99
SKU:
9781633430105
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Stephen Blackheath, Anthony Jones
    Format:
    Paperback
    Pages:
    360
    Publisher:
    Manning (August 20, 2016)
    Language:
    English
    ISBN-13:
    9781633430105
    ISBN-10:
    1633430103
    Weight:
    22.48oz
    Dimensions:
    7.38" x 9.25" x 0.8"
    File:
    Eloquence-SimonSchuster_08192026_P10502905_onix30-20260819.xml
    Folder:
    Eloquence
    List Price:
    $49.99
    Case Pack:
    24
    As low as:
    $44.99
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Pub Discount:
    37
    Imprint:
    Manning
  • Overview

    Summary

    Functional Reactive Programming teaches the concepts and applications of FRP. It offers a careful walk-through of core FRP operations and introduces the concepts and techniques you'll need to use FRP in any language.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the Technology

    Today's software is shifting to more asynchronous, event-based solutions. For decades, the Observer pattern has been the go-to event infrastructure, but it is known to be bug-prone. Functional reactive programming (FRP) replaces Observer, radically improving the quality of event-based code.

    About the Book

    Functional Reactive Programming teaches you how FRP works and how to use it. You'll begin by gaining an understanding of what FRP is and why it's so powerful. Then, you'll work through greenfield and legacy code as you learn to apply FRP to practical use cases. You'll find examples in this book from many application domains using both Java and JavaScript. When you're finished, you'll be able to use the FRP approach in the systems you build and spend less time fixing problems.

    What's Inside
    • Think differently about data and events
    • FRP techniques for Java and JavaScript
    • Eliminate Observer one listener at a time
    • Explore Sodium, RxJS, and Kefir.js FRP systems

    About the Reader

    Readers need intermediate Java or JavaScript skills. No experience with functional programming or FRP required.

    About the Authors

    Stephen Blackheath and Anthony Jones are experienced software developers and the creators of the Sodium FRP library for multiple languages. Foreword by Heinrich Apfelmus. Illustrated by Duncan Hill.

    Table of Contents

    1. Stop listening!
    2. Core FRP
    3. Some everyday widget stuff
    4. Writing a real application
    5. New concepts
    6. FRP on the web
    7. Switch
    8. Operational primitives
    9. Continuous time
    10. Battle of the paradigms
    11. Programming in the real world
    12. Helpers and patterns
    13. Refactoring
    14. Adding FRP to existing projects
    15. Future directions