Markus Eisele
banner
myfear.com
Markus Eisele
@myfear.com
Developer, turned to consulting, developer relations, sales, and landed in marketing.

Writing books for #Oreilly.
Into Java, Kubernetes and such.

Legal called to tell you that I'm not officially speaking for IBM.
Just shipped a new Quarkus tutorial:
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
December 9, 2025 at 7:15 AM
I built a full Quarkus Actuator-style extension from scratch and documented the entire process.

- Extension generator
- Build-time processing
- Runtime beans
- Git + build metadata
- Custom /actuator/info endpoint

buff.ly/CyYPGlM

#Java #Quarkus #DevTools #Observability #LLMReadyJava
December 8, 2025 at 7:15 AM
Phones leak GPS + device info in image metadata.
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
December 7, 2025 at 7:15 AM
Just published a new Quarkus deep dive!

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
December 6, 2025 at 7:15 AM
Ever wondered how to manage 100+ Java/Quarkus projects in one repo without losing your mind?
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
December 6, 2025 at 7:15 AM
No plans for the weekend? New to Quarkus? Get started with the new basic learning path on #IBM Developers!

ibm.biz/quarkusbasics

#Java #Quarkus #Learning
December 5, 2025 at 2:39 PM
Over the last week we explored #JavaCV and the new FFM API in Java 25.
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
December 5, 2025 at 7:15 AM
I built a full #Quarkus app that loads an image, runs it through #ImageMagick, and returns a polaroid — all through the Foreign Function & Memory API in JDK 25.

If you’re curious how #Java taps into the same native performance Python relies on, this is for you.

buff.ly/nxEU9cX

#FFMAPI #JDK25
December 4, 2025 at 7:15 AM
Java in containers doesn’t need manual heap tuning anymore.
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
December 3, 2025 at 7:15 AM
2025 Stack Overflow Developer Survey
buff.ly/fjtFwPS
#developers #devx #development
December 3, 2025 at 6:08 AM
Built a fun real-time AI demo this week:
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
December 2, 2025 at 7:15 AM
I published a hands-on tutorial showing how to build persistent conversational memory in Java using Quarkus, LangChain4j, and a JPA-backed store.
Multi-user sessions, sliding windows, full audit trail — all production-friendly.

buff.ly/QCMswWE

#Java #Quarkus #LangChain4j #AIApps
December 1, 2025 at 7:15 AM
Mission: Impossible Encryption with Quarkus: Build a Secure PGP Message System in Java buff.ly/x9afIrm
November 30, 2025 at 7:15 AM
New article live!
Built a fully local image search engine in Java using:
- ONNX Runtime
- pgvector
- LangChain4j

If you want visual search running inside your JVM service, this tutorial shows the whole thing end-to-end.

Read it here:
buff.ly/4nlpZJL
November 29, 2025 at 7:15 AM
Quarkus introduced a killer feature for anyone working on modern Java apps: Grafana Dashboards-as-Code.

Drop JSON dashboards into META-INF/grafana/, start Dev Services, and boom — Grafana auto-loads a fully wired observability stack.

buff.ly/KAm0B2O

#Java #Quarkus #Observability #Grafana #AI
November 28, 2025 at 7:15 AM
I created a Dynamic Badge Generator with #Quarkus, #QuickJS4j, #Batik, and a Qute UI playground.
You can build your own custom SVG/PNG badges… including a Quarkus-powered preset gallery.
It’s creative, nerdy, and surprisingly useful.
And yes, I wrote JavaScript. It hurt a little. 😅

buff.ly/Z4ZmZMv
November 27, 2025 at 7:15 AM
I finally did it — built my own EdWordle-style word cloud generator in Java 😄
Runs on Quarkus, streams PNGs over REST, and has a slick Qute UI to tweak everything live. Super fun project.

If you like fonts, visuals, and creative engineering, check it out 👇
buff.ly/kGIMftv

#java #quarkus #java2d
November 26, 2025 at 7:15 AM
Semantic Caching for Java: Turbocharge Your Quarkus + LangChain4j LLM Apps buff.ly/1w7Q37S
November 25, 2025 at 7:15 AM
AI Coding Modes for Bob + Quarkus Dev Mode
How to turn AI assistants into real teammates:
• custom modes
• rule packs as skills
• live MCP integration

If you're a Java dev or architect thinking about AI in your workflow, this is the future.
buff.ly/B8v77EH

#Java #Quarkus #AI #Bob #DevMode
November 24, 2025 at 7:15 AM
Still mapping Java enums the old way?

Quarkus 3 + Hibernate 7 now make it effortless with @EnumeratedValue.
No converters. No magic numbers. Just clean, type-safe mapping that works.

Full tutorial →
buff.ly/VmlGHtW

#JavaDevelopers #Quarkus #HibernateORM #JPA
November 23, 2025 at 7:15 AM
Someone told me my posts “sound like AI.”
So I built an AI detector in Java with Quarkus + LangChain4j.

It turns out detection is harder — and more fascinating — than you’d think.
Read the full breakdown ↓
buff.ly/Qm1KYIB

#Java #AI #Quarkus #LangChain4j
November 22, 2025 at 7:15 AM
JUnit 6 is here — and it’s a real upgrade for Quarkus developers.
Unified versioning. Java 17 baseline. Fail-fast tests that actually save time.

Full hands-on walkthrough →
buff.ly/hFpjFlI

#Java #Quarkus #JUnit6 #Testing
November 21, 2025 at 7:15 AM
Quarkus GraphQL Quickstart + MinIO as Object Store S3. It's much more than just a Quickstart ;-)
buff.ly/44QGJR5
#GraphQL #Java #quarkus #S3
November 20, 2025 at 11:02 AM
Built a tiny, serverless Markdown gist app with Quarkus + S3.
No database. No accounts. Just Java.

Powered by LocalStack for local testing and ready for the cloud.

🧠 New on TheMainThread →
buff.ly/j1gVK0t

#Java #Quarkus #AWS #LocalStack
November 20, 2025 at 7:15 AM
Not your usual hashing guide.
In this new Quarkus post, I turn digest functions into tools for colors, cache keys, and distributed systems.
Because creativity in code starts with the little things.

👉 buff.ly/t9ppkqP

#Java #Quarkus #ApacheCommons #Developer
November 19, 2025 at 7:15 AM