No video

RxJS In-Depth - Ben Lesh

  Рет қаралды 64,524

AngularConnect

AngularConnect

Күн бұрын

AngularConnect - The official European Angular conference 2015 - angularconnect.com
Premier sponsor: rangle.io

Пікірлер: 29
@_benlesh
@_benlesh 8 жыл бұрын
I paired on the source code with Jeff Cross and Rob Wormald for their talk and mine. It can be found here: Project Source: github.com/jeffbcross/aim RxJS 5: github.com/ReactiveX/RxJS
@DeanRadcliffe
@DeanRadcliffe 7 жыл бұрын
Ben - the animated gifs comparing the 4-step process with iterables and Observables - where can I get those? Great talk, thanks!
@_benlesh
@_benlesh 7 жыл бұрын
Dean Radcliffe​... I made those myself. I might still have them, but it's been a while.
@DeanRadcliffe
@DeanRadcliffe 7 жыл бұрын
Killer illustration - maybe I'll try my hand at that - a little react-motion or somethin :)
@_benlesh
@_benlesh 7 жыл бұрын
I think I used D3 to generate it. However if I did it now, is probably just use PowerPoint animations. I've gotten better those. Haha.
@Sinewyk
@Sinewyk 8 жыл бұрын
I think around 15:00 there's a mistake. He says "if you tell it to stop producing values, that's the producer telling the consumer it knows it's done, so the completion handler won't fire. The completion handler is for when the producer wants to tell the consumer that it's done successfully". I would swap the order producerconsumer the first time it appears for it to make sense. When calling unsubscribe it's the consumer telling the producer "I don't care", so the completion handler is not fired (I think).
@yuzk2
@yuzk2 8 жыл бұрын
agreed
@DeanRadcliffe
@DeanRadcliffe 7 жыл бұрын
Yeah.. There were a few misspeakings in here, he had rewritten a great deal.
@leebenson
@leebenson 7 жыл бұрын
Late response, but I believe the speaker is accurate (at least as of RxJS v5): Example: ``` const err = e => console.log(`Error ${e.message}`); const val = v => console.log(`Value: ${v}`); const done = () => console.log('Done!'); const timer$ = Rx.Observable.interval(500); const u = timer$.subscribe(val, err, done); setTimeout(() => u.unsubscribe(),1500); ``` Unsubscribing after 1500ms won't fire the `done()` callback. However, if we add `.take(1)` to the `timer$` event, then the done callback _does_ fire. Is that what you mean?
@itsbazyli
@itsbazyli 8 жыл бұрын
Fantastic explanation of Observables! Thanks!
@codeconcept
@codeconcept 8 жыл бұрын
Great presentation and comparison of promises vs observables. Plus the honesty in the final advice on not believing in any zero drawback technology :) Thanks !
@DJazium
@DJazium 8 жыл бұрын
Awesome talk. Thinking in Rx has been challenging, so these videos help a ton.
@mhelvens
@mhelvens 8 жыл бұрын
I think the term "set" is misleading, and "stream" is definitely the proper term here. The values you get from an Observable are ordered, and not necessarily unique. Good talk, though.
@HafizQutaiba
@HafizQutaiba 8 жыл бұрын
Good talk. I need to practice rxjs alot before everything goes down my head...
@francismazanet2769
@francismazanet2769 8 жыл бұрын
If that was in depth, I'd hate to see a summary version.
@laozi6951
@laozi6951 8 жыл бұрын
介绍 filter map reduce 的时候,比较了 数组操作和流操作的不同
@javiasilis
@javiasilis 8 жыл бұрын
I wonder if this technology could be applied to HTML5 videos. This could allow a good way to "stop downloading" the videos ,and reconnecting in case there's a problem.
@f1freak1
@f1freak1 8 жыл бұрын
Anyone know if they'll add in Rx.Subject class to Angular 2?
@DmitryEfimenko
@DmitryEfimenko 6 жыл бұрын
What presentation tool did he use to create these animations or text greying out? You can see an example of animation around 9.42
@xgrommx
@xgrommx 8 жыл бұрын
Any slides or source codes?
@ArjunU
@ArjunU 8 жыл бұрын
+Denis Stoyanov github.com/jeffbcross/aim
@jacobbubu
@jacobbubu 7 жыл бұрын
www.slideshare.net/benlesh1/rxjs-indepth-angularconnect-2015
@FelipeCoury
@FelipeCoury 8 жыл бұрын
Any idea which is the editor he's using?
@SasaMacakanja
@SasaMacakanja 8 жыл бұрын
+Felipe Coury he is using Visual Studio Code
@pioilu
@pioilu 8 жыл бұрын
+Felipe Coury VS Code: code.visualstudio.com/
@FelipeCoury
@FelipeCoury 8 жыл бұрын
+Sasa Macakanja thanks!
@FelipeCoury
@FelipeCoury 8 жыл бұрын
+Piotr Ilski thanks!
@_benlesh
@_benlesh 8 жыл бұрын
+Felipe Coury They're correct, it's Visual Studio Code.
RxJS 5   Thinking Reactively | Ben Lesh
39:04
AngularConnect
Рет қаралды 80 М.
RxJS Observables Crash Course
1:13:05
Traversy Media
Рет қаралды 273 М.
❌Разве такое возможно? #story
01:00
Кэри Найс
Рет қаралды 3,2 МЛН
🩷🩵VS👿
00:38
ISSEI / いっせい
Рет қаралды 25 МЛН
Happy birthday to you by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 11 МЛН
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 7 МЛН
Ben Lesh - Async Redux Actions With RxJS
35:11
ReactRally
Рет қаралды 27 М.
How Angular works | Kara Erickson | #AngularConnect
29:42
AngularConnect
Рет қаралды 62 М.
Complex features made easy with RxJS
36:13
Hasgeek TV
Рет қаралды 59 М.
RXJS Evolved | Paul Taylor | Reactive 2015
30:09
ReactiveConf
Рет қаралды 13 М.
Profiling Angular apps like a Shark | Gil Fink | #AngularConnect
26:27
❌Разве такое возможно? #story
01:00
Кэри Найс
Рет қаралды 3,2 МЛН