Hands-On Reactive Programming with Clojure

- 50%

Original price was: $9.99.Current price is: $5.00.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 5.5 MB
  • Book Language: English
  • Total Page Count: 288
  • Instant Download

Reactive applications respond to events, changing data, and work happening in parallel. Hands-On Reactive Programming with Clojure makes those ideas concrete, moving from the principles behind reactive systems to examples built with Clojure and ClojureScript.

Konrad Szydlo and Leonardo Borges begin with functional reactive programming and compositional event systems, then put the concepts to work in applications involving streams, interfaces, networking, and cloud services. The result is a practical exploration of how to structure software that reacts to changing inputs.

From event streams to working applications

The opening chapters establish the language of reactive programming: observables, signals, events, and time-varying values. From there, the book examines Reactive Extensions and shows how to compose and transform observable sequences, with attention to error handling and backpressure—important considerations when incoming work can outpace processing.

Explore Clojure’s asynchronous tools

Examples using RxClojure and show different ways to model asynchronous data flow. The authors also build a small compositional event systems framework and use Reagi in a ClojureScript game, giving readers several approaches to compare rather than treating reactive programming as a single technique.

Apply the ideas across software projects

  • Build a stock-market monitoring example and work with rolling averages.
  • Explore reactive approaches to web interfaces using ClojureScript, Om, and React.
  • Use futures to fetch data in parallel and consider blocking I/O.
  • Design a reactive AWS API and dashboard around cloud resources.
  • Examine microservices, testing reactive applications, and Clojure concurrency utilities.

For developers with Clojure experience

This second edition assumes basic knowledge of Clojure. It is suited to developers who want to understand event-driven and concurrent application design through worked examples, and who are interested in the choices and trade-offs among reactive libraries and patterns.

For a hands-on look at reactive programming in the Clojure ecosystem, this book connects foundational ideas with the code and architectural problems they are meant to address.

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

No product has been found!
Hands-On Reactive Programming with Clojure
Hands-On Reactive Programming with Clojure

Original price was: $9.99.Current price is: $5.00.

Create. Design. Inspire.

Design Something Amazing

Looking for creative resources? Discover Procreate brushes, Photoshop resources, and design assets at BrushesPack.com.

✦ Procreate Brushes Ps Photoshop Resources ◇ Design Assets
✎
BrushesPack Creative Resources
Digital Delights
Logo
Shopping cart