det.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon Server des Unterhaltungsfernsehen Ehrenfeld zum dezentralen Diskurs.

Administered by:

Server stats:

1.7K
active users

#quarkus

9 posts7 participants0 posts today
Markus Eisele<p>string.length() is lying to you.<br>Unicode in Java is more complex than many realize. In this hands-on tutorial, I show how to handle code points, normalization, and emoji correctly with a Quarkus REST API.<br><a href="https://www.the-main-thread.com/p/java-unicode-rest-api-quarkus" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">the-main-thread.com/p/java-uni</span><span class="invisible">code-rest-api-quarkus</span></a> </p><p><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/Unicode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unicode</span></a> <a href="https://mastodon.online/tags/DevServices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevServices</span></a> <a href="https://mastodon.online/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a></p>
Markus Eisele<p>Exciting news, the <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> team just released A2A Java SDK 0.3.0.Alpha1! <br> <a href="https://quarkus.io/blog/quarkus-a2a-java-0-3-0-alpha-release/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">quarkus.io/blog/quarkus-a2a-ja</span><span class="invisible">va-0-3-0-alpha-release/</span></a><br><a href="https://mastodon.online/tags/A2A" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>A2A</span></a> <a href="https://mastodon.online/tags/aiml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aiml</span></a> <a href="https://mastodon.online/tags/agents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>agents</span></a> <a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a></p>
Markus Eisele<p>Tired of vague 400 Bad Request in your APIs?</p><p>I wrote a hands-on tutorial on using RFC 9457 with Quarkus for structured, machine-readable error responses. Powered by the quarkus-resteasy-problem extension and Zalando’s Problem library.</p><p><a href="https://buff.ly/FaOJ4bF" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/FaOJ4bF</span><span class="invisible"></span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> <a href="https://mastodon.online/tags/RFC9457" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RFC9457</span></a></p>
quarkusio<p>Waiting on slow test cycles?<br>Rebuilding containers for every code change?<br>Quarkus Dev Services + Dev Mode eliminate boilerplate &amp; delays.<br>Real-time coding. Built-in test orchestration.<br><a href="https://fosstodon.org/tags/SpringBoot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpringBoot</span></a> <a href="https://fosstodon.org/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://fosstodon.org/tags/DevMode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevMode</span></a> <a href="https://fosstodon.org/tags/DeveloperProductivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperProductivity</span></a> <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://fosstodon.org/tags/CloudNative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudNative</span></a></p><p><a href="https://quarkus.io/spring/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">quarkus.io/spring/</span><span class="invisible"></span></a></p>
Markus Eisele<p>A hands-on guide to API versioning in Quarkus. Covers path, domain, query, header, content negotiation, and date versioning with runnable code and best practices. <br><a href="https://www.the-main-thread.com/p/quarkus-api-versioning-strategies-java" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">the-main-thread.com/p/quarkus-</span><span class="invisible">api-versioning-strategies-java</span></a></p><p><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> <a href="https://mastodon.online/tags/Versioning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Versioning</span></a></p>
Markus Eisele<p>The team released Quarkus 3.26.2, a regular maintenance for the 3.26 stream. On the way to 3.27 LTS!<br> <a href="https://quarkus.io/blog/quarkus-3-26-2-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">quarkus.io/blog/quarkus-3-26-2</span><span class="invisible">-released/</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarkus</span></a></p>
Markus Eisele<p>The Supermarket Sleuth: Mining Hidden Shopping Patterns with Java and Quarkus<br>Learn how to uncover real-world customer insights using Quarkus, Panache, PostgreSQL, and the Apriori algorithm <br><a href="https://www.the-main-thread.com/p/java-quarkus-association-rules-apriori" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">the-main-thread.com/p/java-qua</span><span class="invisible">rkus-association-rules-apriori</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> <a href="https://mastodon.online/tags/Hibernate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hibernate</span></a> <a href="https://mastodon.online/tags/Apriori" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apriori</span></a></p>
quarkusio<p>Struggling to modernize legacy Spring apps for containers?<br>Quarkus makes cloud-native modernization a reality — faster builds, smaller images, smoother scaling.</p><p>Run lean. Run native. Stay productive.<br><a href="https://fosstodon.org/tags/Spring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spring</span></a> <a href="https://fosstodon.org/tags/CloudNative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudNative</span></a> <a href="https://fosstodon.org/tags/JavaModernization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaModernization</span></a> <a href="https://fosstodon.org/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://fosstodon.org/tags/Microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microservices</span></a></p><p><a href="https://quarkus.io/spring/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">quarkus.io/spring/</span><span class="invisible"></span></a></p>
SoftwareArchitecture Gathering<p>Join Holger Tiemeyer &amp; Axel Feix at <a href="https://mastodon.social/tags/SAGconf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAGconf</span></a> for a hands-on workshop where you’ll build your own AI assistant in just one day! 😯 </p><p>Combine <a href="https://mastodon.social/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a>, <a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> models like <a href="https://mastodon.social/tags/OpenAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAI</span></a> GPT, and modern architecture to create a scalable, modular, and intelligent assistant. 🛠️ Perfect for developers, architects, and tech leads ready to explore AI-driven applications with real architectural best practices.</p><p>Reserve your spot 👉 <a href="https://t1p.de/bujx2" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">t1p.de/bujx2</span><span class="invisible"></span></a> </p><p><a href="https://mastodon.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://mastodon.social/tags/SAG2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAG2025</span></a> <a href="https://mastodon.social/tags/iSAQB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iSAQB</span></a></p>
quarkusio<p>⏰ Starting soon! Join us for Quarkus Insights Ep. #216 as Andrew Dinn joins discusses of the new and interesting changes and features of Leyden and how this could impact Quarkus.</p><p><a href="http://bit.ly/quarkusinsights" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">bit.ly/quarkusinsights</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://fosstodon.org/tags/quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarkus</span></a> <a href="https://fosstodon.org/tags/quarkusinsights" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarkusinsights</span></a></p>
Markus Eisele<p>Temporal State in Practice with Quarkus: Build a Fleet Insurance Engine<br>Snapshots, reinsurance layers, and pro-rated billing using Hibernate ORM Panache and REST Jackson. <br><a href="https://www.the-main-thread.com/p/quarkus-fleet-insurance-premium-recalculation-temporal-snapshots" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">the-main-thread.com/p/quarkus-</span><span class="invisible">fleet-insurance-premium-recalculation-temporal-snapshots</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/TemporalState" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TemporalState</span></a> <a href="https://mastodon.online/tags/Panache" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Panache</span></a> <a href="https://mastodon.online/tags/Insurance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Insurance</span></a></p>
Markus Eisele<p>Decoupled by Design: Mastering Events with Quarkus CDI<br>Learn how to fire and observe synchronous and asynchronous events in Quarkus to build clean, extensible Java applications. <br><a href="https://www.the-main-thread.com/p/quarkus-cdi-events-java-tutorial" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">the-main-thread.com/p/quarkus-</span><span class="invisible">cdi-events-java-tutorial</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/CDI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CDI</span></a></p>
Markus Eisele<p>Today, the team released Quarkus 3.26.1, 3.20.2.2 and 3.15.6.2 to fix an important regression introduced in Vert.x 4.5.18.</p><p>It's recommend to upgrade to these releases as soon as possible if you are using a Quarkus version using Vert.x 4.5.18 (i.e. 3.26.0, 3.25.4, 3.20.2.1, and 3.15.6.1).</p><p><a href="https://quarkus.io/blog/quarkus-3-26-1-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">quarkus.io/blog/quarkus-3-26-1</span><span class="invisible">-released/</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarkus</span></a></p>
quarkusio<p>Rescheduled: Join us next Monday, Sept 1st, at 9am EST for Quarkus Insights Ep. 216 as Andrew Dinn joins us to discuss some of the new and interesting changes and features of Leyden and how this could impact Quarkus.</p><p><a href="http://bit.ly/quarkusinsights" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">bit.ly/quarkusinsights</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://fosstodon.org/tags/quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarkus</span></a> <a href="https://fosstodon.org/tags/quarkusinsights" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarkusinsights</span></a></p>
Markus Eisele<p>Enterprise Java Supply Chains: Spring, Quarkus, Tanzu, and RHBQ Compared<br>A hands-on look at CVE patching and support lifecycles <br><a href="https://www.the-main-thread.com/p/spring-vs-quarkus-enterprise-support-tanzu-rhbq" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">the-main-thread.com/p/spring-v</span><span class="invisible">s-quarkus-enterprise-support-tanzu-rhbq</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/Spring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spring</span></a> <a href="https://mastodon.online/tags/EnterpriseSupport" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EnterpriseSupport</span></a></p>
Markus Eisele<p>Quarkus 3.26 is released!<br>- Hibernate updates (incl. named persistence units in Reactive)<br>- Dev UI available as MCP functions<br>- Plus performance improvements &amp; fixes<br>Read more: <a href="https://quarkus.io/blog/quarkus-3-26-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">quarkus.io/blog/quarkus-3-26-r</span><span class="invisible">eleased/</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/Hibernate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hibernate</span></a></p>
quarkusio<p>Spring muscle memory? Keep it.<br>Quarkus supports your existing annotations like @RestController, @Autowired, @Repository — just faster. Migrate incrementally and ship apps with a native edge.<br><a href="https://fosstodon.org/tags/SpringBoot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpringBoot</span></a> <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://fosstodon.org/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://fosstodon.org/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://fosstodon.org/tags/ModernJava" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModernJava</span></a> <a href="https://fosstodon.org/tags/CloudNative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudNative</span></a></p><p><a href="https://quarkus.io/spring/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">quarkus.io/spring/</span><span class="invisible"></span></a></p>
Markus Eisele<p>Version 1.5.0 of <a href="https://mastodon.online/tags/quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarkus</span></a> MCP server arrived: with 2025-06-18 spec features including structured tool output, resource links and elicitation, but also RawMessage API and bugfixes:<br><a href="https://github.com/quarkiverse/quarkus-mcp-server/releases/tag/1.5.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/quarkiverse/quarkus</span><span class="invisible">-mcp-server/releases/tag/1.5.0</span></a></p><p><a href="https://mastodon.online/tags/quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarkus</span></a> <a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/mcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mcp</span></a></p>
Markus Eisele<p>JPA Without Surprises: Architecting Resilient Persistence Layers in Java<br>Why entity design still breaks apps and how to enforce patterns that scale using Hibernate, Panache, and discipline. </p><p><a href="https://www.the-main-thread.com/p/jpa-entity-design-patterns-java-quarkus-panache" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">the-main-thread.com/p/jpa-enti</span><span class="invisible">ty-design-patterns-java-quarkus-panache</span></a></p><p><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/Hibernate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hibernate</span></a> <a href="https://mastodon.online/tags/Panache" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Panache</span></a></p>
Markus Eisele<p>New hands-on tutorial: Containerize your Quarkus apps with Jib, then supercharge them with Mandrel native builds <br>No Dockerfile required, just clean Java + Maven.<br><a href="https://www.the-main-thread.com/p/quarkus-jib-mandrel-native-containers" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">the-main-thread.com/p/quarkus-</span><span class="invisible">jib-mandrel-native-containers</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/Containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Containers</span></a> <a href="https://mastodon.online/tags/Jib" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jib</span></a> <a href="https://mastodon.online/tags/Mandrel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mandrel</span></a> <a href="https://mastodon.online/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a></p>