Wow! thats a lot of code, and #AI fixed everything!!
But then the dust settles, maybe time to learn all that was fixed and review π
@shaaf.dev.bsky.social
Architect, developer, π§ βοΈ , β€οΈ, open source enthusiast, technical editor @InfoQ, π coach. @shaaf@fosstodon.org
Wow! thats a lot of code, and #AI fixed everything!!
But then the dust settles, maybe time to learn all that was fixed and review π
An MCP server for Keycloak built for development use cases.
#Java #Quakrus
github.com/sshaaf/keycl...
My quest for a "hands-off the mouse" Java IDE using Neovim is on! π
I created the neovim4j repo to share my setup. It's a work in progress, and I'd love your feedback or contributions. Check it out!
#Java #Vim #Neovim #Developer
shaaf.dev/post/2025-07...
Explore Konveyor's Kantra CLI, a command-line tool for analyzing source code to aid updates and migrations. Discover its features and advantages in this detailed blog series.
#Java @Konveyor_io
shaaf.dev/post/2025-07...
Participating in the #WeAreDevs #WWC25 was a fantastic experience. Check out this blog post and video to kickstart your journey with Konveyor AI: shaaf.dev/post/2025-02...
shaaf.dev/post/2025-02...
I am grateful to everyone who participated in my presentation today. You can access the slide deck from my talk here: ο»Ώspeakerdeck.com/sshaaf/navig.... Furthermore, our community page is available at: https://konveyor.io/.
11.07.2025 12:02 β π 2 π 0 π¬ 0 π 0Learn about migrating #Java applications using Gen-AI and static code analysis.
Join me at Stage 6 #WeAreDevs #WWC25 "Navigating Application Modernization - Leveraging Gen-AI" @RedHat #devNation
Join me at #WWC25
Combining static code analysis with LLMs for seamless automated code transformation! Using βKai,β we pinpoint & resolve code issuesβno fine-tuning required. See how to migrate legacy apps to Kubernetes with prompt engineering & RAG. Live demo included! #Kubernetes #AI #CNCF #Java
An actual blog post: www.cottongeeks.com/articles/202...
24.06.2025 09:17 β π 5 π 2 π¬ 0 π 0Thatβs a great way to start. And if they have a mentor to go along with would likely do them loads of good.
18.06.2025 09:54 β π 1 π 0 π¬ 0 π 0My kids donβt believe me when I tell them; this was all I had for storage ππ
12.06.2025 14:18 β π 1 π 0 π¬ 0 π 0Its that time of the year again π π€©
11.06.2025 14:04 β π 0 π 0 π¬ 0 π 0Indulging myself into @gradle.com for the first time. I find it really nice and easy to use. Multiple Java main files. Although something I would think is not commonly used. But useful! π π€©
11.06.2025 07:25 β π 0 π 0 π¬ 0 π 0Deploy an HTTP Server Verticle in just one line with Vert.x 5 Deployable interface
#reactive #Java
I heard the weather is much better this time of the year π
10.06.2025 11:02 β π 1 π 0 π¬ 1 π 0The response so far has been fantastic - but I'm still matching donations. 500 EUR of my personal matching is still available - and if we can get the total over 2000 EUR, additional matching will kick in. So 1 EUR now should be worth 3.5 to the project. #Java #programming #charity
28.05.2025 09:15 β π 2 π 2 π¬ 0 π 0Intercept This! Hands-On with HTTP Filters in Quarkus
Learn how to log, audit, and enhance your REST APIs using standard JAX-RS filters with Quarkus β no black magic required.
buff.ly/MMVgcMv
#Quarkus #Java #JAXRS #Filter
Exploring AI for Keycloak? π€π Discover how to build an MCP server for Keycloak with Quarkus, enabling natural language for everyday tasks like users, clients, and realms... An experiment to spark ideas! #keycloak #MCP @quarkus.io #AI #Java shaaf.dev/post/2025-05...
14.05.2025 12:51 β π 1 π 2 π¬ 0 π 0#LangChain4j 1.0.0-rc1 and 1.0.0-beta4 are out! π
As we celebrate the second anniversary of #LangChain4j (yay!!!), we are excited to announce the release of version 1.0.0-rc1 for several of our modules. We plan to release the next set of modules soon!
github.com/langchain4j/...
@glaforge.dev and I forgot with #gemini support ;)
30.04.2025 10:07 β π 3 π 1 π¬ 0 π 0Today's demo at the Copenhagen meetup was all about #Java #RAG, using @quarkus.io #Minio and @elastic.co
vector search with @podman-desktop.io, Red Hat #openshift #AI
speakerdeck.com/sshaaf/build...
#LLM and talking to dolphins. Love this! πͺπ€©
arstechnica.com/science/2025...
#LangChain4j 1.0.0-beta3 is out! π
github.com/langchain4j/...
Our presentation about #Java #LLM and #JakartaEE at the JDConf 2025 session available with links to the source repo
speakerdeck.com/sshaaf/java-...
@bazlur.ca
Data can and should only be accessed by one language only!
The rest of you⦠Go figure!
Btw, if you write threaded apps in #java stop that too. Scripts rule. ππ
Discover how to begin utilizing Llama 4 herd on #OpenShift #AI π€ π€
www.redhat.com/en/blog/llam....
The future of vibe coding?! This is how we rollβ¦ π
youtube.com/watch?v=JeNS...
Pretty awesome! @ericdeandrea.dev is presenting a demonstration of transitioning from #Java Spring to Quarkus using @jetbrains.com #Junie. It's truly remarkable, and I can't wait to try it out myself... if only I get the chance! :) Check it out here:
03.04.2025 18:40 β π 3 π 2 π¬ 0 π 0What about utilizing a local S3 storage in #Java with @Quarkus.io? Here's a useful tutorial on managing and retrieving objects from @Min.io:
03.04.2025 08:00 β π 4 π 1 π¬ 0 π 0I took an initial look at using Large language models with @llamastack from the perspective of a #nodejs developer. Check it out here - developers.redhat.com/articles/202...
02.04.2025 13:56 β π 3 π 1 π¬ 0 π 0