Concurrency in .NET: Modern patterns of concurrent and parallel programming Front Cover

Concurrency in .NET: Modern patterns of concurrent and parallel programming

  • Length: 500 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2018-05-30
  • ISBN-10: 1617292990
  • ISBN-13: 9781617292996
  • Sales Rank: #128678 (See Top 100 Books)
Description

Functional languages help developers support concurrency by encouraging immutable data structures that can be passed between threads without having to worry about a shared state, all while avoiding side effects.

Concurrency in .NET teaches readers how to build concurrent and scalable programs in .NET using the functional paradigm. This intermediate-level guide is aimed at developers, architects, and passionate computer programmers.

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

Table of Contents

Part 1: Benefits of functional programming applicable to concurrent programs
Chapter 1 Functional Concurrency Foundations
Chapter 2 Functional Programming Techniques For Concurrency
Chapter 3 Functional Data Structures And Immutability

Part 2: How to approach the different parts of a concurrent program
Chapter 4 The Basics Of Processing Big Data: Data Parallelism, Part 1
Chapter 5 Plinq And Mapreduce: Data Parallelism, Part 2
Chapter 6 Real-Time Event Streams: Functional Reactive Programming
Chapter 7 Task-Based Functional Parallelism
Chapter 8 Task Asynchronicity For The Win
Chapter 9 Asynchronous Functional Programming In F#
Chapter 10 Functional Combinators For Fluent Concurrent Programming
Chapter 11 Applying Reactive Programming Everywhere With Agents
Chapter 12 Parallel Workflow And Agent Programming With Tpl Dataflow

Part 3: Modern patterns of concurrent programming applied
Chapter 13 Recipes And Design Patterns For Successful Concurrent Programming
Chapter 14 Building A Scalable Mobile App With Concurrent Functional Programming

To access the link, solve the captcha.