Welcome to Java 22 (#45)

Pubblicato il: 16 marzo 2024
sul canale di: Frank Delporte
230
10

Foojay Podcast published on March 18, 2024
All info, show notes, and links: https://foojay.io/today/foojay-podcas...

Last September, we got Java 21, a Long Term Support (LTS) version with eight new big features and seven incubator or preview features. Does Java 22 also bring that much innovation, or is it just a bug-fix release? And what needs to be done to get such a release published on time? Let's find out...

Speakers

Loïc Mathieu

  / lo%c3%afc-mathieu-475b144  
https://www.loicmathieu.fr/wordpress/en/
https://mastodon.online/@loicmathieu
  / loicmathieu  
https://kestra.io/

Simon Ritter

  / siritter  
https://mastodon.social/@speakjava
  / speakjava  
https://www.azul.com/

Podcast Host: Frank Delporte

https://foojay.social/@frankdelporte
  / frankdelporte  

Content

00:00 Introduction of the topic and guests
00:52 Highlights of Java 22
01:43 How the 6-month release cycle is achieved
04:14 How to follow changes in OpenJDK
https://mail.openjdk.org/mailman/list...
https://mail.openjdk.org/mailman/list...
https://mail.openjdk.org/mailman/list...
All mailing lists: https://mail.openjdk.org/mailman/list...
07:43 New features (JEPs) in Java 22
https://openjdk.org/projects/jdk/22/
https://jdk.java.net/22/
https://openjdk.org/jeps/0
08:33 JEP 423: Region Pinning for G1
https://openjdk.org/jeps/423
https://foojay.io/today/what-should-i...
10:37 JEP 454: Foreign Function & Memory API
https://openjdk.org/jeps/454
https://openjdk.org/projects/panama/
15:43 JEP 456: Unnamed Variables & Patterns
https://openjdk.org/jeps/456
20:33 JEP 458: Launch Multi-File Source-Code Programs
https://openjdk.org/jeps/458
https://foojay.io/today/foojay-podcas...
https://www.jbang.dev/
24:15 Incubator and preview features
25:00 JEP 461: Stream Gatherers (Preview)
https://openjdk.org/jeps/461
28:53 JEP 447: Statements before super(...) (Preview)
https://openjdk.org/jeps/447
32:02 JEP 460: Vector API (Seventh Incubator)
https://openjdk.org/jeps/460
35:29 Difference between incubator and preview feature
https://openjdk.org/jeps/11
https://openjdk.org/jeps/12
36:53 Who decides what will be in Java 23?
https://jdk.java.net/23/
JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
https://openjdk.org/jeps/455
37:28 JEPs grouped per project
Project Amber, https://openjdk.org/projects/amber/
JEPs 463, 459, 456, 447
Project Loom, https://openjdk.org/projects/loom/
JEPs 464, 462
Project Panama, https://openjdk.org/projects/panama/
JEPs 460, 454
38:47 How Loïc creates his blog posts about new Java features
https://www.loicmathieu.fr/wordpress/...
https://javaalmanac.io/
41:54 Over 3000 Jira issues handled in Java 22
42:32 Should we update all our production runtimes?
47:10 JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)
https://openjdk.org/jeps/463
49:38 JEP 462: Structured Concurrency (Second Preview)
https://openjdk.org/jeps/462
52:10 Conclusion

Music

Barbershop John
Hermine Deurloo
Synapse by Shane Ivers - https://www.silvermansound.com


In questa pagina del sito puoi guardare il video online Welcome to Java 22 (#45) della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Frank Delporte 16 marzo 2024, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 230 volte e gli è piaciuto 10 spettatori. Buona visione!