Devoxx Greece 2024 - Java Language Update -- a look at where the language is going by Brian Goetz

  Рет қаралды 10,390

Devoxx

Devoxx

Ай бұрын

Пікірлер: 24
@chriswelsh1143
@chriswelsh1143 25 күн бұрын
Brian is a god. He taught me how little I know about multi-threaded Java and for that I will forever thank you. Read their book.
@TechTalksWeekly
@TechTalksWeekly Ай бұрын
Awesome talk overall and great short and practical recaps of the most fundamental changes in the recent Java versions. I went ahead and featured it in the latest issue of Tech Talks Weekly newsletter 🎉! With that said, I must say I like that Java finally introduces battle-tested concepts long-time present in other languages. Algebraic Data Types enabled by sealed classes and records along with record patterns (new addition in Java 22) are a powerful tool for domain modeling.
@FostersLagerMorphs
@FostersLagerMorphs 25 күн бұрын
This was eloquently presented. I found the examples very helpful in understanding how these new language features can work together.
@JoeMwangi
@JoeMwangi Ай бұрын
I jumped from java 8 to 22 😂. Now I'm willing to stick to 22. Now bring derived records and I'm 100% in.
@georgiosleon
@georgiosleon Ай бұрын
Thank you !!!
@budiardjo6610
@budiardjo6610 Ай бұрын
high peak of java 33:38
@hsmiranda
@hsmiranda Ай бұрын
Good video!
@SajjadAhmed-lc2dr
@SajjadAhmed-lc2dr Ай бұрын
why are watching java 22 when world is using 8 and 11
@MrKar18
@MrKar18 Ай бұрын
May be atleast then you switch? It's no more LTS and any good organisation should atleast switch to 17 by now.
@diegoshevek5927
@diegoshevek5927 Ай бұрын
All the modules/apps in the project I work on where updated to Java 17 on Q1 2023, now we're moving apps to Java 21. It's also your responsibility as a Software Developer to say your opinion about why your team should update to newer versions: security concerns, better readability, etc.
@W0rldBr3aker
@W0rldBr3aker Ай бұрын
Are you talking about money laundering enterprises? I would never suggest someone to work a in project where people don’t give a shit about constantly evolving the development workspace.
@tintifax8531
@tintifax8531 Ай бұрын
There used to be a somewhat(!) reasonable excuse to linger on 8, because moving to modules can be a bit of a pain at first. But there is no such excuse to stay on 11. It's just plain outdated.
@1dontknow99
@1dontknow99 23 күн бұрын
I think this isn't as big as people make it to be. Sure there are a few legacy systems, which could be upgraded if the management had the motivation but they don't. All new projects are done with the latest JDK version and many teams I've been part of just have upgrade with none or not too many issues.
@sakesun
@sakesun 20 күн бұрын
Language-wise, Java is incredibly boring.
@Tony-dp1rl
@Tony-dp1rl Ай бұрын
So many useless features that just complicate the language for no reason. So much wasted energy that could have gone into useful things, such as async/await, or dynamic hardware thread use via hill-climbing, or better security features like flags to disable entirely certain unsafe features in all dependencies, etc. Java is lost in a sea of design-by-committee decisions.
@loic.bertrand
@loic.bertrand Ай бұрын
Are you using Java? Text blocks, records, pattern matching, switch expressions, local variable type inference and so on really improved my experience as a Java developer. I don't think async await is optimal, it divides the world between async methods and normal methods. Virtual threads seem much more promising.
@zombi1034
@zombi1034 Ай бұрын
Why do you want to have async/await when we have virtual threads as of Java 21?
@venkatamunnangi1287
@venkatamunnangi1287 Ай бұрын
I dont understand your criticism on the latest much needed features.
@ocleidyreve6361
@ocleidyreve6361 Ай бұрын
Async/await, seriously? 🤣
@scitechplusexplorer2484
@scitechplusexplorer2484 Ай бұрын
You don't seems to be Java developer or maybe you coming from JS background. You literally have no idea how these features are big relief and very amazing to work with when developing applications in Java. Get an enterprise Java job, work for at least 2-3 years, you will understand why these features are amazing!
Java Language update By Brian Goetz
1:02:04
Devoxx
Рет қаралды 15 М.
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 57 МЛН
Final muy inesperado 🥹
00:48
Juan De Dios Pantoja
Рет қаралды 18 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 134 МЛН
Java 22 ... and beyond | Brian Goetz (Oracle)
43:05
JAX TV
Рет қаралды 3,6 М.
Brian Goetz Answers Your Java Questions
33:08
Java
Рет қаралды 16 М.
Design Patterns Revisited in Modern Java by Venkat Subramaniam
51:30
The Art of Java Language Pattern Matching by Simon Ritter
50:22
Project Leyden By Brian Goetz
54:39
Devoxx
Рет қаралды 8 М.
How Netflix Really Uses Java
50:31
InfoQ
Рет қаралды 46 М.
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 49 МЛН
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 7 МЛН
Ждёшь обновление IOS 18? #ios #ios18 #айоэс #apple #iphone #айфон
0:57
Нашел еще 70+ нововведений в iOS 18!
11:04
Secret Wireless charger 😱 #shorts
0:28
Mr DegrEE
Рет қаралды 1,3 МЛН