Functional Programming with Java 8 by Venkat Subramaniam

  Рет қаралды 69,514

Devoxx

Devoxx

Күн бұрын

Пікірлер: 54
@ismylhakkituran
@ismylhakkituran 7 жыл бұрын
This guy's own presentation style ... loved it
@DrewSpencer
@DrewSpencer 4 жыл бұрын
He's the best
@zerziszain
@zerziszain 5 жыл бұрын
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 жыл бұрын
I fell in love with functional programming after this talk 😍😍 The best explanation ever on functional programming 😊
@chandansahoo2925
@chandansahoo2925 4 ай бұрын
An excellence of explanation is here , thanks @Venkat Subramaniam
@thalathotitharunprabhakar3390
@thalathotitharunprabhakar3390 2 жыл бұрын
Thank you Venkat for the detailed presentation of functional programming style in Java.
@MakeItStik
@MakeItStik 4 жыл бұрын
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.
@ManikanthVanka
@ManikanthVanka 3 жыл бұрын
What is the code editor you have used ?
@ZackIOS
@ZackIOS 6 жыл бұрын
As always, one of the best talks in devoxx's history :D Thank you!
@philsipad
@philsipad 3 жыл бұрын
Very concise and informative. First time having to work with lambda expressions decades after learned it in college.
@ramankpandita2090
@ramankpandita2090 4 жыл бұрын
How did the List appear all of a sudden @45:56 ?
@Gopal-RamaKrishna
@Gopal-RamaKrishna 3 жыл бұрын
You are freaking awesome Venkat Sir. So glad to watch your video. You made this concept so simple.
@ParthivPradhan-iq4nc
@ParthivPradhan-iq4nc Жыл бұрын
how can someone have so much clarity 👏
@badatdoingmath
@badatdoingmath 7 жыл бұрын
Venkat is the man!
@hrs7305
@hrs7305 3 жыл бұрын
Really nice summary of a functional programming course
@mkstudyjournal318
@mkstudyjournal318 5 жыл бұрын
Well explained.....I had listen this video multiple time...👍
@SeanGildea77
@SeanGildea77 5 жыл бұрын
Wow amazing talk ! Thank you Venkat!
@yogeshbhakhar3414
@yogeshbhakhar3414 Жыл бұрын
Awsm content, clarity and above all presentation...Supeeeer. Thank you Venkat Sir and Devoxx.
@binodkumarsingh1705
@binodkumarsingh1705 5 жыл бұрын
Step-by-step good one
@vijayschumi
@vijayschumi 5 жыл бұрын
Best explanation on functional programming..good presentation skill to learn;)
@th34lch3m1st
@th34lch3m1st 2 жыл бұрын
This talk is freaking awesome and he is an amazing teacher.
@abrorabyyu6221
@abrorabyyu6221 2 жыл бұрын
what is text editor he is using?
@sonisaloni2794
@sonisaloni2794 3 жыл бұрын
So much covered, so simply!
@jarjarbinkscc1436
@jarjarbinkscc1436 5 жыл бұрын
Thanks, learned my lesson.
@herediadev
@herediadev 7 жыл бұрын
very very good talk, Thanks Venkat!!
@rohit250289
@rohit250289 2 жыл бұрын
Nobody teaches like him , period .
@JDLuke
@JDLuke 5 жыл бұрын
This was a great talk.
@abcdef-hh2iq
@abcdef-hh2iq 3 жыл бұрын
What is the IDE that he's using?
@shivajidandge6651
@shivajidandge6651 7 жыл бұрын
Awesome !!!
@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.
@beerball3713
@beerball3713 7 жыл бұрын
Like a boss!
@SirajFlorida
@SirajFlorida 6 жыл бұрын
Great talk!
@TheYakup85
@TheYakup85 7 жыл бұрын
awesome
@punithmailme
@punithmailme 7 жыл бұрын
Which IDE is he using ?
@waqasrana7891
@waqasrana7891 7 жыл бұрын
Textmate
@ebuzertahakanat1082
@ebuzertahakanat1082 7 жыл бұрын
textmate and venkat are one inseparable being.
@nullset2
@nullset2 6 жыл бұрын
Textmate with some modifications
@balanepalaiyathane9714
@balanepalaiyathane9714 4 жыл бұрын
Really great you may get better than this so far this is the very best
@jack009ization
@jack009ization 3 жыл бұрын
loved it
@zhorzhraychev2027
@zhorzhraychev2027 2 жыл бұрын
Super
@thefunnybuddy4138
@thefunnybuddy4138 6 жыл бұрын
Yeah I'm going to goto a different video. Good video. Better than that last one I sa... wait...
@sundargautamofficial
@sundargautamofficial 3 жыл бұрын
10:00
@benny-shen
@benny-shen 7 жыл бұрын
best english accent by an indian?
@alfreddavid2254
@alfreddavid2254 6 жыл бұрын
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 жыл бұрын
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 👍
Design Patterns Revisited in Modern Java by Venkat Subramaniam
2:38:40
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
Reactive Programming in Java by Venkat Subramaniam
48:53
Devoxx
Рет қаралды 21 М.
The Amazing Features of Modern Java  - Venkat Subramaniam
1:02:01
Developer Summit
Рет қаралды 32 М.
Java 8 to 18: Most important changes in the Java Platform
31:24
Venkat Subramaniam - The Art of Simplicity @ DevConf 2017
57:38
DevConf PL
Рет қаралды 18 М.
Functional Programming with C# - Simon Painter - NDC London 2023
1:09:05
NDC Conferences
Рет қаралды 17 М.
Twelve Ways to Make Code Suck Less by Venkat Subramaniam
1:00:44
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН