Тёмный

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

Devoxx
Подписаться 157 тыс.
Просмотров 11 тыс.
50% 1

Наука

Опубликовано:

 

3 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@TechTalksWeekly
@TechTalksWeekly 2 месяца назад
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.
@JoeMwangi
@JoeMwangi 2 месяца назад
I jumped from java 8 to 22 😂. Now I'm willing to stick to 22. Now bring derived records and I'm 100% in.
@FostersLagerMorphs
@FostersLagerMorphs 2 месяца назад
This was eloquently presented. I found the examples very helpful in understanding how these new language features can work together.
@georgiosleon
@georgiosleon 2 месяца назад
Thank you !!!
@chriswelsh1143
@chriswelsh1143 2 месяца назад
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.
@evko9264
@evko9264 11 дней назад
what book do you mean?
@prabhatism
@prabhatism 10 дней назад
@@evko9264 Java Concurrency in Practice
@budiardjo6610
@budiardjo6610 2 месяца назад
high peak of java 33:38
@hsmiranda
@hsmiranda 2 месяца назад
Good video!
@SajjadAhmed-lc2dr
@SajjadAhmed-lc2dr 2 месяца назад
why are watching java 22 when world is using 8 and 11
@MrKar18
@MrKar18 2 месяца назад
May be atleast then you switch? It's no more LTS and any good organisation should atleast switch to 17 by now.
@diegoshevek5927
@diegoshevek5927 2 месяца назад
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 2 месяца назад
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 2 месяца назад
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 Месяц назад
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.
@Tony-dp1rl
@Tony-dp1rl 2 месяца назад
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 2 месяца назад
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 2 месяца назад
Why do you want to have async/await when we have virtual threads as of Java 21?
@venkatamunnangi1287
@venkatamunnangi1287 2 месяца назад
I dont understand your criticism on the latest much needed features.
@ocleidyreve6361
@ocleidyreve6361 2 месяца назад
Async/await, seriously? 🤣
@scitechplusexplorer2484
@scitechplusexplorer2484 2 месяца назад
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!
@sakesun
@sakesun Месяц назад
Language-wise, Java is incredibly boring.
Далее
Know your Java? by Venkat Subramaniam
37:41
Просмотров 16 тыс.
Brian Goetz Answers Your Java Questions
33:08
Просмотров 16 тыс.
Best exercises to lose weight ! 😱
00:19
Просмотров 7 млн
Java 22 ... and beyond | Brian Goetz (Oracle)
43:05
Просмотров 4,7 тыс.
Beyond ByteBuffers by Brian Goetz
50:40
Просмотров 18 тыс.
Java Language update By Brian Goetz
1:02:04
Просмотров 15 тыс.
Teaching old Streams new tricks  By Viktor Klang
50:51
Value Objects in Valhalla #JVMLS
51:42
Просмотров 15 тыс.
How Netflix Really Uses Java
50:31
Просмотров 48 тыс.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
Просмотров 327 тыс.