• Complain

Leonardo Borges - Clojure Reactive Programming

Here you can read online Leonardo Borges - Clojure Reactive Programming full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Leonardo Borges Clojure Reactive Programming
  • Book:
    Clojure Reactive Programming
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2015
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Clojure Reactive Programming: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Clojure Reactive Programming" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Design and implement highly reusable reactive applications by integrating different frameworks with Clojure

About This Book
  • 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
Who This Book Is For

If you are a Clojure developer who is interested in using Reactive Programming to build asynchronous and concurrent applications, this book is for you. Knowledge of Clojure and Leiningen is required. Basic understanding of ClojureScript will be helpful for the web chapters, although it is not strictly necessary.

In Detail

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 as well as understand the trade-offs between the approaches shown in the book.

Leonardo Borges: author's other books


Who wrote Clojure Reactive Programming? Find out the surname, the name of the author of the book and a list of all author's works by series.

Clojure Reactive Programming — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Clojure Reactive Programming" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Clojure Reactive Programming

Table of Contents
Clojure Reactive Programming

Clojure Reactive Programming

Copyright 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: March 2015

Production reference: 1160315

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78398-666-8

www.packtpub.com

Credits

Author

Leonardo Borges

Reviewers

Eduard Bondarenko

Colin Jones

Michael Kohl

Falko Riemenschneider

Acquisition Editor

Harsha Bharwani

Content Development Editor

Arun Nadar

Technical Editor

Tanvi Bhatt

Copy Editors

Vikrant Phadke

Sameen Siddiqui

Project Coordinator

Neha Bhatnagar

Proofreaders

Simran Bhogal

Maria Gould

Indexer

Mariammal Chettiyar

Graphics

Abhinash Sahu

Production Coordinator

Manu Joseph

Cover Work

Manu Joseph

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. This is his first full-length book, but he contributed a couple of chapters to Clojure Cookbook , O'Reilly .

Leonardo has founded and runs the Sydney Clojure User Group in Australia. He also writes posts about software, focusing on functional programming, on his website (http://www.leonardoborges.com). When he isn't writing code, he enjoys riding motorcycles, weightlifting, and playing the guitar.

Acknowledgments

I would like to take this opportunity and start by thanking my family: my grandparents, Altamir and Alba, for their tireless support; my mother, Snia, for her unconditional love and motivation; and my uncle, Altamir Filho, for supporting me when I decided to go to school at night so that I could start working as a programmer. Without them, I would have never pursued software engineering.

I would also like to thank my fiancee, Enif, who answered with a resounding "yes" when asked whether I should take up the challenge of writing a book. Her patience, love, support, and words of encouragement were invaluable.

During the writing process, Packt Publishing involved several reviewers and their feedback was extremely useful in making this a better book. To these reviewers, thank you.

I am also sincerely grateful for my friends who provided crucial feedback on key chapters, encouraging me at every step of the way: Claudio Natoli, Fbio Lessa, Fabio Pereira, Julian Gamble, Steve Buikhuizen, and many others, who would take multiple pages to list.

Last but not least, a warm thanks to the staff at Packt Publishing, who helped me along the whole process, being firm and responsible, yet understanding.

Each of you helped make this happen. Thank you!

About the Reviewers

Eduard Bondarenko is a software developer living in Kiev, Ukraine. He started programming using Basic on ZXSpectrum a long time ago. Later, he worked in the web development domain.

He has used Ruby on Rails for about 8 years. Having used Ruby for a long time, he discovered Clojure in early 2009, and liked the language. Besides Ruby and Clojure, he is interested in Erlang, Go, Scala, and Haskell development.

Colin Jones is director of software services at 8th Light, where he builds web, mobile, and desktop systems for clients of all sizes. He's the author of Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code , Pragmatic Bookshelf . Colin participates actively in the Clojure open source community, including work on the Clojure Koans, REPLy, leiningen, and makes small contributions to Clojure itself.

Michael Kohl has been developing with Ruby since 2004 and got acquainted with Clojure in 2009. He has worked as a systems administrator, journalist, systems engineer, German teacher, software developer, and penetration tester. He currently makes his living as a senior Ruby on Rails developer. He previously worked with Packt Publishing as a technical reviewer for Ruby and MongoDB Web Development Beginner's Guide .

Falko Riemenschneider started programming in 1989. In the last 15 years, he has worked on numerous Java Enterprise software projects for backends as well as frontends. He's especially interested in designing complex rich-user interfaces. In 2012, he noticed and learned Clojure. He quickly came in contact with ideas such as FRP and CSP that show great potential for a radically simpler UI architecture for desktop and in-browser clients.

Falko works for itemis, a Germany-based software consultancy firm with strong competence for language- and model-based software development. He cofounded a Clojure user group, and encourages other developers within and outside itemis to learn functional programming.

Falko posts regularly on http://www.falkoriemenschneider.de.

www.PacktPub.com
Support files, eBooks, discount offers, and more

For support files and downloads related to your book, please visit www.PacktPub.com.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1

https://www2.packtpub.com/books/subscription/packtlib

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
  • On demand and accessible via a web browser
Free access for Packt account holders
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Clojure Reactive Programming»

Look at similar books to Clojure Reactive Programming. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Clojure Reactive Programming»

Discussion, reviews of the book Clojure Reactive Programming and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.