Java concurrency is at a crossroads: #VirtualThreads or stick with #ReactiveStreams? After Adam Warski’s deep dive, one thing’s clear – it’s time to rethink.
What’s your take? https://javapro.io/2025/03/27/from-reactive-streams-to-virtual-threads/
Java concurrency is at a crossroads: #VirtualThreads or stick with #ReactiveStreams? After Adam Warski’s deep dive, one thing’s clear – it’s time to rethink.
What’s your take? https://javapro.io/2025/03/27/from-reactive-streams-to-virtual-threads/
#VirtualThreads oder #ReactiveStreams – was ist dein Favorit? Nach @adamwarski´s aktuellem #JAVAPRO Germany Artikel stellen wir alles infrage, was wir über Java-Concurrency zu wissen glaubten.
Jetzt lesen & mitdiskutieren: https://javapro.io/de/von-reactive-streams-zu-virtual-threads/
🚀 New Release: API-Doc-Crafter just got sharper. Cleaner. Meaner.
Giving my little OpenAPI merging monster some upgrades.
It all started with a simple idea: merge OpenAPI specs from multiple repos.
Now? It transforms outdated Swagger specs to OpenAPI 3+, generates HTML pages with full navigation, and allows customization via config or env.
✨ SecurityRequirement deduplication - because why merge APIs if you can't also merge logic?
🧠 Custom metadata enrichment - inject your info, license, contact, and docs straight from config. No more excuses.
🔁 Better parser fallback - now tries more ways to read broken specs than your average intern in panic mode.
🎭 Variable substitution in outputs - ${variables} be gone. Use env or config, stay DRY, stay sane.
🧪 Tests expanded. HTML, JSON, YAML outputs covered like a nuclear bunker.
🧰 Powered by GraalVM, no reflection, blazing fast.
🐳 Native Docker builds.
🧼 Reflection config surgically trimmed. Less bloat. More edge.
Project: https://github.com/YunaBraska/api-doc-crafter
Happy crafting. And remember: if your docs aren't automated, they're probably lies.
#OpenAPI #Swagger #APIdocumentation #DevTools #GraalVM #Java21 #Docker #Automation #CleanCode #DevLife #APIDocs #OpenSource #DeveloperTools #coding #programming
#ReactiveStreams gave us control. #VirtualThreads promise freedom. @adamwarski asks: can we have both? Spoiler: more than pretty syntax.
Read his take & share yours: https://javapro.io/2025/03/27/from-reactive-streams-to-virtual-threads/
(cc @nipafx @sdeleuze @reactivex @trisha_gee) #JVM #Java21 #ProjectLoom #Java #JavaDevs
Virtual threads are lightweight threads that dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications.
Read the full article: Stay on top of Java news from 17 to 21
▸ https://lttr.ai/ATvUw
#Developer #Java #Java21 #java #lts #code #coding #CoolThings #LatestVersion21
仮想スレッド(Virtual Threads)で同期通信は非同期通信を超えるのか?
https://qiita.com/s-ota/items/d54a3f2b7b493ec9ba02?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
In Frankfurt sind die Jubiläums-IT-Tage heute gestartet! Alles Gute zum 10.! 🥳
Wir sind ab morgen mit einer Reihe von Beiträgen vor Ort. Unsere Kollegen diskutieren mit euch u.a. Themen wie Pattern Matching oder String Templates in #Java 21, Architekturbewertungen mit #LASR oder Platform-Engineering.
Sehen wir uns vor Ort? 👀
🔗 https://www.ittage.informatik-aktuell.de/programm.html
#Java21 #Java #LASR #platform #platformengineering #ITTage2024 #ITTage
A tour of Ox Flow: an API for defining local data transformation pipelines, which focuses on performance and simplicity - check the newest video by @adamwarski!
Inference of type arguments for generic record patterns is now supported in switch expressions and statements, along with the other constructs that support patterns.
Read the full article: Stay on top of Java news from 17 to 21
▸ https://lttr.ai/ATvUY
#Developer #Java #Java21 #java #lts #code #coding #CoolThings #LatestVersion21
Before we fully focus on new Java release, learn what it already has to offer from our experts' content: sml.io/java
#java #softwaredevelopment #jdk #uncoverjava #java21 #java22
Switch Statement in Java 21 – Was lange währt, wird endlich gut! 💻
Das Switch Statement in Java hat mit Version 21 einen grossen Sprung gemacht. 🎉 Mit Pattern Matching, Null-Safety und Unterstützung für Enums und Sealed Classes eröffnet es neue Möglichkeiten. Schluss mit unhandlichen Schreibweisen und unsauberen Workarounds – Java 21 bringt endlich die lang ersehnten Verbesserungen!
Как положить приложение 21 запросом* к /actuator/health
Уточнение для въедливых :) * 21 и более параллельным запросом в определённых условиях :) Привет, сегодня поговорим о подводных камнях использования виртуальных потоков в написанных на Java веб-приложениях. В статье описан случай из жизни, сперва поставивший в тупик, но оказавшийся не столь уж и запутанным, а причина и вовсе была известна и документирована.
https://habr.com/ru/articles/832568/
#java #java21 #project_loom #многопоточность #spring_boot #feign #virtual_threads
I hit a minor snag with Java 21 during a security review due to tool compatibility issues. Cutting-edge tech is great in the age of containers, but they don't solve all the problems! Transitioning to #SpringBoot3 also meant new security config. #Java21 https://debugagent.com/building-gdocweb-with-java-21-spring-boot-3x-and-beyond
It was a good week at work. Hardly any meetings and a small service to be developed on a greenfield site. I prototyped it some time ago, but this week I rounded it off. Not much fancy stuff, just #Java21, #SpringBoot and #SpringJdbc. #Testcontainers for testing and #MyBatisMigrations for DB initialisation. Not working against the frameworks but understand them and use them accordingly. From my point of view a nice result in 572 lines of code.
Java String Templates, a preview feature in Java-21, will be seriously revised.
If you started using String Templates and wondered somewhat about the boldness of the completely new syntax, your thoughts will be answered by the Brian Goetz' email about the topic replicated here: https://mail.openjdk.org/pipermail/amber-spec-experts/2024-April/004106.html
Find out more about JOX library
Opal v1.3.1 has just been released. You can find the release notes here:
https://codedead.com/blog/2024/03/28/opal-1.3.1
#java #javafx #openjfx #jdk #jre #java21 #opensource #software #freeware
A Gentle introduction to Maven with Java 21.
https://aliyesha.com/sub/articles/programming/display/prog_gentle_intro_maven_java_21
#java #java21 #maven #programming #coding #apachemaven
Enjoy tracker free news reading with us. #privacy #privacymatters
"JAVA IS HERE TO STAY!"
#Java developers,
Truly one of the most positive and upbeat Java articles I've encountered in a while. Have a read! Please AMPLIFY!
💜☕️