Writing books for #Oreilly.
Into Java, Kubernetes and such.
Legal called to tell you that I'm not officially speaking for IBM.
Applied AI for Enterprise Java
The practical field guide for Java developers bringing AI to production.
Full story (and how it came to life between family, travel, and too much coffee):
buff.ly/2iDl9ba
#Java #AI #Quarkus #LangChain4j
Recursive comment threads (Reddit-style) with Jakarta Data and PostgreSQL recursive CTEs
= One SQL query, infinite replies
Super clean pattern for hierarchical data in Java.
🔗 buff.ly/SlyaJjF
#Java #Quarkus #Postgres #CTE
Recursive comment threads (Reddit-style) with Jakarta Data and PostgreSQL recursive CTEs
= One SQL query, infinite replies
Super clean pattern for hierarchical data in Java.
🔗 buff.ly/SlyaJjF
#Java #Quarkus #Postgres #CTE
- Extension generator
- Build-time processing
- Runtime beans
- Git + build metadata
- Custom /actuator/info endpoint
buff.ly/CyYPGlM
#Java #Quarkus #DevTools #Observability #LLMReadyJava
- Extension generator
- Build-time processing
- Runtime beans
- Git + build metadata
- Custom /actuator/info endpoint
buff.ly/CyYPGlM
#Java #Quarkus #DevTools #Observability #LLMReadyJava
buff.ly/EsaISMH
#Java #langchain4j #genai
buff.ly/EsaISMH
#Java #langchain4j #genai
Here’s how to strip all EXIF data using Quarkus and Apache Commons Imaging.
A clean, production-ready Java service.
buff.ly/D1ofAkk
#Java #Quarkus #Security
Here’s how to strip all EXIF data using Quarkus and Apache Commons Imaging.
A clean, production-ready Java service.
buff.ly/D1ofAkk
#Java #Quarkus #Security
#TextAnalytics #LLM #opensource
buff.ly/c5rtws2
#TextAnalytics #LLM #opensource
buff.ly/c5rtws2
Hibernate ORM gives us a clean way to store OffsetDateTime with the original time-zone offset intact.If you work on distributed systems, scheduling, billing, or anything multi-region, this one matters.
Check it out:
buff.ly/TUNo54m
#Java #Quarkus #Hibernate
Hibernate ORM gives us a clean way to store OffsetDateTime with the original time-zone offset intact.If you work on distributed systems, scheduling, billing, or anything multi-region, this one matters.
Check it out:
buff.ly/TUNo54m
#Java #Quarkus #Hibernate
I built a “Smart Matrix” workflow that:
- Detects what changed
- Picks the right JDK per project
- Generates per-project status badges
buff.ly/yzsx5K4
#Java #Quarkus #GitHubActions #CI #Monorepo
I built a “Smart Matrix” workflow that:
- Detects what changed
- Picks the right JDK per project
- Generates per-project status badges
buff.ly/yzsx5K4
#Java #Quarkus #GitHubActions #CI #Monorepo
ibm.biz/quarkusbasics
#Java #Quarkus #Learning
ibm.biz/quarkusbasics
#Java #Quarkus #Learning
openjdk.org/projects/jdk/26/
#JDK26 #OpenJDK #Java
openjdk.org/projects/jdk/26/
#JDK26 #OpenJDK #Java
Using Red Hat's Chicory runtime, Andrea Peruffo explains how to achieve:
✅ Secure sandboxing
✅ Fault isolation
✅ Cross-platform portability — no foreign function interface needed
🔗 bit.ly/446So5U
#Java #WebDevelopment #SoftwareArchitecture
Using Red Hat's Chicory runtime, Andrea Peruffo explains how to achieve:
✅ Secure sandboxing
✅ Fault isolation
✅ Cross-platform portability — no foreign function interface needed
🔗 bit.ly/446So5U
#Java #WebDevelopment #SoftwareArchitecture
Now we put it all together: a video processing pipeline in #Quarkus.
Real-time decoding, #FFmpeg filters, object detection, MJPEG streaming, WebSockets.
No JNI. No subprocesses. Just #Java.
Full tutorial:
buff.ly/uFOhiCo
Now we put it all together: a video processing pipeline in #Quarkus.
Real-time decoding, #FFmpeg filters, object detection, MJPEG streaming, WebSockets.
No JNI. No subprocesses. Just #Java.
Full tutorial:
buff.ly/uFOhiCo
buff.ly/6Qv9UK8
#Java #Quarkus
buff.ly/6Qv9UK8
#Java #Quarkus
If you’re curious how #Java taps into the same native performance Python relies on, this is for you.
buff.ly/nxEU9cX
#FFMAPI #JDK25
If you’re curious how #Java taps into the same native performance Python relies on, this is for you.
buff.ly/nxEU9cX
#FFMAPI #JDK25
Microsoft’s JAZ auto-configures your JVM based on real container limits, and it works perfectly with Quarkus.
I put together a step-by-step guide!
🔗 buff.ly/AoUk6dR
#Java #Quarkus #JVM #OpenJDK #CloudNative
Microsoft’s JAZ auto-configures your JVM based on real container limits, and it works perfectly with Quarkus.
I put together a step-by-step guide!
🔗 buff.ly/AoUk6dR
#Java #Quarkus #JVM #OpenJDK #CloudNative
github.com/sponsors/co...
github.com/sponsors/co...
Webcam → #JavaCV face detection → #LangChain4j multimodal emotion analysis → Live overlay in the browser.
If you want to see how high-throughput video and low-latency AI actually work together, this tutorial walks through the full pipeline.
buff.ly/Xa9Mwpa
Webcam → #JavaCV face detection → #LangChain4j multimodal emotion analysis → Live overlay in the browser.
If you want to see how high-throughput video and low-latency AI actually work together, this tutorial walks through the full pipeline.
buff.ly/Xa9Mwpa
#Java #quarkus #Docling #Data
#Java #quarkus #Docling #Data