Reactive Programming by Venkat Subramaniam

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024
  • Subscribe to Devoxx on RUclips @ bit.ly/devoxx-...
    Like Devoxx on Facebook @ / devoxxcom
    Follow Devoxx on Twitter @ / devoxx
    Reactive Programming is receiving quite a bit of attention and for good reasons. It’s a nice logical next step from functional programming. It takes the concept of function composition and lazy evaluations to the next level. It streamlines handling of many critical issues that are architectural in nature: resilience, scale, responsiveness, and messaging. In this session, we will start with a quick introduction to reactive programming. We will then dive into code examples and learn how to create reactive applications. We’ll learn to implement observables, to deal with errors in a graceful manner, learn both synchronous and asynchronous solutions, hot vs. cold observables, and dealing with backpressures.
    Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
    Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s
    [NXW-8662]

Комментарии • 41

  • @bigolol
    @bigolol 7 лет назад +57

    The only guy whose videos I dont watch at 1,5 speed

    • @NawfalHasan
      @NawfalHasan 7 лет назад +3

      You should watch Jafar Husain, especially his JS videos. You would want to play it 1/4 speed :)

    • @bigolol
      @bigolol 7 лет назад

      Nawfal Hassan thanks for the suggestion ill Check him out

    • @hulladek3
      @hulladek3 6 лет назад

      Yea, hes got the 1.5 times speed build in. :D

  • @omnipoten8
    @omnipoten8 4 года назад

    This is one of the very few videos that I have watched from begining to end without missing a single second of talk. Every second is encapsulated with the enormous amount of information that is hard to resist and skip .

  • @jotpalsingh4553
    @jotpalsingh4553 7 лет назад +5

    Excellent presentation, heaps of concepts are now clear :). Many thanks for sharing it.

  • @AlanDarkworld
    @AlanDarkworld 6 лет назад +1

    Venkats talks are always awesome and I really enjoy them. I hope he keeps giving talks!

  • @masadukic5867
    @masadukic5867 7 лет назад +1

    najjaci video ikad, uspela sam da povezem tacke iz prve

  • @pkatmusic5800
    @pkatmusic5800 4 года назад

    Had built a similar thing like the stock server demonstrated here, using scala/akka for a start-up who were aiming to build a product for stock data prediction. Was around 2017. Was great fun! ☺️☺️

  • @XD-ci6jl
    @XD-ci6jl 6 лет назад +5

    reactive programming:
    function pipeline
    lazy evaluation

  • @KanagaveluSugumar
    @KanagaveluSugumar Год назад

    The real fun starts from 38:44. I love his example and jokes

  • @rahul_bali
    @rahul_bali 6 лет назад

    THIS IS HOW PRESENTATION VIDEOS SHOULD BE SHOWN ON RUclips.

  • @praveenmail2him
    @praveenmail2him 7 лет назад +4

    True inspiration to all presenters

  • @karthikk296d
    @karthikk296d 7 лет назад +5

    Venkat never ceases to astound me. Great Lecture Venkat (y)

  • @johnnyshoes3708
    @johnnyshoes3708 7 лет назад +2

    Venkat "The best way to explain Reactive Programming, is with a story, my kid asked me "are we there yet?", so , I pulled over and told him to get out. That was 5 yrs ago, I haven't seen him since, but, at least he won't ask me that question again. So, that is reactive programming , and I'm uber cool. I hope you enjoyed my talk"

  • @shaojiexu802
    @shaojiexu802 7 лет назад +3

    my favorite part is the 20 seconds from 2:22:20, hilarious!!!

  • @marko_pasa
    @marko_pasa 5 лет назад +2

    Why are the subtitles disabled?

  • @johnnyshoes3708
    @johnnyshoes3708 7 лет назад +1

    What did he do to bypass the try catch for the sleep method?

  • @susantaghosh504
    @susantaghosh504 7 лет назад

    just awesome ....completely awestruck

  • @prasadj8676
    @prasadj8676 4 года назад +1

    Great talk. But should have been 45 minutes not 3 hours.

  • @manoranjanpani8158
    @manoranjanpani8158 4 года назад

    Gr8 Inspiration..

  • @danielhonig7394
    @danielhonig7394 7 лет назад +1

    Can someone elaborate on the use case for the internet connected tongue ring?

  • @gnsarathbabu
    @gnsarathbabu 6 лет назад

    What is this presentation software

  • @PrashanthG
    @PrashanthG 5 лет назад

    1:38:24

  • @fherdelpino
    @fherdelpino 4 года назад

    1:22:36 half time

  • @SchokoAprikose
    @SchokoAprikose 6 лет назад

    11:11 sound like UNIX

  • @AgiledCoder
    @AgiledCoder 6 лет назад +2

    The first hour was not really useful. It should be broken into two separate talks.

  • @SivaKumar89
    @SivaKumar89 3 года назад

    This presentation is drawn out version of:
    ruclips.net/video/f3acAsSZPhU/видео.html

  • @no_more_free_nicks
    @no_more_free_nicks 6 лет назад +1

    I was a Java programmer (unfortunately) for 12 years, now I cannot stand this syntax. I learned Scala, this language still has its problems, but at least the code doesn't look like crap.

  • @johnnyshoes3708
    @johnnyshoes3708 7 лет назад +8

    Skip the first hour, I personally didn't find any use for it.

  • @kenichimori8533
    @kenichimori8533 6 лет назад

    Productive geometry network zero point zeta statistics mapping is not even number countdown equal difficult x the one P

  • @gowanrohit4296
    @gowanrohit4296 5 лет назад

    cannot you explain simply

  • @nitinagrawal6637
    @nitinagrawal6637 5 лет назад

    Such videos are good but seem more like advertising some features or concepts which may not be new & you may already be using them but in different way. And I feel these many concepts/features are not resolving those many issues but causing more confusion & doubts. From this video, I don't understand the concept about exceptions being second class citizens. Why to create a separate channel for exceptions to observe. Just think about what works best for you & leave these first class or second class terms for the people to speak.

  • @HelloWorld-us9td
    @HelloWorld-us9td 6 месяцев назад

    Venkat is really awsome. From his video, I know more about programming paradigm

  • @JTCINDIA
    @JTCINDIA 7 лет назад

    What could be the future of Java in upcoming years in compare to kotline , Scala ... Python and other programming languages... ?

  • @tsequeira2912
    @tsequeira2912 7 лет назад +1

    Amazing videos by this guy

  • @ibrahim47
    @ibrahim47 3 года назад

    The "Evil Venkat" part killed me XD

  • @PrashanthG
    @PrashanthG 5 лет назад

    Fallen for observables man! What an API.