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
This piece shows how infinite scroll breaks at scale and how cursor pagination with #Quarkus fixes the problem properly. Composite indexes, real queries, real trade-offs.
No magic. Just a backend that stays predictable.
buff.ly/144x3ol
#Java #Databases #
This piece shows how infinite scroll breaks at scale and how cursor pagination with #Quarkus fixes the problem properly. Composite indexes, real queries, real trade-offs.
No magic. Just a backend that stays predictable.
buff.ly/144x3ol
#Java #Databases #
This article shows how to design a reliable, event-driven claims pipeline in Java using Quarkus and Kafka — with validation, enrichment, idempotency, and clear failure boundaries.
buff.ly/TmjoQdi
#Java #Quarkus #Kafka #EventDriven #Architecture
This article shows how to design a reliable, event-driven claims pipeline in Java using Quarkus and Kafka — with validation, enrichment, idempotency, and clear failure boundaries.
buff.ly/TmjoQdi
#Java #Quarkus #Kafka #EventDriven #Architecture
Friday, January 23rd at 9am EST.
FREE and VIRTUAL: www.youtube.com/watch?v=hHAL...
(1/2)
Friday, January 23rd at 9am EST.
FREE and VIRTUAL: www.youtube.com/watch?v=hHAL...
(1/2)
This article walks through a Quarkus setup that makes the distinction explicit:
TLS handles cryptography.
The security layer handles policy.
No filters. No controller logic. Just a clean, enforceable boundary.
buff.ly/kXLAfdQ
#Java #Quarkus #mTLS #SoftwareArchitecture #Security
This article walks through a Quarkus setup that makes the distinction explicit:
TLS handles cryptography.
The security layer handles policy.
No filters. No controller logic. Just a clean, enforceable boundary.
buff.ly/kXLAfdQ
#Java #Quarkus #mTLS #SoftwareArchitecture #Security
rest.sh#/
rest.sh#/
buff.ly/scgX6AX%E2%8...
#java #a2a
buff.ly/scgX6AX%E2%8...
#java #a2a
They fail because they’re overengineered.
I built a customer dashboard with #Quarkus + Qute using plain HTML and CSS.
No frontend framework. No build pipeline. No hydration.
Sometimes the boring solution is the right one.
buff.ly/9hsIa7L
#Java
They fail because they’re overengineered.
I built a customer dashboard with #Quarkus + Qute using plain HTML and CSS.
No frontend framework. No build pipeline. No hydration.
Sometimes the boring solution is the right one.
buff.ly/9hsIa7L
#Java
That mismatch is where access control quietly breaks.
I wrote up a production-grade #Quarkus approach where #API keys carry feature permissions and are enforced at the endpoint boundary, not in ad-hoc checks.
buff.ly/nKxfjsr
#Java
That mismatch is where access control quietly breaks.
I wrote up a production-grade #Quarkus approach where #API keys carry feature permissions and are enforced at the endpoint boundary, not in ad-hoc checks.
buff.ly/nKxfjsr
#Java
buff.ly/FeEIZZE
Have you ever wanted to build an application on Red Hat OpenShift, but didn't know where to begin? The Grumpy Developer's Guide to OpenShift will fast-track your path to success and help you get straight to coding.
buff.ly/FeEIZZE
Have you ever wanted to build an application on Red Hat OpenShift, but didn't know where to begin? The Grumpy Developer's Guide to OpenShift will fast-track your path to success and help you get straight to coding.
Temporal flips that model.
Quarkus makes it feel native.
I put together a practical Java guide:
– long-running workflows
– sagas and compensation
– versioning without pain
– testing without mocks everywhere
buff.ly/nUzcaMu
Temporal flips that model.
Quarkus makes it feel native.
I put together a practical Java guide:
– long-running workflows
– sagas and compensation
– versioning without pain
– testing without mocks everywhere
buff.ly/nUzcaMu
With the #FFM API, that changes.
I built a local speech-to-text service using #Quarkus and whisper.cpp.
Everything runs in-process. Everything is explicit.
Feels like an important shift for #Java.
buff.ly/McUa4m1
With the #FFM API, that changes.
I built a local speech-to-text service using #Quarkus and whisper.cpp.
Everything runs in-process. Everything is explicit.
Feels like an important shift for #Java.
buff.ly/McUa4m1
Think Strava, but:
✅ Federates with Mastodon/Fediverse
✅ Self-hosted
✅ Your data forever
✅ Apache licensed
Post your run → friends on Mastodon can cheer you on
Building in the open with Java + Quarkus + Vert.x
open-pace.com
Think Strava, but:
✅ Federates with Mastodon/Fediverse
✅ Self-hosted
✅ Your data forever
✅ Apache licensed
Post your run → friends on Mastodon can cheer you on
Building in the open with Java + Quarkus + Vert.x
open-pace.com
HTMX + Quarkus lets the server stay in control:
HTML fragments in, HTML fragments out.
I wrote a hands-on guide showing inline edits, live search, and validation.
All server-side. No JavaScript.
buff.ly/OIAOh1P
HTMX + Quarkus lets the server stay in control:
HTML fragments in, HTML fragments out.
I wrote a hands-on guide showing inline edits, live search, and validation.
All server-side. No JavaScript.
buff.ly/OIAOh1P
This article looks at IBM Bob as an AI partner for understanding and modernizing large Java systems, not generating snippets.
Written from hands-on use, with a neutral, technical lens.
buff.ly/knst5P4
#Java #SoftwareEngineering #AI
This article looks at IBM Bob as an AI partner for understanding and modernizing large Java systems, not generating snippets.
Written from hands-on use, with a neutral, technical lens.
buff.ly/knst5P4
#Java #SoftwareEngineering #AI
ilo.im/169rs0
ilo.im/169rs0
Image upload in, jigsaw puzzle out.
Built with Quarkus, Java 2D, and a bit of geometry.
Good example of where Java still feels very at home.
buff.ly/kvtsBxF
#Java #Quarkus #Engineering
Image upload in, jigsaw puzzle out.
Built with Quarkus, Java 2D, and a bit of geometry.
Good example of where Java still feels very at home.
buff.ly/kvtsBxF
#Java #Quarkus #Engineering
buff.ly/lRZOkvF
#Docling #Java #Testcontainers
buff.ly/lRZOkvF
#Docling #Java #Testcontainers
I wanted to show what end-to-end testing looks like today with Quarkus and Playwright. Real browsers. Stable tests. Clean CI integration. No ceremony.
buff.ly/8gj3LJQ
#Java #Quarkus #Playwright
I wanted to show what end-to-end testing looks like today with Quarkus and Playwright. Real browsers. Stable tests. Clean CI integration. No ceremony.
buff.ly/8gj3LJQ
#Java #Quarkus #Playwright
buff.ly/b6PBqwy%E2%8...
#java #quarkus
buff.ly/b6PBqwy%E2%8...
#java #quarkus