#java17 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #java17, aggregated by home.social.
-
Sealed Classes wurden mit Java 17 eingeführt und sind eines dieser Features, das man beim ersten Lesen vielleicht überfliegt, aber beim genaueren Hinsehen richtig spannend wird - vor allem, wenn man versteht, wofür sie gedacht sind. In diesem Beitrag möchte ich dir als Einsteiger zeigen, was es
https://magicmarcy.de/sealed-classes
#Sealed #Klasse #Java17 #Vererbung #Ableitung #non-sealed
-
Sealed Classes wurden mit Java 17 eingeführt und sind eines dieser Features, das man beim ersten Lesen vielleicht überfliegt, aber beim genaueren Hinsehen richtig spannend wird - vor allem, wenn man versteht, wofür sie gedacht sind. In diesem Beitrag möchte ich dir als Einsteiger zeigen, was es
https://magicmarcy.de/sealed-classes
#Sealed #Klasse #Java17 #Vererbung #Ableitung #non-sealed
-
Sealed Classes wurden mit Java 17 eingeführt und sind eines dieser Features, das man beim ersten Lesen vielleicht überfliegt, aber beim genaueren Hinsehen richtig spannend wird - vor allem, wenn man versteht, wofür sie gedacht sind. In diesem Beitrag möchte ich dir als Einsteiger zeigen, was es
https://magicmarcy.de/sealed-classes
#Sealed #Klasse #Java17 #Vererbung #Ableitung #non-sealed
-
📬 I2P-Netzwerk erneut heftig unter Druck
#Deepweb #Softwareentwicklung #DDoS #Eepsite #I2P #I2PNetzwerk #I2PRouter #Java17 #SpamAngriffe https://sc.tarnkappe.info/79dbb7 -
Tired of writing boilerplate for DTOs that should just be immutable? Froporec lets you convert POJOs into real Java records—while keeping field access, compatibility, & even collections safe.
@ashrafbayor breaks it down: https://javapro.io/2025/10/07/transforming-pojos-and-java-records-with-froporec-deep-immutability-and-beyond/
-
I am working in a team on upgrading a large #Java8 UI application to #Java17, and I really like the way #Git helps the collaboration.
For discovery, we started an experimental branch and flipped the switch to Java 17 in the build process. Nearly everything from specific Gradle plugins needing to be updated, XML-DSIG SHA1 being disabled by secure mode, SimpleDateFormatter default formatting pattern change starts to show first during build, then through the unit, integration and UI tests...
-
Are you still stuck on Java 8? It's time to make the switch to Java 17! check the new features and best practices for migrating to the latest version. 📷
https://jee.gr/java-8-to-java-17-new-features-and-hassle-free-migration/
#Java #Java17 #Java8 #programming #softwaredevelopment #SoftwareEngineering #SoftwareArchitecture
-
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!
-
Hey 👋 ! Have you done your #SpringBoot 3 migration already 😬 ? In the #SpringCloud team we've finally had some 🕐 to start migrating release tools to #SpringBoot 3.0 and #Java17. Check the PR https://github.com/spring-cloud/spring-cloud-release-tools/pull/255/?utm_content=bufferfeb47&utm_medium=social&utm_source=bufferapp.com&utm_campaign=buffer. Feel free to leave a review 😄 #Java #SpringBoot3Migration
-
In a groundbreaking move, Leaning Technologies finally brings Java 17 to browsers—because obviously, the internet was missing something tedious and slow. 🚀🎉 Now you can relive the 90s with Java applets right in your browser, just in time for 2025! 🤦♂️
https://labs.leaningtech.com/blog/cheerpj-4.1 #Java17 #Browsers #LeaningTechnologies #Nostalgia #TechNews #HackerNews #ngated -
CheerpJ 4.1: Java in the browser, now supporting Java 17 (preview)
https://labs.leaningtech.com/blog/cheerpj-4.1
#HackerNews #CheerpJ #Java #Browser #Java17 #Preview #LeaningTech
-
Java. Мое решение для поиска изменений между двумя объектами. ChangeChecker
Во время работы над аддоном для Jakarta-валидации мне пришлось писать логику по проверке изменений в модели по собственной аннотации CheckExistingByConstraintAndUnmodifiableAttributes. Долго разглядывал получившейся код, и в голову пришла светлая (наверное) идея: почему бы не вынести все это в полноценный настраиваемый класс?
-
Java 17 will be the minimum version for Quarkus 3.7 https://quarkus.io/blog/java-17/
#Java #Java17 #Quarkus -
I might have started something... 🤭
#java17 #java21 @ASFMavenProject
Apache Maven 4 might require Java 17...
-
Amazon Q Code Transformation: Automating Java Application Upgrades
https://www.infoq.com/news/2023/12/amazon-q-code-transformation/
-
#Quarkus 3.7, planned for release in Jan-2024, will require #Java17 as the minimal JDK version to build & run applications.
Why?
- OpenJDK community ceased actively supporting Java 11 in Sep-2023
- Quarkus dependencies are also upgrading their baseline to Java 17Details on #InfoQ: https://bit.ly/4awiFMw
-
Our explicit goal was the discovery of problems to find out how the update to Java 17 meshes with other parallel efforts. As we were not necessarily looking for the perfect fix right now, we prioritized simple fixes or out-right disabling tests presenting bigger challenges (like legacy usage of JMockIt that collides with Jacoco and #Java17); the resulting commits were all over the place, but progress was steady...
-
Grab an artifact here: https://github.com/tballison/tika-gui-v2/releases/tag/v1.0.0-BETA3
And let me know what you think.
Artifacts have the a #java17 #javafx jre bundled with them… if you’re curious about the size! 🤣🤣🤣
-
Already acquainted with the #Java release cadence & #Java17? Explore the #JavaRecord feature that allows immutable classes.
Discover how this new feature can be used in your project code & how to make a clean & better design. Unlock its potential with this #InfoQ tutorial by Otavio Santana: https://bit.ly/3pdS0B7
-
WHAT THE HOLY FUCK
https://bugs.openjdk.org/browse/JDK-8256837The abbreviated name for September has deliberately changed from "Sep" to "Sept" in #java17 (For GB locale)
Way to fuck over potentially any date parsing usage if the app is in Locale.UK
Love that the workaround is to force Locale.US, but with a note "there is a very slim chance that CLDR could change the abbreviated name to "Sept" in Locale.US"
Narrators note: it will _never_ change in Locale.US due to the collective US screams that would ensue
-
Red Hat has released WildFly 27, featuring support for JDK 11, JDK 17, Jakarta EE 10, and MicroProfile 5.0. There are also dependency upgrades to Hibernate ORM 6.1, Hibernate Search 6.1, Infinispan 14, JGroups 5.2, RESTEasy 6.2, and Weld 5. WildFly 27 is a compatible implementation for Jakarta EE 10, having passed the TCKs in the Platform, Web, and Core profiles.
https://www.infoq.com/news/2022/12/wildfly-delivers-support-jdk-17/
-
#java #Java17 #functional #spring #vavr
Using pattern matching with sealed interfaces and the vavr Either type to give a much cleaner way to handle errors in a Spring Rest controller https://softwaremill.com/functional-error-handling-with-java-17/
-
Records für FreshMarker
Seit Java 14 existieren Records als zusätzliches Klassenkonstrukt im Sprachumfang. Daher wäre es schön, diese kompakte Variante von immutablen Klassen auch in der Template-Engine FreshMarker nutzen zu können. Wie einfach die Unterstützung für Records implementiert werden kann, soll dieser Beitrag veranschaulichen.
https://schegge.de/2022/11/records-fuer-freshmarker/
#Bibliotheken #Java #FreeMarker #FreshMarker #Java #Java17 #Records #TemplateEngine
-
Der Support für Java 17 bleibt experimentell, erhält aber weitere Features. LTS-Updates von NetBeans entfallen künftig.
Entwicklungsumgebung: NetBeans 12.6 bringt Pattern Matching für Switch-Ausdrücke -
heise+ | Java 17: LTS-Release rundet wichtige Sprachfeatures ab
Java 17 verspricht neben mehr Klarheit bei der Syntax und neuen Datentypen auch die sprachlichen Entwicklungen der letzten drei Jahre endlich abzuschließen.
Java 17: LTS-Release rundet wichtige Sprachfeatures ab -
Das LTS-Release JDK 17 hat Pattern Matching für Switch Expressions als Preview-Feature an Bord. Die nächste LTS-Version könnte schon in zwei Jahren anstehen.
Programmiersprache: Java 17 erweitert Pattern Matching und versiegelt Klassen -
🚀 Software Developer mit Java SE 17 werden
📆 Start: 25.08.2025 | 📍 Berlin oder online
💻 Webentwicklung, App Development, MySQL, PHP, Linux & mehr
🎯 Mit Vorbereitung auf die Oracle Certified Professional Prüfung (1Z0-829)
💰 100 % förderbar mit Bildungsgutschein (https://www.figd-akademie.de/bgs/)ℹ️ https://www.figd-akademie.de/software-developer-weiterbildung/
ℹ️ https://www.figd-akademie.de/oop-java/#SoftwareDeveloper #Java17 #Java #WebDevelopment #AppDevelopment #MySQL #Linux #PHP #HTMLCSS #ITWeiterbildung
-
Java 25 độc đáo với 6 tính năng دائم: Scoped Values, Module Import, Flexible Constructor Bodies... Cập nhật cho JDK LTS, hỗ trợ lập trình hiệu quả. PHP developer nên quan tâm!
#Java #JDK25 #Programming #Tecnologia #Java11 #Java17 #Java20 #Java25 #XAY
(498 ký tự) -
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!
-
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!
-
Records für FreshMarker
Seit Java 14 existieren Records als zusätzliches Klassenkonstrukt im Sprachumfang. Daher wäre es schön, diese kompakte Variante von immutablen Klassen auch in der Template-Engine FreshMarker nutzen zu können. Wie einfach die Unterstützung für Records implementiert werden kann, soll dieser Beitrag veranschaulichen.
https://schegge.de/2022/11/records-fuer-freshmarker/
#Bibliotheken #Java #FreeMarker #FreshMarker #Java #Java17 #Records #TemplateEngine
-
Records für FreshMarker
Seit Java 14 existieren Records als zusätzliches Klassenkonstrukt im Sprachumfang. Daher wäre es schön, diese kompakte Variante von immutablen Klassen auch in der Template-Engine FreshMarker nutzen zu können. Wie einfach die Unterstützung für Records implementiert werden kann, soll dieser Beitrag veranschaulichen.
https://schegge.de/2022/11/records-fuer-freshmarker/
#Bibliotheken #Java #FreeMarker #FreshMarker #Java #Java17 #Records #TemplateEngine
-
Hey 👋 ! Have you done your #SpringBoot 3 migration already 😬 ? In the #SpringCloud team we've finally had some 🕐 to start migrating release tools to #SpringBoot 3.0 and #Java17. Check the PR https://github.com/spring-cloud/spring-cloud-release-tools/pull/255/?utm_content=bufferfeb47&utm_medium=social&utm_source=bufferapp.com&utm_campaign=buffer. Feel free to leave a review 😄 #Java #SpringBoot3Migration
-
Hey 👋 ! Have you done your #SpringBoot 3 migration already 😬 ? In the #SpringCloud team we've finally had some 🕐 to start migrating release tools to #SpringBoot 3.0 and #Java17. Check the PR https://github.com/spring-cloud/spring-cloud-release-tools/pull/255/?utm_content=bufferfeb47&utm_medium=social&utm_source=bufferapp.com&utm_campaign=buffer. Feel free to leave a review 😄 #Java #SpringBoot3Migration
-
Hey 👋 ! Have you done your #SpringBoot 3 migration already 😬 ? In the #SpringCloud team we've finally had some 🕐 to start migrating release tools to #SpringBoot 3.0 and #Java17. Check the PR https://github.com/spring-cloud/spring-cloud-release-tools/pull/255/?utm_content=bufferfeb47&utm_medium=social&utm_source=bufferapp.com&utm_campaign=buffer. Feel free to leave a review 😄 #Java #SpringBoot3Migration
-
Hey 👋 ! Have you done your #SpringBoot 3 migration already 😬 ? In the #SpringCloud team we've finally had some 🕐 to start migrating release tools to #SpringBoot 3.0 and #Java17. Check the PR https://github.com/spring-cloud/spring-cloud-release-tools/pull/255/?utm_content=bufferfeb47&utm_medium=social&utm_source=bufferapp.com&utm_campaign=buffer. Feel free to leave a review 😄 #Java #SpringBoot3Migration