#java20 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #java20, aggregated by home.social.
-
At work, I maintain a #java app with #JavaEE backend and #vue2 frontend. It's #java17 already, #JakartaEE will shortly follow due to the #ApacheShiro 2.0 update. It runs on #Java20 so it will be ported to #java21 soon!
However, that's only half of my job. The other is: making Java, web- and appservers ready for deployment, hardening everything, creating scripts for automation and deployment, a few other Java apps...
... I love it, and I have never seen a similar job description in my life!
-
At work, I maintain a #java app with #JavaEE backend and #vue2 frontend. It's #java17 already, #JakartaEE will shortly follow due to the #ApacheShiro 2.0 update. It runs on #Java20 so it will be ported to #java21 soon!
However, that's only half of my job. The other is: making Java, web- and appservers ready for deployment, hardening everything, creating scripts for automation and deployment, a few other Java apps...
... I love it, and I have never seen a similar job description in my life!
-
How did i miss #Java 20 being released?!
Looks like I've got a small task to update some containers this week then
-
I would love to get your feedback
When you implement a Micronaut-based application that uses Kafka, Which Java Library do you use?
#Kafka #microservices #micronaut #java #softwaredevelopment #softwareengineering #development #kafkastreams #java20 #eventdriven #architecture
-
I would love to get your feedback
When you implement a Micronaut-based application that uses Kafka, Which Java Library do you use?
#Kafka #microservices #micronaut #java #softwaredevelopment #softwareengineering #development #kafkastreams #java20 #eventdriven #architecture
-
🆕 #Java20 is now generally available!
This release features (7) #JEPs that provide a continued contribution toward #ProjectAmber, #ProjectLoom & #ProjectPanama along with new rounds of preview and incubation.
We examine a few of these new features here, on #InfoQ: http://bit.ly/3LKvRDf
-
🆕 #Java20 is now generally available!
This release features (7) #JEPs that provide a continued contribution toward #ProjectAmber, #ProjectLoom & #ProjectPanama along with new rounds of preview and incubation.
We examine a few of these new features here, on #InfoQ: http://bit.ly/3LKvRDf
-
#Java20 reincubates two #ProjectLoom scalability features, making them prime candidates to become standard in September’s #Java #LTS. Feat @marcushellberg and @AndrewCornwall #OracleDevLive
https://www.techtarget.com/searchsoftwarequality/news/365533479/Java-20-Project-Loom-updates-set-stage-for-Java-LTS -
#Java20 reincubates two #ProjectLoom scalability features, making them prime candidates to become standard in September’s #Java #LTS. Feat @marcushellberg and @AndrewCornwall #OracleDevLive
https://www.techtarget.com/searchsoftwarequality/news/365533479/Java-20-Project-Loom-updates-set-stage-for-Java-LTS -
My talk on #Java20 Virtual Threads (Loom) from #JavaLand
Slides (on speakerdeck)
https://speakerdeck.com/jexp/looming-marvelous-virtual-threads-in-java-javaland
Code
https://gist.github.com/jexp/220051816ba8a305872c4f1487a13d72 -
My talk on #Java20 Virtual Threads (Loom) from #JavaLand
Slides (on speakerdeck)
https://speakerdeck.com/jexp/looming-marvelous-virtual-threads-in-java-javaland
Code
https://gist.github.com/jexp/220051816ba8a305872c4f1487a13d72 -
Here's a handful of #Java20 roundup posts for your reading pleasure. :)
- https://inside.java/2023/03/21/the-arrival-of-java-20/
- https://www.phoronix.com/news/OpenJDK-Java-20-GA
- https://www.infoq.com/news/2023/03/java20-released/ -
-
-
-
To celebrate the release of #Java20, @HelenJoScott and I are giving a 20% discount on 20 copies of Getting to Know IntelliJ IDEA. One of my favourite features of @intellijidea is how it helps you use the latest version of @java.
https://leanpub.com/gettingtoknowIntelliJIDEA/c/NC0LZWMnfRh2
-
To celebrate the release of #Java20, @HelenJoScott and I are giving a 20% discount on 20 copies of Getting to Know IntelliJ IDEA. One of my favourite features of @intellijidea is how it helps you use the latest version of @java.
https://leanpub.com/gettingtoknowIntelliJIDEA/c/NC0LZWMnfRh2
-
🚨#Java 20 is now available!🚨
Your...
☑️ FREE
☑️ multi-platform
☑️ production-ready
☑️ open source
☑️ binary release...made available by @Oracle
Learn more ➡️ https://inside.java/2023/03/21/the-arrival-of-java-20/
-
🚨#Java 20 is now available!🚨
Your...
☑️ FREE
☑️ multi-platform
☑️ production-ready
☑️ open source
☑️ binary release...made available by @Oracle
Learn more ➡️ https://inside.java/2023/03/21/the-arrival-of-java-20/
-
JDK 20, the reference implementation of Java 20, is now Generally Available.
https://jdk.java.net/20/
#Java #Java20 -
JDK 20, the reference implementation of Java 20, is now Generally Available.
https://jdk.java.net/20/
#Java #Java20 -
Java 20 / JDK 20: General Availability: https://mail.openjdk.org/pipermail/jdk-dev/2023-March/007517.html #java20 #jdk20 #openjdk #java
-
Java 20 / JDK 20: General Availability: https://mail.openjdk.org/pipermail/jdk-dev/2023-March/007517.html #java20 #jdk20 #openjdk #java
-
Tomorrow is Level Up event with #Java20 official announcement and #Helidon #Nima presentation by Joe DiPol. It's free, but you need to register. You can do it here: https://developer.oracle.com/community/events/devlive-level-up-march-2023.html
-
Tomorrow is Level Up event with #Java20 official announcement and #Helidon #Nima presentation by Joe DiPol. It's free, but you need to register. You can do it here: https://developer.oracle.com/community/events/devlive-level-up-march-2023.html
-
SUMMARY
As boring as #Java20 may seem on the surface, releases like it are critical to Java's continued success as they advance Java on all fronts. And, in all honesty, a little rest between groundbreaking changes is welcome - who wants a Java 9 every six months? 😉
-
SUMMARY
As boring as #Java20 may seem on the surface, releases like it are critical to Java's continued success as they advance Java on all fronts. And, in all honesty, a little rest between groundbreaking changes is welcome - who wants a Java 9 every six months? 😉
-
PERFORMANCE
G1 concurrent refinement thread handling has been refactored to reduce activity spikes and handle write barriers more efficiently: https://bugs.openjdk.org/browse/JDK-8137022.
(See attached image for impact on options.)
G1's preventive collections were introduced in 17 to avoid expensive evacuation failures due to abrupt mass allocations but often do more harm than good, so #Java20 disables them: https://bugs.openjdk.org/browse/JDK-8293861 Re-enable with diagnostic VM option `-XX:+G1UsePreventiveGC`.
-
PERFORMANCE
G1 concurrent refinement thread handling has been refactored to reduce activity spikes and handle write barriers more efficiently: https://bugs.openjdk.org/browse/JDK-8137022.
(See attached image for impact on options.)
G1's preventive collections were introduced in 17 to avoid expensive evacuation failures due to abrupt mass allocations but often do more harm than good, so #Java20 disables them: https://bugs.openjdk.org/browse/JDK-8293861 Re-enable with diagnostic VM option `-XX:+G1UsePreventiveGC`.
-
SECURITY
As every release, #Java20 updates Java to the constantly evolving sec landscape:
* DTLS 1.0 disabled by default: https://bugs.openjdk.org/browse/JDK-8256660
* TLS_ECDH_* cipher suites disabled: https://bugs.openjdk.org/browse/JDK-8279164(You can re-enable at your own risk with `jdk.tls.disabledAlgorithms`.)
New methods on `SSLParameters` to inspect/configure key exchange algorithms for establishing (D)TLS connections: https://bugs.openjdk.org/browse/JDK-8281236
-
SECURITY
As every release, #Java20 updates Java to the constantly evolving sec landscape:
* DTLS 1.0 disabled by default: https://bugs.openjdk.org/browse/JDK-8256660
* TLS_ECDH_* cipher suites disabled: https://bugs.openjdk.org/browse/JDK-8279164(You can re-enable at your own risk with `jdk.tls.disabledAlgorithms`.)
New methods on `SSLParameters` to inspect/configure key exchange algorithms for establishing (D)TLS connections: https://bugs.openjdk.org/browse/JDK-8281236
-
Cloud Builders: Java Conf agenda is rich 🤩
Сode&practice focussed sessions, Java puzzle and more!
#OpenAI #Java20 #ApachePulsar #JavaPatterns #Serverless #Spring #Azure #CodeGuru #CodeWhisperer #OpenJDK #HotSpotJava #Kubernetes #Kotlin #micronaut #microservices #googlecloud #cloudrun #cloudfunctions #appengine
#LambdaSnapStart #JavaLambdaFunctionsHusten to register :blobaww:
https://cloud-builders.tech -
Cloud Builders: Java Conf agenda is rich 🤩
Сode&practice focussed sessions, Java puzzle and more!
#OpenAI #Java20 #ApachePulsar #JavaPatterns #Serverless #Spring #Azure #CodeGuru #CodeWhisperer #OpenJDK #HotSpotJava #Kubernetes #Kotlin #micronaut #microservices #googlecloud #cloudrun #cloudfunctions #appengine
#LambdaSnapStart #JavaLambdaFunctionsHusten to register :blobaww:
https://cloud-builders.tech -
📢 #Java 20 Launch! 📢
Java developers, #Java20 is right around the corner. Join the Java Team either in-person or online for the launch as part of Oracle's new FREE "DevLive: Level Up" event series.
Learn more: https://inside.java/2023/02/27/devlive-java-developer-day/
Register here: https://developer.oracle.com/devlive-level-up/ -
First JDK 20 Release Candidate: https://mail.openjdk.org/pipermail/jdk-dev/2023-February/007364.html; downloads: https://jdk.java.net/20/ #jdk20 #java20 #openjdk #java #testItNow
-
First JDK 20 Release Candidate: https://mail.openjdk.org/pipermail/jdk-dev/2023-February/007364.html; downloads: https://jdk.java.net/20/ #jdk20 #java20 #openjdk #java #testItNow
-
What's new in Java 20 for us, developers ?
(both in french and english)
@[email protected]https://www.loicmathieu.fr/wordpress/informatique/java-20-quoi-de-neuf/
#java #java20