Coursera - Principles of Reactive Programming

Category: Tutorial | Comment: 0

Coursera - Principles of Reactive Programming

Coursera - Principles of Reactive Programming
MP4 | Video: 960x540 | Audio: AAC, 44.1Khz , 2ch | Duration: 12 hours | Language: English | 1.5 GB

This is a follow-on for the Coursera class Principles of Functional Programming in Scala, which so far had more than 100'000 inscriptions over two iterations of the course, with some of the highest completion rates of any massive open online course worldwide.
The aim of the second course is to teach the principles of reactive programming. Reactive programming is an emerging discipline which combines concurrency and event-based and asynchronous systems. It is essential for writing any kind of web-service or distributed system and is also at the core of many high-performance concurrent systems. Reactive programming can be seen as a natural extension of higher-order functional programming to concurrent systems that deal with distributed state by coordinating and orchestrating asynchronous data streams exchanged by actors.

In this course you will discover key elements for writing reactive programs in a composable way. You will find out how to apply these building blocks in the construction of message-driven systems that are scalable and resilient.

The course is hands on; most units introduce short programs that serve as illustrations of important concepts and invite you to play with them, modifying and improving them. The course is complemented by a series of assignments, which are also programming projects.

Content:

Week 1: Review of Principles of Functional Programming: substitution model, for-expressions and how they relate to monads. Introduces a new implementation of for-expressions: random value generators. Shows how this can be used in randomized testing and gives an overview of ScalaCheck, a tool which implements this idea.

Week 2: Functional programming and mutable state. What makes an object mutable? How this impacts the substitution model. Extended example: Digital circuit simulation.

Week 3: Futures. Introduces futures as another monad, with for-expressions as concrete syntax. Shows how futures can be composed to avoid thread blocking. Discusses cross-thread error handling.

Week 4: Reactive stream processing. Generalizing futures to reactive computations over streams. Stream operators.

Week 5: Actors. Introduces the Actor Model, actors as encapsulated units of consistency, asynchronous message passing, discusses different message delivery semantics (at most once, at least once, exactly once) and eventual consistency.

Week 6: Supervision. Introduces reification of failure, hierarchical failure handling, the Error Kernel pattern, lifecycle monitoring, discusses transient and persistent state.

Week 7: Conversation Patterns. Discusses the management of conversational state between actors and patterns for flow control, routing of messages to pools of actors for resilience or load balancing, acknowledgement of reception to achieve reliable delivery.
[i][/i]Screenshots

Coursera - Principles of Reactive Programming


























I recommends Buy premimum account for High speed+parallel downloads!

Nitroflare


Rapidgator

[/center]
Download Now
 

Yoga Adjustments Philosophy, Principles, and Techniques

Category: E-Book | Comment: 0


Yoga Adjustments Philosophy, Principles, and Techniques

Yoga Adjustments: Philosophy, Principles, and Techniques by Mark Stephens
English | 2014 | ISBN: 1583947701 | 400 pages | EPUB | 28,4 MB

Download Now
 

Principles of Accounting, 12 edition

Category: E-Book | Comment: 0


Principles of Accounting, 12 edition

Principles of Accounting, 12 edition by Belverd E. Needles and Marian Powers
English | 2012 | ISBN: 113362698X, 113360305X | 1218 pages | PDF | 69,4 MB

Download Now
 

Principles and Practice of Hospital Medicine

Category: E-Book | Comment: 0


Principles and Practice of Hospital Medicine

Principles and Practice of Hospital Medicine by Sylvia C. McKean and John J. Ross
English | ISBN: 0071603891 | 2012 | 2310 pages | PDF | 33 MB

Download Now
 

Majority Decisions Principles and Practices

Category: E-Book | Comment: 0


Majority Decisions Principles and Practices

Stéphanie Novak, Jon Elster, "Majority Decisions: Principles and Practices"
English | 2014 | ISBN: 1107054095 | PDF | pages: 288 | 1.6 mb

Download Now
 

Michael Neill And Ken Manning - The Promise Of The Principles

Category: Tutorial | Comment: 0

Michael Neill And Ken Manning - The Promise Of The Principles
Michael Neill And Ken Manning - The Promise Of The Principles
mp4 | HEVC: 1280x720 G_P| Audio:AAC LC 128 Kbps | Total files:9 | mp4, mp3, txt | 1.65 GB
Genre: eLearning | Language: English

Download Now
 

Physical Principles of Wireless Communications, Second Edition

Category: E-Book | Comment: 0


Physical Principles of Wireless Communications, Second Edition

Physical Principles of Wireless Communications, Second Edition by Victor L. Granatstein
English | 2012 | ISBN: 1439878978 | 311 pages | PDF | 3,4 MB

Download Now
 

Principles of Microeconomics, 7th edition

Category: E-Book | Comment: 0


Principles of Microeconomics, 7th edition

Fred M. Gottheil, "Principles of Microeconomics, 7th edition"
English | ISBN: 1285064445 | 2013 | 592 pages | PDF | 15 MB

Download Now
 

Principles of Hyperplasticity An Approach to Plasticity Theory Based on Thermodynamic Principles

Category: E-Book | Comment: 0


Principles of Hyperplasticity An Approach to Plasticity Theory Based on Thermodynamic Principles

Principles of Hyperplasticity: An Approach to Plasticity Theory Based on Thermodynamic Principles By G. T. Houlsby MA, DSc, FREng, FICE, A. M. Puzrin DSc (auth.)
2007 | 351 Pages | ISBN: 184628239X | PDF | 10 MB

Download Now
 

Principles of Electric Circuits Pearson New International Edition Conventional Current Version

Category: E-Book | Comment: 0


Principles of Electric Circuits Pearson New International Edition Conventional Current Version

Principles of Electric Circuits: Pearson New International Edition: Conventional Current Version by Thomas L Floyd
English | 29 Jul. 2013 | ISBN: 1292025662 | 984 pages | PDF | 24 Mb

Download Now
 
Prev Next