#Java21

JAVAPROjavapro
2025-05-23

Java concurrency is at a crossroads: or stick with ? After Adam Warski’s deep dive, one thing’s clear – it’s time to rethink.

What’s your take? javapro.io/2025/03/27/from-rea

JAVAPROjavapro
2025-05-15

oder – was ist dein Favorit? Nach @adamwarski´s aktuellem Germany Artikel stellen wir alles infrage, was wir über Java-Concurrency zu wissen glaubten.

Jetzt lesen & mitdiskutieren: javapro.io/de/von-reactive-str

🚀 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: github.com/YunaBraska/api-doc-
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

A generated OpenAPI HTML page with navigation through multiple OpenAPI HTML Specs
JAVAPROjavapro
2025-03-27

gave us control. promise freedom. @adamwarski asks: can we have both? Spoiler: more than pretty syntax.

Read his take & share yours: javapro.io/2025/03/27/from-rea
(cc @nipafx @sdeleuze @reactivex @trisha_gee)

Thiago Bomfimthiagobfim
2025-01-03

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
lttr.ai/ATvUw

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2024-12-12
embarc Software Consultingembarc
2024-12-09

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 21, Architekturbewertungen mit oder Platform-Engineering.

Sehen wir uns vor Ort? 👀

🔗 ittage.informatik-aktuell.de/p

2024-11-07

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!

youtube.com/watch?v=2sZGVRXP9P

#scala #kotlin #virtualthreads #java21 #akkastreams

Thiago Bomfimthiagobfim
2024-09-30

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
lttr.ai/ATvUY

2024-09-16

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

2024-09-12

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!

puzzle.ch/blog/2024/09/11/java

#Java21 #SwitchStatement #JavaProgramming

2024-08-01

Как положить приложение 21 запросом* к /actuator/health

Уточнение для въедливых :) * 21 и более параллельным запросом в определённых условиях :) Привет, сегодня поговорим о подводных камнях использования виртуальных потоков в написанных на Java веб-приложениях. В статье описан случай из жизни, сперва поставивший в тупик, но оказавшийся не столь уж и запутанным, а причина и вовсе была известна и документирована.

habr.com/ru/articles/832568/

#java #java21 #project_loom #многопоточность #spring_boot #feign #virtual_threads

Shai Almogdebugagent
2024-07-26

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 also meant new security config. debugagent.com/building-gdocwe

Franz van BetteraeyFrVaBe
2024-07-05

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 , and . for testing and 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.

2024-06-07

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: mail.openjdk.org/pipermail/amb

#java #java21 #java23 #jep459 #stringtemplates

2024-03-28

Opal v1.3.1 has just been released. You can find the release notes here:
codedead.com/blog/2024/03/28/o

#java #javafx #openjfx #jdk #jre #java21 #opensource #software #freeware

Aliyesha.comaliyesha
2024-03-24
Sharat ChanderSharat_Chander
2024-03-07

"JAVA IS HERE TO STAY!"

developers,

Truly one of the most positive and upbeat Java articles I've encountered in a while. Have a read! Please AMPLIFY!
💜☕️

itpro.com/software/development

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst