ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Expert to Expert: Brian Beckman and Erik Meijer - Inside the .NET Reactive Framework (Rx)

Автор: jasonofthel33t

Загружено: 2014-03-22

Просмотров: 45462

Описание: Cross posted from http://channel9.msdn.com/Shows/Going+...

Erik Meijer and team (developer Wes Dyer, in particular) have created a profound and beautiful .NET library that will take managed event based programming to new levels. Of course, many of you wish that you could write LINQ expressions over events. Well, now you can thanks to Erik's and Wes Dyer's latest creation, Rx - .NET Reactive Framework. Erik, being a fundamentalist functional theoritician, can't create new programming abstractions without employing some form of monadic magic.

Enter astrophysicist and monadic composition wizard Brian Beckman. The last time Brian was on C9 he taught us about the State Monad. At the end of that discussion he mentioned he wanted to teach us about the Continuation Monad next. So, who better to conduct this episode of Expert to Expert than Dr. Beckman? Yep. You guessed it! Rx employs the Continuation Monad in its composition. Erik is in the hot seat this time and it's always a real pleasure to converse with Erik and Brian in the same room at the same whiteboard.

Now, what is Rx?

The .NET Reactive Framework (Rx) is the mathematical dual of LINQ to Objects. It consists of a pair of interfaces IObserver/IObservable that represent push-based, or observable, collections, plus a library of extension methods that implement the LINQ Standard Query Operators and other useful stream transformation functions.

Observable collections capture the essence of the well-known subject/observer design pattern, and are tremendously useful for dealing with event-based and asynchronous programming, i.e. AJAX-style applications. For example, here is the prototypical Dictionary Suggest written using LINQ query comprehensions over observable collections:

Please subscribe to this Channel 9 interview to be notified when we have clearance to distribute Rx over the counter (lame puns intended Smiley.

Tune in. This should prove to be an instant classic besides being a very important episode of E2E. Rx is deep, man. Deep.

Enjoy!

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Expert to Expert: Brian Beckman and Erik Meijer - Inside the .NET Reactive Framework (Rx)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Денис Цветцих — Как приручить реактивное программирование в XAML приложениях

Денис Цветцих — Как приручить реактивное программирование в XAML приложениях

Brian Beckman: Don't fear the Monad

Brian Beckman: Don't fear the Monad

Эксперты обмениваются мнениями: Рич Хики и Брайан Бекман — Inside Clojure

Эксперты обмениваются мнениями: Рич Хики и Брайан Бекман — Inside Clojure

On .NET Live - Modernizing Rx.NET

On .NET Live - Modernizing Rx.NET

Паттерн проектирования Observer/Наблюдатель. Реактивное программирование. C#. Rx NET - # 1

Паттерн проектирования Observer/Наблюдатель. Реактивное программирование. C#. Rx NET - # 1

[Haskell'23] The Evolution of Effects

[Haskell'23] The Evolution of Effects

Erik Meijer: Functional Programming

Erik Meijer: Functional Programming

React 2014 : Erik Meijer  - What does it mean to be Reactive?

React 2014 : Erik Meijer - What does it mean to be Reactive?

Category Theory, The essence of interface-based design - Erik Meijer

Category Theory, The essence of interface-based design - Erik Meijer

ГАЛИЯ ШАРАФЕТДИНОВА!!!!! 42 из 42 НА МЕЖНАРЕ-2022!! РАЗБОР ЗАДАЧ МЕЖНАРА С АБСОЛЮТНОЙ ЧЕМПИОНКОЙ!

ГАЛИЯ ШАРАФЕТДИНОВА!!!!! 42 из 42 НА МЕЖНАРЕ-2022!! РАЗБОР ЗАДАЧ МЕЖНАРА С АБСОЛЮТНОЙ ЧЕМПИОНКОЙ!

Часть 48. Сталинские репрессии. Реальные цифры и причины / Кирилл Назаренко и Егор Яковлев

Часть 48. Сталинские репрессии. Реальные цифры и причины / Кирилл Назаренко и Егор Яковлев

"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki

KotlinConf 2017 - My Life as a Tech Transfer Monad by Erik Meijer

KotlinConf 2017 - My Life as a Tech Transfer Monad by Erik Meijer

Why Isn't Functional Programming the Norm? – Richard Feldman

Why Isn't Functional Programming the Norm? – Richard Feldman

Освоение шаблона «Наблюдатель» с помощью System.Reactive в #CSharp

Освоение шаблона «Наблюдатель» с помощью System.Reactive в #CSharp

Are events in C# even relevant anymore?

Are events in C# even relevant anymore?

Brian Beckman: The Zen of Stateless State - The State Monad

Brian Beckman: The Zen of Stateless State - The State Monad

Это фиаско или торжество Трампа ?

Это фиаско или торжество Трампа ?

Как представить 10 измерений? [3Blue1Brown]

Как представить 10 измерений? [3Blue1Brown]

Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript

Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]