I built scribe mcp server using the #Quarkus mcp extension to generate static code analysis rules for @Konveyor_community. Here is a short post explaining it.
shaaf.dev/post/2026-03-29-us…
It’s been about 8 months since my last update on neovim4j. Here is some latest updates with comprehensive documentation this time. 😀
shaaf.dev/post/2026-03-09-ne…
Shaaf Syed retweeted
I'm presenting on "The wrong reasons to build an MCP server" with @shaaf_dev at @devnexus in early March, it's the best AI and Enterprise Java conference in the USA, and you should attend. Use this code ("SPEAK30") to get 30% off the ticket price making it an amazing value!"
When I started building my first MCP server, I had a tool explosion to the point where the tool would tell me I was over the limit. This made me restructure the bits. Here are two patterns that I used
#Java #Keycloak #MCP
shaaf.dev/post/2026-01-08-tw…
An #MCP server for Keycloak IAM, supporting over 45 operations, including user management and realm configuration. Version 0.3 adds JWT authentication, SSE transport, Kubernetes support, containerization, health checks, and Prometheus metrics. shaaf.dev/post/2026-01-02-ke…
It’s all starts with fixing a simple thing 🤩
Vite: The Documentary youtu.be/bmWQqAKLgT4?si=_HXl…
A comprehensive guide for setting up and executing rules with Kantra on your machine #Konveyor #CNCF
shaaf.dev/post/2025-09-08-co…
Behind Every “Smart” #AI Tool Lies a Human Cleaning Up Its Chaos m.economictimes.com/ai/ai-in…
A lot of work goes into open-source projects, mostly run by enthusiasts, passionate people. They came across a problem and solved it for all of us. And now with things like #LLMs, the job gets harder. fastcode.io/2025/09/02/the-h…
Learning languages is always fun 🔋 🤩
I spent some time investigating #rust as a #java developer.
shaaf.dev/post/my-first-6-ho…
Wow. This was an interesting documentary about #python and its open source roots.
youtu.be/GfH4QL4VqJ0?si=NVPA…
Impact: Systematic discrimination, lack of access to information and free speech.
usermag.co/p/we-must-fight-a…
Directed Acyclic Graphs (DAG), tiny, no dependencies, task pipelines in just #Java.
shaaf.dev/post/2025-08-25-th…
Now includes Tools for IDP, Authflows, and integration with Keycloak discourse.
Built with ❤️ for the #Java and #Quarkus community
github.com/sshaaf/keycloak-m…
"Good enough has been keeping me up at night. Because good enough would likely mean that not enough people recognize what’s really being built—and what’s being sacrificed—until it’s too late ..".
theatlantic.com/technology/a…
Security is a common denominator under the ignorance headline! In all new technology advancements; Is that we do not understand the security implications of what we create or we just don't care.
sites.google.com/view/invita…
“You get what you see..”. Maybe that was true for *old cars. Now with software upgrades you get new features you never knew existed. Will there be an #opensource car please..
bbc.com/news/articles/c62wey…
browser.ml.chat.enabled=😬
“Firefox now uses a local AI model to read your open tabs' titles and descriptions to suggest more tabs and group names. Everything happens on your device.”
theregister.com/2025/08/13/f…



