Functional Programming with Java 8 by Venkat Subramaniam

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

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

  • @ismylhakkituran
    @ismylhakkituran 7 лет назад +39

    This guy's own presentation style ... loved it

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

    Some important things to understand in this talk that I liked:
    10:10 : What does it mean when we say functions are first class citizens?
    11:30 : What are Pure functions? Why functions should be pure? Whats the benefit of that?
    12:35 : A pure function shouldn't depend on anything that changes, but why? What happens if it depends on something that's mutable?
    25:13 : What are method references? Here's how we reduce a simple println statement to a method reference deleting everything that's not required. Note that this is possible only because we're doing something very simple like just printing the input element.
    33:45: Lambdas and Closures, from here upto the end is an excellent talk on closures and immutability.
    36:45 : Why immutability is important for closures? What would happen if we use something mutable within the closure.
    (to be updated.. )

  • @SaiPavanPothuri
    @SaiPavanPothuri 6 лет назад +19

    I fell in love with functional programming after this talk 😍😍
    The best explanation ever on functional programming 😊

  • @ZackIOS
    @ZackIOS 7 лет назад +11

    As always, one of the best talks in devoxx's history :D Thank you!

  • @chandansahoo2925
    @chandansahoo2925 5 месяцев назад

    An excellence of explanation is here , thanks @Venkat Subramaniam

  • @thalathotitharunprabhakar3390
    @thalathotitharunprabhakar3390 2 года назад +1

    Thank you Venkat for the detailed presentation of functional programming style in Java.

  • @philsipad
    @philsipad 3 года назад +1

    Very concise and informative. First time having to work with lambda expressions decades after learned it in college.

  • @Gopal-RamaKrishna
    @Gopal-RamaKrishna 3 года назад +1

    You are freaking awesome Venkat Sir. So glad to watch your video. You made this concept so simple.

  • @mkstudyjournal318
    @mkstudyjournal318 5 лет назад +3

    Well explained.....I had listen this video multiple time...👍

  • @SeanGildea77
    @SeanGildea77 5 лет назад +3

    Wow amazing talk ! Thank you Venkat!

  • @hrs7305
    @hrs7305 3 года назад +1

    Really nice summary of a functional programming course

  • @vijayschumi
    @vijayschumi 5 лет назад +5

    Best explanation on functional programming..good presentation skill to learn;)

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

    Venkat is the man!

  • @th34lch3m1st
    @th34lch3m1st 2 года назад

    This talk is freaking awesome and he is an amazing teacher.

  • @ParthivPradhan-iq4nc
    @ParthivPradhan-iq4nc Год назад

    how can someone have so much clarity 👏

  • @binodkumarsingh1705
    @binodkumarsingh1705 5 лет назад +3

    Step-by-step good one

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

    very very good talk, Thanks Venkat!!

  • @jarjarbinkscc1436
    @jarjarbinkscc1436 6 лет назад +4

    Thanks, learned my lesson.

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

    Awsm content, clarity and above all presentation...Supeeeer. Thank you Venkat Sir and Devoxx.

  • @JDLuke
    @JDLuke 5 лет назад +3

    This was a great talk.

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

    So much covered, so simply!

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

    How did the List appear all of a sudden @45:56 ?

  • @ManikanthVanka
    @ManikanthVanka 3 года назад +2

    What is the code editor you have used ?

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

    Awesome !!!

  • @MakeItStik
    @MakeItStik 4 года назад +2

    Any idea where to find lazy evaluation of Lambda expression talk he pointed out in his presentation.
    (Edited)
    I found it. "Let's get Lazy" is the name of presentation.

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

    Great talk!

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

    Like a boss!

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

    awesome

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

    Really great you may get better than this so far this is the very best

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

    loved it

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

    what is text editor he is using?

  • @zhorzhraychev2027
    @zhorzhraychev2027 2 года назад

    Super

  • @rohit250289
    @rohit250289 2 года назад +1

    Nobody teaches like him , period .

  • @abcdef-hh2iq
    @abcdef-hh2iq 3 года назад

    What is the IDE that he's using?

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

    Yeah I'm going to goto a different video.
    Good video. Better than that last one I sa...
    wait...

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

    10:00

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

    Which IDE is he using ?

  • @PlasmaSnake369
    @PlasmaSnake369 5 месяцев назад

    So in this example there was 7 different ways to code the same thing in Java 8. It seems like the more versions that come out the more ways to do the same thing, that's one thing I don't particularly enjoy about Java.

  • @benny-shen
    @benny-shen 7 лет назад +7

    best english accent by an indian?

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

      Shows u've only met a bunch of trolls out there ; Thats far from reality

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

      39:20 Maybe, howewer, we should keep an eye out for a better one.

    • @crabsynth3480
      @crabsynth3480 5 лет назад +6

      Screw accents ... They are like as*holes... Everyone's got one and everyone thinks their's is special.... Doesn't mean anything as long as speaker is clear and articulate.
      Its always better to have something good to talk about despite a bad accent rather than having a great accents like most celebrities but having nothing good to talk about. Haha

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

    "if a language provides higher order functions then it's a functional style language. (...) Java for example is a functional style language". Java doesn't have higher order functions.

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

    Less humour more content 👍