Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Languages & Tools   Lisp

Clojure Reactive Programming - How to Develop Concurrent and Asynchronous Applications with Clojure


Free Shipping Included! Clojure Reactive Programming - How to Develop Concurrent and Asynchronous Applications with Clojure by Packt Publishing - ebooks Account at EMS Linux. MPN: black & white illustrations. Hurry! Limited time offer. Offer valid only while supplies last. Key FeaturesLearn how to leverage the features of functional reactive programming using ClojureCreate dataflow-based systems that are the building


Product Description

Key Features

  • Learn how to leverage the features of functional reactive programming using Clojure
  • Create dataflow-based systems that are the building blocks of reactive programming
  • Learn different Functional Reactive Programming frameworks and techniques by implementing real-world examples

Book Description

Reactive Programming (RP) is central to many concurrent systems. It endeavors to make the process of developing highly-concurrent, event-driven, and asynchronous applications simpler and less error-prone. RP comes in many flavors and we will look at some of them in this book.

Clojure Reactive Programming is a practical guide aimed at exploring RP. It starts by describing Functional Reactive Programming (FRP) and its formulations, as well as how it inspired Compositional Event Systems (CES).

It also presents several examples of Reactive applications implemented in different frameworks, allowing you to develop an understanding of the subject as well as learn how to develop your ability to work with time-varying values. By the end of the book, you will be equipped to solve real-world problems and have a clear understanding of when and how you should use different the approaches that are shown in the book.

What you will learn

  • Understand the key abstractions of Functional Reactive Programming (FRP) and Compositional Event Systems (CES)
  • Discover how to think in terms of time-varying values and event streams
  • Create, compose, and transform Observable sequences with Reactive Extensions
  • Create a CES framework from scratch using core.async as its foundation
  • Build a simple ClojureScript game using Reagi
  • Integrate Om and RxJS in a web application
  • Implement a reactive API to Amazon Web Services
  • Discover approaches to backpressure and error handling
  • Get to grips with futures and learn where they fit in

About the Author

Leonardo Borges is a programming languages enthusiast who loves writing code, contributing to open source software, and speaking on subjects he feels strongly about. After nearly 5 years of consulting at ThoughtWorks, where he worked in two commercial Clojure projects, among many others, he is now a software engineer at Atlassian. He uses Clojure and ClojureScript to help build real-time collaborative editing technology.

Table of Contents

  1. What is Reactive Programming?
  2. A Look at Reactive Extensions
  3. Asynchronous Programming and Networking
  4. Introduction to core.async
  5. Creating your own CES Framework with core.async
  6. Bilding a Simple ClojureScript Game with Reagi
  7. The UI as a Function
  8. Futures
  9. A Reactive API to Amazon Web Services

Additional Information

Manufacturer:Packt Publishing - ebooks Account
Part Number:black & white illustrations
Publisher:Packt Publishing - ebooks Account
Studio:Packt Publishing - ebooks Account
MPN:black & white illustrations
EAN:9781783986668
Item Weight:0.89 pounds
Item Size:0.53 x 9.25 x 9.25 inches
Package Weight:1.14 pounds
Package Size:7.5 x 0.53 x 0.53 inches

Clojure Reactive Programming - How to Develop Concurrent and Asynchronous Applications with Clojure by Packt Publishing - ebooks Account

Buy Now:
Clojure Reactive Programming - How to Develop Concurrent and Asynchronous Applications with Clojure

Brand: Packt Publishing - ebooks Account
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$29.99


Quantity:  

 


View More In Lisp.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing - ebooks Account, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9780387976143, isbn: 0387976140,
While creativity plays an important role in the advancement of computer science, great ideas are built on a foundation of practical experience and knowledge. This book presents programming techniques which will be useful in both AI projects and more ...

mpn: black & white illustrations, ean: 9781941222225, isbn: 1941222226,
Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write str...

ean: 9783937526003, isbn: 3937526005,
This tutorial is written with the professional programmer in mind. Using a hands on approach it introduces the ANSI Common Lisp standard. Practical examples of working code provide an in depth view of Common Lisp programming paradigms. David B. Lamki...

ean: 9780262610742, isbn: 0262610744,
The authors introduce this new approach to programming language design, describe its evolution and design principles, and present a formal specification of a metaobject protocol for CLOS.The authors introduce this new approach to programming language...

ean: 9781565922617, isbn: 1565922611,
Yes, it is possible to be all things to all people, if you're talking about the Emacs editor. As a user, you can make any kind of customization you want, from choosing the keystrokes that invoke your favorite commands to creating a whole new work env...

ean: 9781484227060, isbn: 1484227069,
Learn Lisp programming in a data structures context, including tables, functions, forms, expressions, typed-pointers, I/O, garbage collection and some applications. This short primer contains a careful description of the data structures manipulated b...

ean: 9780521750356, isbn: 0521750350,
Now the omnibus edition Numerical Recipes Code CDROM contains all the source code from the brand-new Numerical Recipes in C++ and the Numerical Recipes in C++ Example Book, including a stand-alone class library, in addition to all the source code for...

ean: 9780201175899, isbn: 0201175894,
PROGRAMMERS GUIDE...

ean: 9780486498201, isbn: 0486498204,
This highly accessible introduction to Lisp is suitable both for novices approaching their first programming language and experienced programmers interested in exploring a key tool for artificial intelligence research. The text offers clear, reader-f...

mpn: 43171-570260, ean: 9781680500745, isbn: 1680500740,
Think in the Clojure way! Once you're familiar with Clojure, take the next step with extended lessons on the best practices and most critical decisions you'll need to make while developing. Learn how to model your domain with data, transform it with ...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.