• Complain

Jesse Liberty - Programming Reactive Extensions and Linq

Here you can read online Jesse Liberty - Programming Reactive Extensions and Linq full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2011, publisher: Apress, 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.

Jesse Liberty Programming Reactive Extensions and Linq
  • Book:
    Programming Reactive Extensions and Linq
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2011
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Programming Reactive Extensions and Linq: summary, description and annotation

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

Pro Reactive Extensions and LINQ is a deep dive into the next important technology for .NET developers: Reactive Extensions. This in-depth tutorial goes beyond what is available anywhere else to teach how to write WPF, Silverlight, and Windows Phone applications using the Reactive Extensions (Rx) to handle events and asynchronous method calls. Reactive programming allows you to turn those aspects of your code that are currently imperative into something much more event-driven and flexible. For this reason, its sometimes referred to as LINQ for Events. Reactive programming hinges on the concept of the observable collection, as opposed to the simple enumerable collection with which were all familiar. For example, to extract data from a collection and add it to a list box, you would traditionally iterate through the list box, extracting each object in turn. This approach works fine, but it requires significant knowledge about the data youre working with, which can be limiting. In Rx programming, youre instead informed about each object in turn and then free to react to each notification however you like, which affords much greater flexibility. This book shows you how reactive programming can be applied to a range of situationsfrom WPF applications to Windows Phone appsto improve coding efficiency and boost performance. What youll learn How to create, debug and manage reactive extensions in many situations The observer pattern and how it can be applied to your projects How to avoid spaghetti code by using Rx to manage your asynchronous methods How to use SelectMany to explore the heart of the Reactive Extensions How to come to grips with the reactive user interface framework for building both small and large applications Who this book is for This book will be most beneficial to existing .NET developers with a grounding in WPF, Silverlight and C#, who want to take their skills further using the powerful reactive programming approach. Table of Contents Welcome to LINQ and RX Core LINQ Core Rx Practical Rx Inside Rx and LINQ LINQ to SQL Rx and Javascript Reactive UI: Rx and MVVM Testing Rx

Jesse Liberty: author's other books


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

Programming Reactive Extensions and Linq — 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 "Programming Reactive Extensions and Linq" 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
Programming Reactive Extensions and LINQ Copyright 2011 by Jesse Liberty and - photo 1

Programming Reactive Extensions and LINQ

Copyright 2011 by Jesse Liberty and Paul Betts

All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.

ISBN-13 (pbk): 978-1-4302-3747-1

ISBN-13 (electronic): 978-1-4302-3748-8

Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.

The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.

President and Publisher: Paul Manning
Lead Editor: Ewan Buckingham
Technical Reviewer: Stefan Turalski
Editorial Board: Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Morgan Engel,
Jonathan Gennick, Jonathan Hassell, Robert Hutchinson, Michelle Lowman, James Markham,
Matthew Moodie, Jeff Olson, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke,
Dominic Shakeshaft, Gwenan Spearing, Matt Wade, Tom Welsh
Coordinating Editor: Jessica Belanger
Copy Editor: Kimberly Burton
Indexer: BIM Indexing & Proofreading Services
Production Support: Patrick Cunningham
Cover Designer: Anna Ishchenko

Distributed to the book trade worldwide by Springer Science+Business Media, LLC., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com.

For information on translations, please e-mail rights@apress.com, or visit www.apress.com.

Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Special Bulk SaleseBook Licensing web page at www.apress.com/bulk-sales.

The information in this book is distributed on an as is basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.

The source code for this book is available to readers at www.apress.com. You will need to answer questions pertaining to this book in order to successfully download the code.

This book is dedicated to my mother, Edythe Levine, who will not understand one word of it,
but will love it anyway
.

Jesse Liberty

This book is dedicated to my wife, Ulrike Stoll, who has been and continues to be infinitely
understanding about my late nights spent hacking on the next big idea.

Paul Betts

Contents at a Glance

Picture 2

Picture 3

Picture 4

Picture 5

Picture 6

Picture 7

Picture 8

Picture 9

Picture 10

Picture 11

Contents

Picture 12

Picture 13

Picture 14

Picture 15

Picture 16

Picture 17

Picture 18

About the Authors - photo 19

About the Authors Jesse Liberty is a senior developer-community ev - photo 20

About the Authors Jesse Liberty is a senior developer-community evangelist - photo 21

About the Authors

Jesse Liberty is a senior developer-community evangelist on the Microsoft - photo 22Picture 23Jesse Liberty is a senior developer-community evangelist on the Microsoft Windows Phone team. He hosts the popular Yet Another Podcast on his blog at http://JesseLiberty.com. The entire blog is required reading. Liberty is the co-author of numerous top-selling books, including Migrating to Windows Phone 7 by (Apress, 2011) and Programming C# 4.0 (O'Reilly Media, 2010). Prior to Microsoft, he was a distinguished software engineer at AT&T, a software architect for PBS, and vice president of information technology at Citibank. He can be followed on Twitter @JesseLiberty.

Paul Betts is a software developer and Hubbernaut at GitHub where he works on - photo 24Picture 25Paul Betts is a software developer and Hubbernaut at GitHub, where he works on bringing the joy of Git and GitHub to the world of .NET and Windows. Paul previously worked at Microsoft in the Windows and Office organizations. His blog can be found at http://blog.paulbetts.org. Follow him on Twitter at @xpaulbettsx.

About the Technical Reviewer

Picture 26Stefan Turalski is a nice chap who is capable of performing both magical and trivial things with a little help from code, libraries, tools, APIs, servers, and the like. He is experienced in almost all aspects of the software lifecycle, and is especially skilled in business analysis, design, implementation, testing, and QA.

Turalski's areas of interest are wide, best summarized as emerging technologies. His current focus is on .NET 4.5 , GPGPU, event-driven architectures, and software engineering at large. Before he realized that he enjoys criticizing other people's work more, Stefan published several technical articles, mainly about .NET technology, SOA (service-oriented architecture), and software engineering.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Programming Reactive Extensions and Linq»

Look at similar books to Programming Reactive Extensions and Linq. 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 «Programming Reactive Extensions and Linq»

Discussion, reviews of the book Programming Reactive Extensions and Linq 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.