RxJS In-Depth - Ben Lesh

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

AngularConnect

AngularConnect

8 жыл бұрын

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.
@itsbazyli
@itsbazyli 8 жыл бұрын
Fantastic explanation of Observables! Thanks!
@DJazium
@DJazium 8 жыл бұрын
Awesome talk. Thinking in Rx has been challenging, so these videos help a ton.
@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 !
@HafizQutaiba
@HafizQutaiba 8 жыл бұрын
Good talk. I need to practice rxjs alot before everything goes down my head...
@f1freak1
@f1freak1 8 жыл бұрын
Anyone know if they'll add in Rx.Subject class to Angular 2?
@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?
@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.
@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.
@laozi6951
@laozi6951 8 жыл бұрын
介绍 filter map reduce 的时候,比较了 数组操作和流操作的不同
@DmitryEfimenko
@DmitryEfimenko 5 жыл бұрын
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
@francismazanet2769
@francismazanet2769 8 жыл бұрын
If that was in depth, I'd hate to see a summary version.
@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 М.
No empty
00:35
Mamasoboliha
Рет қаралды 9 МЛН
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 9 МЛН
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 17 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 10 МЛН
RxJS Observables Crash Course
1:13:05
Traversy Media
Рет қаралды 273 М.
Complex features made easy with RxJS
36:13
Hasgeek TV
Рет қаралды 59 М.
Ben Lesh - Async Redux Actions With RxJS
35:11
ReactRally
Рет қаралды 27 М.
💥 Angular Mistakes #2: DON'T Overuse RxJs For Doing Simple HTTP #angular
14:03
What’s new in Angular v18
20:08
Angular
Рет қаралды 112 М.
How Angular works | Kara Erickson | #AngularConnect
29:42
AngularConnect
Рет қаралды 62 М.
The Story of Next.js
12:13
uidotdev
Рет қаралды 559 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 480 М.
Tag him😳💕 #miniphone #iphone #samsung #smartphone #fy
0:11
Pockify™
Рет қаралды 2,9 МЛН