Важное объявление!
У Нас Все раздачи мультитрекерные, при нуле пиров в релизах, можете смело вставать на закачку!
 
Автор Сообщение

HUNTER

Стаж:
4 года 11 месяцев
Сообщений:
66039

Репутация: 101

[+] [-]
Вне форума [Профиль] [ЛС]

Communicating Sequential Processes with core.async Training Video
Год выпуска: 2015
Производитель: O'Reilly Media / Infinite Skills
Сайт производителя: oreilly.com, infiniteskills.com
Автор: Timothy Baldridge
Продолжительность: 2:00
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: In this Communicating Sequential Processes with core.async training course, expert author Timothy Baldridge will teach you the basics of core.async. This course is designed for users that already have a working knowledge of Clojure and ClojureScript.
You will start by learning how to create channels, then jump into creating and using threads. From there, Timothy will teach you how to combine and split channel streams, work with transducers, and the pipeline abstraction. This video tutorial also provides a quick tour of core.async internals, including how channels are modeled, how alt handlers interact with channels, and how threads interface with channels. Finally, you will learn about non-blocking channel operations and how to put it all together.
Once you have completed this computer based training course, you will be fully capable of writing your own applications that take advantage of the core.async library.

Содержание

01. Introduction
0101 What To Expect
0102 About The Author
0103 How To Use Your Working Files
02. Channels
0201 Creating Channels
0202 Async Operations On Channels
0203 Buffers
0204 Closing Channels
03. Threads
0301 Creating And Using JVM Threads
0302 Creating And Using Lightweight Threads
04. Practical Application Of core.async Basics
0401 Interfacing With A HTTP Client
0402 Interfacing With A DB Client
0403 Interfacing With Blocking I/O
05. Backpressure
0501 Introduction To Backpressure
0502 Tuning Backpressure
0503 Backpressure Pitfalls
06. Choosing Channels With alts!
0601 Introduction To alts! And alt!
0602 alt! Defaults
0603 Channel Priority With alts
07. Combining And Splitting Channel Streams
0701 Overview Of The Merge Function
0702 Overview Of mult And tap
0703 Overview Of pub/sub
0704 Draining Channels With reduce And into
08. A Short Introduction To Transducers
0801 The Problem With Reducer Functions
0802 The Three Parts Of Transducer Functions
0803 Adding Transducer Logic To Channels
09. The Pipeline Abstraction
0901 Pipeline And Pipeline-Blocking Overview
0902 Pipeline-Async Overview
0903 Parallel Workflows With Transducers And Pipelines
10. A Quick Tour Of core.async Internals
1001 How Channels Are Modeled
1002 How alt Handlers Interact With Channels
1003 How Go Blocks Interface With Channels
1004 How Threads Interface With Channels
11. Non-Blocking Channel Operations
1101 An Overview Of offer! And poll!
12. Putting It All Together
1201 Implementing A Component Based Dataflow Engine
1202 Creating HTTP And Image Processing Components
1203 Wiring It All Together Into A Fully Parallel Asynchronous Data Processing Engine
13. Wrap Up
1301 Wrap Up And Thank You
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 15fps, 393kbps
Аудио: AAC, 48kHz, 125kbps, stereo

Скриншоты


_________________
Показать сообщения:    

Текущее время: Сегодня 00:10

Часовой пояс: GMT



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы