Functional Programming with Java 8 by Venkat Subramaniam

preview_player
Показать описание

Java 8 is the most significant change to the language since it's introduction, surpassing changes seen in any of the previous versions. It is not merely syntactical change or addition of a few extra features, it's a paradigm shift. Come to this presentation to learn about the power and capabilities of functional programming using Java 8 and how to benefit from those when building Java applications.

Рекомендации по теме
Комментарии
Автор

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

ismylhakkituran
Автор

I fell in love with functional programming after this talk 😍😍

The best explanation ever on functional programming 😊

SaiPavanPothuri
Автор

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.. )

zerziszain
Автор

An excellence of explanation is here, thanks @Venkat Subramaniam

chandansahoo
Автор

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

ZackIOS
Автор

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

thalathotitharunprabhakar
Автор

Well had listen this video multiple time...👍

mkstudyjournal
Автор

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

philsipad
Автор

how can someone have so much clarity 👏

ParthivPradhan-iqnc
Автор

Really nice summary of a functional programming course

hrs
Автор

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

thinker
Автор

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

vijayschumi
Автор

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

thlchmst
Автор

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

yogeshbhakhar
Автор

What is the code editor you have used ?

ManikanthVanka
Автор

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.

MakeItStik
Автор

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.

liamconverse
Автор

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

ramankpandita
Автор

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

balanepalaiyathane
Автор

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

wait...

thefunnybuddy