home.social

#quarkus — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #quarkus, aggregated by home.social.

fetched live
  1. We're still enjoying our midyear holiday schedule so we won't have session on Monday, August 17th.

    bit.ly/quarkusinsights

  2. We're still enjoying our midyear holiday schedule so we won't have session on Monday, August 17th.

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  3. I wanted to see what a secure build-time Java patch looks like after the annotation.

    The example uses a fictional access-policy SDK. Quarkus Shim replaces one method during the build. The pipeline proves the old and new behavior, keeps the dependency in the SBOM, stores the bytecode dump, and rejects an expired patch.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #AppSec #DevSecOps

  4. I wanted to see what a secure build-time Java patch looks like after the annotation.

    The example uses a fictional access-policy SDK. Quarkus Shim replaces one method during the build. The pipeline proves the old and new behavior, keeps the dependency in the SBOM, stores the bytecode dump, and rejects an expired patch.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #AppSec #DevSecOps

  5. ⏰ Starting soon! Join us for Quarkus Insights Ep. #256 with Hector Ventura for "What is Floci?"

    bit.ly/quarkusinsights

  6. ⏰ Starting soon! Join us for Quarkus Insights Ep. #256 with Hector Ventura for "What is Floci?"

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  7. Quarkus Qubit turns a supported set of Java lambdas into JPA Criteria query executors during the build.

    I used it for captured filters, DTO projections, grouping with `HAVING`, and a scalar subquery against PostgreSQL. One preview limit matters: an unsupported expression logged a generation error, but Maven still reported `BUILD SUCCESS`.

    Code, SQL, Dev UI, and tests:
    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Hibernate #PostgreSQL

  8. Quarkus Qubit turns a supported set of Java lambdas into JPA Criteria query executors during the build.

    I used it for captured filters, DTO projections, grouping with `HAVING`, and a scalar subquery against PostgreSQL. One preview limit matters: an unsupported expression logged a generation error, but Maven still reported `BUILD SUCCESS`.

    Code, SQL, Dev UI, and tests:
    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Hibernate #PostgreSQL

  9. Join us next Monday, August 10th, at 9am EST for Quarkus Insights Ep. 256 as Hector Ventura joins us to discuss Floci. A fast, free, open-source AWS (and Azure) emulator built with Quarkus Native.

    bit.ly/quarkusinsights

  10. Join us next Monday, August 10th, at 9am EST for Quarkus Insights Ep. 256 as Hector Ventura joins us to discuss Floci. A fast, free, open-source AWS (and Azure) emulator built with Quarkus Native.

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  11. Java Digest #38: Valhalla в master, ежемесячные патчи Oracle и AI-скиллы в IDEA

    Всем привет! 👋👋👋👋👋 Мы — Java-разработчики Т-Банка: Андрей , Арсений , Роман , Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом. Июль получился плотным. Valhalla после 12 лет разработки залили в master-ветку JDK одним PR на 2900 коммитов, Oracle сломал двадцатилетнюю традицию квартальных патчей и перешел на ежемесячные, а про саму Java наконец сняли полнометражный документальный фильм. Собрали все в нашем дайджесте.

    habr.com/ru/companies/tbank/ar

    #java #valhalla #quarkus #spring #intellijidea

  12. A timed-out POST can still commit. Retrying it may create a second order, payment, or fulfillment request.

    I built a Quarkus checkout demo around the HTTP Idempotency extension and tested the full state machine: first request, stored replay, concurrent 409, payload mismatch, and missing keys. The production section also covers the Redis 0.1.0 blocker and the crash window around external side effects.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #Idempotency

  13. A timed-out POST can still commit. Retrying it may create a second order, payment, or fulfillment request.

    I built a Quarkus checkout demo around the HTTP Idempotency extension and tested the full state machine: first request, stored replay, concurrent 409, payload mismatch, and missing keys. The production section also covers the Redis 0.1.0 blocker and the crash window around external side effects.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #Idempotency

  14. Сердце облачной Java: проверяем Quarkus

    Java уже какое-то время витает в облаках. Всё больше приложений и сервисов переходят на облачную архитектуру. Мы решили не отставать и проверить один из главных проектов для разработки производительных облачных приложений на Java — Quarkus.

    habr.com/ru/companies/pvs-stud

    #Java #Quarkus #pvsstudio

  15. ⏰ Starting soon! Join us for Quarkus Insights Ep. #255: Faster, Leaner, Predictable: Quarkus in the real world with Alexandru-Cătălin Diniș.

    bit.ly/quarkusinsights

  16. ⏰ Starting soon! Join us for Quarkus Insights Ep. #255: Faster, Leaner, Predictable: Quarkus in the real world with Alexandru-Cătălin Diniș.

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  17. Join us next Monday, August 3rd, at 9am EST for Quarkus Insights Ep255. Are your technical decisions impacting your bottom line? Alexandru-Cătălin Diniș joins us to examine Quarkus through a FinOps lens to see how startup time and memory footprint influence your cloud costs. Perfect for architects and engineering leaders looking to build predictable, cost-efficient microservices.

  18. Join us next Monday, August 3rd, at 9am EST for Quarkus Insights Ep255. Are your technical decisions impacting your bottom line? Alexandru-Cătălin Diniș joins us to examine Quarkus through a FinOps lens to see how startup time and memory footprint influence your cloud costs. Perfect for architects and engineering leaders looking to build predictable, cost-efficient microservices.

    #java #quarkus #quarkusinsights

  19. Our next #JCON2026 session is live: 'Java Beyond Frameworks: Avoiding Lock-In with Agnostic Design' with Rijo Sam

    The Problem: Modern #Java applications often become prisoners of their #frameworks. While tools like #SpringBoot and #Quarkus

    Grab your coffee and hit play: youtu.be/4vVRqh_g4TU

  20. Our next #JCON2026 session is live: 'Java Beyond Frameworks: Avoiding Lock-In with Agnostic Design' with Rijo Sam

    The Problem: Modern #Java applications often become prisoners of their #frameworks. While tools like #SpringBoot and #Quarkus

    Grab your coffee and hit play: youtu.be/4vVRqh_g4TU

  21. I know Maven well. Gradle was mostly unfamiliar, so I built one Quarkus project to see where the difference becomes real.

    A custom task generates build metadata, declares its inputs and output, joins `processResources`, and becomes `UP-TO-DATE` on the second run. The Java stays ordinary; the build model changes.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Gradle #Maven

  22. I know Maven well. Gradle was mostly unfamiliar, so I built one Quarkus project to see where the difference becomes real.

    A custom task generates build metadata, declares its inputs and output, joins `processResources`, and becomes `UP-TO-DATE` on the second run. The Java stays ordinary; the build model changes.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Gradle #Maven

  23. JDK 25 gives Quarkus services another startup option: train an AOT cache, keep the JVM, and reuse class-loading, linking, and method-profile data on the next run.

    I built the full path with PostgreSQL and Podman: packaged training test, strict cache verification, a 20-run benchmark, and a target-specific container image. Local median readiness dropped from 1022.4 ms to 380.3 ms.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #ProjectLeyden #JVM

  24. JDK 25 gives Quarkus services another startup option: train an AOT cache, keep the JVM, and reuse class-loading, linking, and method-profile data on the next run.

    I built the full path with PostgreSQL and Podman: packaged training test, strict cache verification, a 20-run benchmark, and a target-specific container image. Local median readiness dropped from 1022.4 ms to 380.3 ms.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #ProjectLeyden #JVM

  25. No Quarkus Insights today, but we'll be back next Monday, August 3rd, for a new session!

    bit.ly/quarkusinsights

  26. No Quarkus Insights today, but we'll be back next Monday, August 3rd, for a new session!

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  27. We're taking an additional holiday this coming Monday so no new Insights podcast but we'll be back August 3rd with a new session.

    bit.ly/quarkusinsights

  28. We're taking an additional holiday this coming Monday so no new Insights podcast but we'll be back August 3rd with a new session.

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  29. An upload bar reaching 100% proves that the bytes arrived. It says nothing about validation, importing, publication, or failure.

    I rebuilt the pattern in Quarkus with two clocks: browser transfer progress, then a PostgreSQL-backed job processed by Scheduler and streamed over SSE. Reload-safe, cancellable, and honest about phases where no useful percentage exists.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #PostgreSQL #SSE

  30. An upload bar reaching 100% proves that the bytes arrived. It says nothing about validation, importing, publication, or failure.

    I rebuilt the pattern in Quarkus with two clocks: browser transfer progress, then a PostgreSQL-backed job processed by Scheduler and streamed over SSE. Reload-safe, cancellable, and honest about phases where no useful percentage exists.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #PostgreSQL #SSE

  31. Vault's TOTP API can validate a six-digit code. That is not yet a complete MFA flow.

    This Quarkus tutorial adds the missing boundaries: authenticated subject, stored enrollment mapping, strict input validation, a two-minute step-up JWT, normal RBAC, and a replay test against a patched Vault runtime.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Vault #TOTP #APISecurity

  32. Vault's TOTP API can validate a six-digit code. That is not yet a complete MFA flow.

    This Quarkus tutorial adds the missing boundaries: authenticated subject, stored enrollment mapping, strict input validation, a two-minute step-up JWT, normal RBAC, and a replay test against a patched Vault runtime.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Vault #TOTP #APISecurity

  33. Sorry, we're on holiday so no Quarkus Insights today. Join us in two weeks for a new session!

    bit.ly/quarkusinsights

  34. Sorry, we're on holiday so no Quarkus Insights today. Join us in two weeks for a new session!

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  35. MCP tool authorization should not depend on the model following an instruction.

    This builds a Quarkus MCP server where OPA evaluates skill manifests and caller context — trust tier, signature status, team, scopes — before a tool appears in tools/list or executes.

    Rego compiles to Wasm and evaluates in-process. No sidecar, no network call. Each decision logs a policy version and reason codes.

    the-main-thread.com/p/opa-quar

    #OPA #Quarkus #MCP #Java #Authorization

  36. MCP tool authorization should not depend on the model following an instruction.

    This builds a Quarkus MCP server where OPA evaluates skill manifests and caller context — trust tier, signature status, team, scopes — before a tool appears in tools/list or executes.

    Rego compiles to Wasm and evaluates in-process. No sidecar, no network call. Each decision logs a policy version and reason codes.

    the-main-thread.com/p/opa-quar

    #OPA #Quarkus #MCP #Java #Authorization

  37. #AI can query your DB—but can it do it correctly? That’s the hard part. @MarcoBelladelli shows how #Hibernate + #Quarkus + #LangChain4j add validation & control back. Want fewer production surprises?

    Dive in: javapro.io/2026/04/03/talk-to-

    #LLM #Java @Hibernate @QuarkusIO @langchain4j

  38. #AI can query your DB—but can it do it correctly? That’s the hard part. @MarcoBelladelli shows how #Hibernate + #Quarkus + #LangChain4j add validation & control back. Want fewer production surprises?

    Dive in: javapro.io/2026/04/03/talk-to-

    #LLM #Java @Hibernate @QuarkusIO @langchain4j

  39. Java в эпоху ИИ. К чему пришли на пятом MTC Web Services Meetup для разработчиков

    Еще несколько лет назад разработчики на Java в основном обсуждали новые инструменты для создания программ, особенности архитектуры приложений и способы сделать сервисы быстрее и надежнее. Сегодня к этим темам добавился еще один важный вопрос — как искусственный интеллект меняет профессию программиста. Именно с этого началась пятая встреча в рамках MTC Web Services Meetup, которая собрала в Москве Java-разработчиков, архитекторов и инженеров. Вместо привычной серии докладов организаторы открыли вечер большой дискуссией о том, как меняется современная разработка, чему теперь стоит учиться, какую роль играют ИИ-ассистенты и как их использование влияет на безопасность решений. Обо всем этом — в материале. Читать дальше

    habr.com/ru/companies/ru_mts/a

    #разработка #Retry_Policy #Spring_Data_JPA #производительность #Quarkus #митап #тренды_java #мтс_true_tech

  40. ⏰ Starting soon! Join us for Quarkus Insights Ep. #254 with Jeremy Davis for "Domain Driven Design and Hexagonal Architecture - Part 2"
    bit.ly/quarkusinsights

  41. ⏰ Starting soon! Join us for Quarkus Insights Ep. #254 with Jeremy Davis for "Domain Driven Design and Hexagonal Architecture - Part 2"
    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  42. Jib can put a Quarkus fast-jar on a small runtime image without a Dockerfile. That is the easy part.

    The useful checks come afterward: Java 25, UID 65532, a direct Java entrypoint, no shell, stable application layers, and an amd64/arm64 manifest.

    I worked through the full path with Red Hat Hummingbird and Podman:

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #Jib #ContainerSecurity

  43. Jib can put a Quarkus fast-jar on a small runtime image without a Dockerfile. That is the easy part.

    The useful checks come afterward: Java 25, UID 65532, a direct Java entrypoint, no shell, stable application layers, and an amd64/arm64 manifest.

    I worked through the full path with Red Hat Hummingbird and Podman:

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #Jib #ContainerSecurity

  44. 510 daily posts on The Main Thread taught me two things: consistency works, and agents only help when verification keeps up.

    I am changing the cadence now. Still Quarkus, Java, standards, and agentic engineering. More room for tests, examples, and claims that earned their confidence.

    the-main-thread.com/p/510-post

    #Quarkus #Java #AIAgents #TechnicalWriting

  45. 510 daily posts on The Main Thread taught me two things: consistency works, and agents only help when verification keeps up.

    I am changing the cadence now. Still Quarkus, Java, standards, and agentic engineering. More room for tests, examples, and claims that earned their confidence.

    the-main-thread.com/p/510-post

    #Quarkus #Java #AIAgents #TechnicalWriting

  46. Join us next Monday, July 13th, at 9am EST for Quarkus Insights Ep. 254 as Jeremy Davis returns to continue his discussion about building scalable monoliths with Quarkus, Domain-Driven Design, and Hexagonal Architecture.

    bit.ly/quarkusinsights

  47. Join us next Monday, July 13th, at 9am EST for Quarkus Insights Ep. 254 as Jeremy Davis returns to continue his discussion about building scalable monoliths with Quarkus, Domain-Driven Design, and Hexagonal Architecture.

    bit.ly/quarkusinsights

    #java #quarkus #quarkusinsights

  48. Quarkus is a brutal repo for coding agents. Deployment, runtime, generated classes, and build items do not line up with grep.

    I indexed the full platform tree with codebase-memory-mcp and ran the same @ConfigMapping trace in IBM Bob twice: grep versus graph MCP. Both got the answer. The graph path used fewer files and less context.

    the-main-thread.com/p/quarkus-

    #Quarkus #MCP #IBMBob

  49. Quarkus is a brutal repo for coding agents. Deployment, runtime, generated classes, and build items do not line up with grep.

    I indexed the full platform tree with codebase-memory-mcp and ran the same @ConfigMapping trace in IBM Bob twice: grep versus graph MCP. Both got the answer. The graph path used fewer files and less context.

    the-main-thread.com/p/quarkus-

    #Quarkus #MCP #IBMBob

  50. What happens when one #AI call isn’t enough? You don’t add more prompts—you add agents. @kevindubois & Laura Cowen show how enterprise AI really scales.

    Curious how production systems are built? Dive in: javapro.io/2026/03/31/agentic-

    #Quarkus #LangChain4j #Microservices @QuarkusIO

  51. 🎉 New blog post: Binary file uploads to REST endpoints using #JakartaEE or #Quarkus.

    How to build a #REST API that accepts binary attachments? #Java

    Yet another blog post inspired by a question after one of my talks! So, folks, keep asking questions! 🙌

    mehmandarov.com/rest-api-binar

  52. Agent demos are easy to fake. The hard part is wiring the agent to systems you already have.

    I validated Wanaku 0.1.3 locally: one MCP router, one imported HTTP toolset, one forwarded upstream MCP server, one merged catalog. The happy path works. A few local-mode features do not yet.

    the-main-thread.com/p/wanaku-g

    #MCP #Quarkus #AI