Komentáře •

  • @Fireship
    @Fireship Před 5 lety +165

    RxJS has really helped me level-up as a JS dev, but I always feel like there's more to learn. BTW, I used zero-config webpack and plain JS to run the code. Source code is in the video description.

    • @MK-sh1sm
      @MK-sh1sm Před 5 lety +4

      Thanks for the video. It is an excellent summary. Do you think you can also cover how to write tree-shakeable packages?

    • @MarcoSync
      @MarcoSync Před 4 lety

      I really want to see RxJS in depth using Angular and Firebase! Maybe a new course? #Go🔥🚀 🤓

    • @w999d
      @w999d Před 3 lety

      pipe(share()) description messed up i think, if you will use interval() for example, both subscribers will get the value, without need of shareReplay() 5:34

  • @troythompson2
    @troythompson2 Před 5 lety +298

    Been working with RXJS for years. This video just covered hundreds of pages of documentation. Thanks Jeff!

    • @Fireship
      @Fireship Před 5 lety +37

      Haha, does documentation even exist? I always use 3rd party resources for RxJS.

    • @pedrob.lescanopasquet8460
      @pedrob.lescanopasquet8460 Před 5 lety

      I was thinking all the video the same thing

    • @DavidSmith-ef4eh
      @DavidSmith-ef4eh Před 5 lety +2

      I guess I am lucky that I've watched this video before reading the documentation...

    • @ultimatesheep
      @ultimatesheep Před 2 lety

      His name is jeff?

    • @jp46614
      @jp46614 Před 2 lety

      that library is so useless it's just for lazy people

  • @majid70111
    @majid70111 Před 5 lety +112

    If there would be a nobel prize for teaching dev stuff in an easy way this guy should get it!
    Thanks jeff :)

  • @realchrishawkes
    @realchrishawkes Před 5 lety +37

    This is awesome, thank you for sharing!

  • @alexkrauchi9535
    @alexkrauchi9535 Před 5 lety +1

    It is insane how much you're able to break down complex topics to the essentials. Awesome, thx!

  • @NavedRasul
    @NavedRasul Před 5 lety +2

    I find Fireship tutorials to be intuitively graspable. This one is, in particular, very well formed and effectively elaborated. Well done guys! 👍

  • @diabolo1
    @diabolo1 Před 5 lety

    Thanks for keeping up with the videos! Your reviews help me keeping up to date!

  • @SondreSrbye
    @SondreSrbye Před 5 lety +33

    I didn't fully understand RxJS before this. Thx a lot

  • @dominikseljan3043
    @dominikseljan3043 Před 5 lety +6

    Great video Jeff! I hope you make more of them for RxJS .

  • @deyanshotev3137
    @deyanshotev3137 Před 3 lety +2

    I've never learned so many things for 15 mins in my development carrier.
    Insane!
    Thank you!

  • @patrickmullot73
    @patrickmullot73 Před 5 lety +68

    Easy peasy! I love RxJS, so powerful! You can do really amazing stuff with it, but the most interesting part is the intellectual challenge it puts you through!

    • @Fireship
      @Fireship Před 5 lety +14

      Totally, RxJS and TS are two tools that have really helped me level-up as a JS developer in recent years.

    • @swaminathbera6407
      @swaminathbera6407 Před 3 lety +1

      @Fireship can you make a video on learning path , or how to read docs. I'm stuck at reading docs, because I can't understand the complex syntax writing

    • @swaminathbera6407
      @swaminathbera6407 Před 3 lety +1

      Or How to traverse through docs

  • @zepipoco
    @zepipoco Před 5 lety

    Nice! You really nailed this one Jeff! You just took knowledge that took me months into a 15 min vídeo! Can't wait to see a more advanced followup!

  • @WolfrostWasTaken
    @WolfrostWasTaken Před 5 lety +3

    Hours and hours spent on the RxJS docs and I realize that I could have just waited for this video! ahah :D Please keep up the good work

  • @ImperiumLibertas
    @ImperiumLibertas Před 5 lety +11

    Jeff back at it again with the amazing tutorials! You have answered so many of my questions. I am always sure to share your videos with my co-workers. You have a gift for demonstrating complex concepts in bite sized clips..

    • @Fireship
      @Fireship Před 5 lety +1

      Thank you! This one was really difficult to keep short and only covered a small fraction of the available Rx operators.

    • @ImperiumLibertas
      @ImperiumLibertas Před 5 lety

      When you have people calling rxjs easy, you know you've done right.

  • @pax4698
    @pax4698 Před 5 lety

    Huuugely helpful. Thank you very much! Please consider making more more videos on RxJS.

  • @dallinparker2387
    @dallinparker2387 Před 4 lety

    Thank you for the amount of content you put out, the quality of that content, and sharing your knowledge.

  • @mittalsmiti
    @mittalsmiti Před 3 lety

    It is the best video on RxJs I have come across so far! Very well explained and to the point

  • @NAMBINRAJAN
    @NAMBINRAJAN Před 5 lety

    One of the ever best channel i think, will help my js career forward.
    Though i had to watch any of video twice.....
    My search starts from your videos....
    Stay blessed 🙏..expecting more such pratical videos..

  • @augustineri93
    @augustineri93 Před 5 lety

    This is the first video I have seen on your channel and man you have cleared up a lot about RxJS. This is awesome... definitely subscribing and keep it up

  • @harpymaslow
    @harpymaslow Před 5 lety +1

    Best explanation of RxJS. You rock ! Thx Jeff

  • @BraxtonDiggs
    @BraxtonDiggs Před 5 lety

    amazing work! Been using rxjs and didn't fully grasp what I was doing until this video

  • @ikezedev
    @ikezedev Před 5 lety +1

    This is so cool..... I can understand cos I once set out a day to try my hands at all Rxjs operators, this video just saves you months of stress. Thanks Jeff

  • @duncan-dean
    @duncan-dean Před 5 lety

    Thanks for this! Was really waiting for one on RxJS!

  • @puriajahanbani6636
    @puriajahanbani6636 Před 2 lety

    Thanks a lot for making this video. I don't know how you described everything so easily and simple.

  • @JonWood
    @JonWood Před 5 lety

    This is the most useful video on RxJS I've ever seen! Thanks for making this!

  • @ashdebash2008
    @ashdebash2008 Před 2 lety

    What a great video, I couldn't get a proper grasp on the Observable pattern until i saw this. Many thanks.

  • @bradleytaniguchi1187
    @bradleytaniguchi1187 Před 5 lety

    I think I learned more watching this video than reading docs all over the internet on RXJS! Great vid!

  • @georgiyzhuravlev9350
    @georgiyzhuravlev9350 Před 5 lety +5

    Great video, thanks! There are tons of RxJS operators out there and some of them (besides most commonly used shown in this video) are still confusing. Or maybe unnecessary (which is not very likely :) Very interesting topic, please go on!

  • @venkyakshaya
    @venkyakshaya Před 3 lety

    Wondering why I didn't find this channel sooner. Thank you Jeff!

  • @oksanaserhiivna2634
    @oksanaserhiivna2634 Před 5 lety

    Another nice thing is that along with providing really useful and serious information, you make one smile due to those amusing video 'injections'. :) Thanks for both benefits. :)

  • @GabrielLima-og5qd
    @GabrielLima-og5qd Před 5 lety

    The best video about RxJs on CZcams. People need to understand that this is not for beginners and if you read RxJs documentation and understand the minimal you'll see why this video is so good.
    To the author (don't know your name): keep doing amazing videos like this, well edited, in a great pace and straight to the point like you're doing. We need more channels like yours in CZcams.

  • @TwoTeaTee
    @TwoTeaTee Před 2 lety

    Apart from sheer knowledge, the video are also soothing to watch!

  • @bennakaska7472
    @bennakaska7472 Před 5 lety +1

    Excellent way to simply the complex with examples on when developers may want to use different parts of rxjs

  • @lokeshsaini7377
    @lokeshsaini7377 Před 5 lety +1

    Thanks for the video. You always made the video on topic that I want. I am not so good in JavaScript, Angular but your videos helping me a lot to improve my knowledge. Again thanks for all videos.

  • @misterkevin_rs4401
    @misterkevin_rs4401 Před 5 lety

    I Really love RxJS, been learning and getting better every year!

  • @AxelRock
    @AxelRock Před 5 lety

    Thank you ! I used for a while, but didn't quite get the nuances between some of these operators. It was super useful.

  • @chamanbharti
    @chamanbharti Před 4 lety

    I had failed to search best video on Observable and almost I had given up to search about it. But randomly scrolling I saw this video of Fireship on Observable. It's easy to learn for beginners. I have no words to thanks Fireship. Great job fireship. Keep it up.

  • @javascript_developer
    @javascript_developer Před 3 lety

    thanks for the awesome video. commenting before watching. because i really trust your "code this not that" related videos. keep doing it. thanks :)

  • @AlessandroTaricani
    @AlessandroTaricani Před 5 lety

    Finally a clean and good explanation about RxJS, i'm using it on Angular and i love it! On thing could be useful for developers that come (like me) from Promises.. a video with the differences and when use one instead of the other.

  • @robocop30301
    @robocop30301 Před 5 lety

    This has helped me so much. Thank you, and please keep it up!

  • @happynewyearw
    @happynewyearw Před 5 lety

    Awesome quality again! Thank you!
    Hope to see some future video on rxdart + firestore flutter examples with all the useful rx operators.
    I actually very need to mobile dev and programming as whole, and I've been searching for the best way to sync app's data that store on firestore to local storage, my current idea is to use a RxVMS architecture with a manager using rx to catch any update on firestore and 1. check/update the local copy of data. 2. Provide stream to the streambuilder in the view.
    still working on it! :P

  • @rezaasgary1442
    @rezaasgary1442 Před 2 lety

    the best thing about your videoes is how fast you teach the subjects no boring amazing speed talk

  • @stw00lf
    @stw00lf Před 5 lety

    Another awesome video! I would like to see more about rxjs 🎩

  • @lukemorrison8719
    @lukemorrison8719 Před 4 lety

    Very elegant. Loved the piper theory. Sounded a bit rushed but otherwise very informative and succinct. Well done!

  • @g-luu
    @g-luu Před 5 lety +1

    i've been working with Rx for sometime now and i have to admit that plumber example was GOLD, it all makes sense now. Thank you.

    • @Fireship
      @Fireship Před 5 lety +1

      WINNER! You won the T-shirt, send me a direct message with your mailing address and size :)

  • @ang3loux
    @ang3loux Před 2 lety

    OMFG! You guys are amazing. Thx for sharing this 🚀

  • @vamidicreations
    @vamidicreations Před 4 lety

    Jeff amazing stuff man this helped me out alot. It showed me ways to solve problems easier with RxJS.

  • @mattiaesposito5525
    @mattiaesposito5525 Před 5 lety

    as always a nice short and simple video a very amazing tutorial thanks

  • @amirhoseinfarhadi2268
    @amirhoseinfarhadi2268 Před 3 lety +1

    It was so good im already waiting for the next one

  • @whiskerAndPetal
    @whiskerAndPetal Před 4 lety

    These videos are like my daily doses to boost up my skills. 👍

  • @shashank5383
    @shashank5383 Před 5 lety

    Thanks Jeff, I was waiting some tutorial on RxJs

  • @pluscday2
    @pluscday2 Před 3 lety

    Awesome video for Rxjs. I watched for 3 times. great thanks Jeff!!!

  • @SoundFilmDesign
    @SoundFilmDesign Před 5 lety

    Great vid! Always great content from Fireship!

  • @Blixzful
    @Blixzful Před 5 lety +3

    Very nice as usual.
    I've become a big fan of RxJs in Angular too, can you do some more protips on that topic?
    Http req's, Auth, Data state management etc. :) thnx Jeff

  • @MrChickenpoulet
    @MrChickenpoulet Před 5 lety

    I like your new intros ! Keep up the good work :D

  • @divinedela9125
    @divinedela9125 Před 5 lety +5

    Callback Hell Animation 0:45 ...I love it

  • @StephenRayner
    @StephenRayner Před 3 lety

    Excellent library thank you to sharing this

  • @EduardKaresli
    @EduardKaresli Před 5 lety

    Watching this video at work... man it's so dense I'll have to rewatch at home at 0.75 the speed... but very nice, thanks a lot!

  • @riddheshganatra2223
    @riddheshganatra2223 Před 5 lety

    Rxjs is superb and you help us understand better!!!

  • @dennisbarzanoff9025
    @dennisbarzanoff9025 Před 5 lety

    I've waited for this for so long

  • @reaper84
    @reaper84 Před 5 měsíci

    Really useful explanations!

  • @AbhiBhardwaj1289
    @AbhiBhardwaj1289 Před 4 lety

    Superb Explanation

  • @eddiejaoude
    @eddiejaoude Před 5 lety

    More RxJS please! Its so powerful but can be tricky. Multiple http requests and joining data if relational. Thank you

  • @JancoBH
    @JancoBH Před 5 lety

    Thank you so much for this video, I needed it 😍

  • @tekkkinho
    @tekkkinho Před 5 lety

    Thx for this well done, u r helping a lot of people.

  • @sandiphob
    @sandiphob Před 5 lety

    This was an awesome video and super digestible!

  • @FreshMattizl
    @FreshMattizl Před 5 lety

    Man thank you for those videos! I couldn't wrap my head around RxJS, but this helped a lot. Had to set speed to 0.75 as english is not my first language though lol

  • @idemchenko-js
    @idemchenko-js Před 4 lety +1

    Love the video! But I guess, the most interesting part happens in the languages that support multithreded execution, like in the case of Java with RxJava. Think about reading multiple files and processing them in parallel using such a neat API.

  • @ritesisright
    @ritesisright Před 2 lety +2

    I will need to watch this TEN times 😀.

  • @mfjones7879
    @mfjones7879 Před 3 lety

    Thank you very much . This helped a lot.

  • @JakubBogusawskiPL
    @JakubBogusawskiPL Před 4 lety

    Great explanation, thanks!

  • @AlouiMohamedhabib
    @AlouiMohamedhabib Před 5 lety

    Great explanation thank you.

  • @techvolta
    @techvolta Před 5 lety

    Nice video! RxJS is really powerful and forkJoin is one of my favorites.

  • @julienconnault1612
    @julienconnault1612 Před 2 lety +1

    You're the only coding tutorial channel that I put on .75x rather than 1.5x

  • @osiriscarrillo4221
    @osiriscarrillo4221 Před 5 lety

    Great video. Talking about observables, could you make a video about interceptors and catch error from angular ?

  • @grzegorzsokalski7328
    @grzegorzsokalski7328 Před 5 lety

    Jeff ur viedos helping me at work THANK U soooooooooooo much!

  • @marekkazimierczak9210

    I do wanna see more of RxJS 🚀

  • @NourElGhamry
    @NourElGhamry Před 5 lety

    Amazing Jeff as usual 💪

  • @reddyashok9
    @reddyashok9 Před 5 lety

    Thanks you Jeff very helpful

  • @Rotem_shwartz
    @Rotem_shwartz Před 5 lety

    Your an absolute beast, love your videos, tnx

  • @hos7012
    @hos7012 Před 2 lety

    This channel is magic i get addicted to it, could i ask the author which do u prefer React native vs flutter?

  • @hartnil93
    @hartnil93 Před 5 lety

    Amazing video just like always!

  • @narendrasinghrathore1012

    Design patterns, do make a series on gang of four design patterns.
    Great video.

  • @RobertKing
    @RobertKing Před 5 lety

    thanks for the vid, will recommend my angular devs take a look at this for sure :)

  • @narcodico
    @narcodico Před 5 lety +3

    You've pretty much covered the basics of rxjs. For newcomers to rx some more details regarding why only the first subscription emits when using share() and why not the second sub also, would have been welcomed I guess :) I would personally love to see this very same approach but for rxdart. Maybe have this series go toe by toe with a dart version. You could also create some rx videos that go in depth on related operators (eg: switchMap, mergeMap, concatMap and exhaustMap) with similarities and differences between them. This might save a lot of people from misusing switchMap since it can cause some really bad side effects if not properly used. I think an advanced video on hot observables would be cool to see, especially for dart where things are different from js, especially when it comes to hot vs cold stream.

    • @Fireship
      @Fireship Před 5 lety +4

      Great points, I would consider creating a full Rx course if people request it. There are a lot of subtle gotchas. I do plan on making a detailed video covering Dart streams + RxDart in the future :)

  • @KamelJabber1
    @KamelJabber1 Před 5 lety

    great vid as usual, thanks!

  • @gabrielgutierrez641
    @gabrielgutierrez641 Před 5 lety

    Thanks for the video!

  • @iBulowHD
    @iBulowHD Před 3 lety

    Great video, really helpful, thanks man

  • @ZachSuerdieck
    @ZachSuerdieck Před 5 lety

    Awesome video. Thanks

  • @tavash
    @tavash Před 5 lety

    Very good job !!

  • @mawulijo
    @mawulijo Před 5 lety +3

    Before I watch. I wanna say I'm glad rxjs is covered in this series. I just get confused at the numerous examples out there. Moment of truth.

    • @Fireship
      @Fireship Před 5 lety +4

      Yes, I could probably make a sequel to this one. RxJS is complex library.

  • @gchaos
    @gchaos Před 5 lety

    I want to see more rxjs videos!

  • @Oswee
    @Oswee Před 5 lety

    Really would like to see more real world examples when working with composable components and UI state. LitElement as example and multiple possible custom context menus with only one open context menu per app shell. As well, fetching data and applying it to store and rerendering UI.

  • @oislek34
    @oislek34 Před rokem

    good reasoning between episodes, but you need to split the screen so it updates instantly.
    and your print method output is funny af. thanks.

  • @saideepkonduri6429
    @saideepkonduri6429 Před 5 lety

    Awesome .. I'm using all Of these

  • @iamshoaibkhalil
    @iamshoaibkhalil Před 2 lety

    Congratulations for 1M subscribers

  • @dr.d3600
    @dr.d3600 Před 5 lety

    Always awesome!thx

  • @delta4v
    @delta4v Před 5 lety

    Please add more scenarios of rxjs. You can make a series of it.

  • @divinedela9125
    @divinedela9125 Před 5 lety

    Great video as always...

  • @x-lightsfs5681
    @x-lightsfs5681 Před 5 lety +5

    Why didnt i get notified about this? I saw it on slack, its such a great video, its a shame some people may miss it mecause of yt

    • @Fireship
      @Fireship Před 5 lety

      I have not figured out how to appease the CZcams algorithm gods ¯\_(ツ)_/¯

    • @patrickmullot73
      @patrickmullot73 Před 5 lety +2

      check your code for :
      JeffsVideos.pipe(
      switchmap( v => VictoriaSecret)
      ).subscribe()
      That might be the issue ;-)

    • @bennakaska7472
      @bennakaska7472 Před 5 lety +1

      You have to click the bell now to get an update. So Jeff you should start your videos now with "If you find this video helpful, like, subscribe and press the bell"

    • @x-lightsfs5681
      @x-lightsfs5681 Před 5 lety

      @@bennakaska7472 i had it clicked