[VDTRIESTE22] Java 11 to 17 - Exciting New Features - Conference by Simone Bordet

Ғылым және технология

Java 17 has landed, it's the new "LTS" release, and with respect to Java 11 ships spectacular new features and improvements.
As Java 17 will be the minimum requirement for Spring 6, Jetty 12, and probably many other popular Java libraries, this session will:
- Look at the major new features introduced since Java 11
- Talk about the most important improvements
- Discuss how to upgrade your code to Java 17
- Save from ossification many Java developers
🎤 WHO IS SIMONE BORDET
Simone is one of the Eclipse Jetty project leaders, the CometD project leader, and a Java Champion. Simone works as Lead Architect at Webtide, the company that provides support and services for Jetty and CometD. Active open-source developer, he founded and contributed to various open-source projects such as Jetty, CometD, MX4J, Foxtrot, LiveTribe, and others.
Simone has been a technical speaker at various national and international conferences such as Devoxx, JavaOne, CodeMotion, etc., and is a co-lead of the Java User Group of Torino, Italy.
Simone specializes in server-side multi-thread development, JEE application development, Comet technologies applied to web development, web network protocols (HTTP/1/2/3, WebSocket), and in high-performance JVM tuning, with a passion for garbage collectors.
🦩Info about Voxxed Days Trieste: trieste.voxxeddays.com

Пікірлер: 16

  • @VictorHernandez-qt2xx
    @VictorHernandez-qt2xx2 жыл бұрын

    Always enjoy Simone's talks. Especially those on garbage collection. This man has so much experience and insight and can deliver it effectively.

  • @nirmalyasengupta7714
    @nirmalyasengupta77142 жыл бұрын

    Very useful info, thanks.

  • @NomanAliAbbasi
    @NomanAliAbbasi Жыл бұрын

    Thanks a lot Simone Bordet

  • @jeffmeyers8726
    @jeffmeyers8726 Жыл бұрын

    Many have given this talk, but this is the best one I have heard.

  • @GodofStories
    @GodofStories Жыл бұрын

    Great talk.

  • @adamo901
    @adamo9012 жыл бұрын

    Thanks a lot Simone for this awesome presentation 👏

  • @carpa_guitar
    @carpa_guitar Жыл бұрын

    Amazing content

  • @rafaeldelgado7860
    @rafaeldelgado78602 жыл бұрын

    Awesome presentation!

  • @marcteufel8348
    @marcteufel8348 Жыл бұрын

    You are so right Simone, upgrade to newer versions is sooooooo super important ! dont let the technical debts destroy you !!!!!

  • @suchoudh
    @suchoudh2 жыл бұрын

    Amazing info. Long awaited. Thanks a ton for taking the initiative. After Oracle took Java along with sun a lot of confusion followed with various version numbers. Perhaps now they can plan migration to higher levels ..

  • @alathreon8315
    @alathreon83152 жыл бұрын

    56:10 you can, with --add-opens, but you shouldn't While I said that, the problem is that some API don't have the choice and the JDK doesn't offer a proper way to help them.

  • @eldiosdelcielo
    @eldiosdelcielo9 ай бұрын

    Double getArea() { return switch(this) { case Circle2(Double r) -> Math.PI * Math.pow(r, 2); case Squar2(Double l) -> l * l; default -> throw new IllegalArgumentException("Unexpected value: " + this); }; } when I try to do the same I get the following error: Cannot switch on a value of type Shape. Only convertible int values, strings or enum variables are permitted in the return switch parameter. I am using Java 17. LTS

  • @ulutiu

    @ulutiu

    4 ай бұрын

    i think it works in java 21

  • @FrankConnolly8
    @FrankConnolly8 Жыл бұрын

    I wonder if he wants me to update from Java 8... he's not very clear on this

  • @paulfrischknecht3999
    @paulfrischknecht3999 Жыл бұрын

    I don't think I would care when choosing a job which version of Java is used there. Never asked that question.

  • @USONOFAV
    @USONOFAV Жыл бұрын

    Newbie java developers won't understand the fun in coding with newer versions of Java until they have coded Java1.5 and below.

Келесі