Sign in

Marc Nuri

@marcnuri.com
191 followers 154 following 80 posts

I ❤️ FOSS Working on @jkubeio & @fabric8io blog.marcnuri.com github.com/manusa

PostsRepliesMedia
Marc Nuri @marcnuri.com · 25/09/2026
🚀 Fabric8 Kubernetes Client 8.0.0 is out! ✨ Java 17 baseline ✨ Jackson 3 ✨ Vert.x 5 as default HTTP client ✨ CRD Generator v2 only, better schemas 🐛 Bug fixes & minor improvements 📖 blog.marcnuri.com/fabric8-kube...
blog.marcnuri.com
Fabric8 Kubernetes Client 8.0 is now available! - Marc Nuri
Fabric8 Kubernetes Client 8.0 is available! Check out the major changes and learn how you can contribute.
022
Marc Nuri @marcnuri.com · 07/09/2026
Fabric8 Kubernetes Client 7.9.0 is out! 🎉 Kubernetes 1.37, Gateway API 1.6 (TCP/UDPRoute) & a hardened CRD generator. This is likely where 7.x settles into maintenance. Next up, 8.0: Java 17, Jackson 3.x, Vert.x 5. 📖 blog.marcnuri.com/fabric8-kube...
blog.marcnuri.com
Fabric8 Kubernetes Client 7.9 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.9 is available! Check out the major changes and learn how you can contribute.
001
Marc Nuri @marcnuri.com · 22/07/2026
🚀 Eclipse JKube 1.20.0 is out! ✨ Jetty 12 is now the default webapp server ✨ Explicit JDK selection via jkube.java.version ✨ Fine-grained imagePullPolicy control 🐛 Bug fixes & minor improvements 📖 blog.marcnuri.com/eclipse-jkub...
blog.marcnuri.com
Eclipse JKube 1.20 is now available! - Marc Nuri
Eclipse JKube 1.20 is available! Check out the major changes and learn how you can contribute.
000
Marc Nuri @marcnuri.com · 06/07/2026
Every framework ranks AI coding tools by how autonomous they are. The axis nobody names is what each is built around: project, agent, or you. At professional grade, the person-centric corner is still empty. blog.marcnuri.com/project-agen...
blog.marcnuri.com
Project, Agent, Person: The Missing Axis of AI Coding Tools - Marc Nuri
Everyone ranks AI coding tools by how autonomous they are. The axis that predicts the gaps is what they're built around: the project, the agent, or you.
000
Marc Nuri @marcnuri.com · 29/06/2026
🚀 Fabric8 Kubernetes Client 7.8.0 is out! ✨ Shard selectors for list/watch/informers ✨ Opt-in Vert.x TLS warm-up ✨ CRD generator @JsonClassDescription 📖 blog.marcnuri.com/fabric8-kube...
blog.marcnuri.com
Fabric8 Kubernetes Client 7.8 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.8 is available! Check out the major changes and learn how you can contribute.
000
Marc Nuri @marcnuri.com · 14/06/2026
This Thursday in Valencia 🦇 AI coding agents don't make every codebase faster. They amplify the one you already have. I'll show what makes a Java project actually AI-ready, live at Valencia JUG. 🗓️ Thu 18 Jun, 18:30 📍 Xplore Group Fresh off DevTalks Romania. RSVP link below 👇
120
Marc Nuri @marcnuri.com · 12/05/2026
🎉 Fabric8 Kubernetes Client 7.7.0 is out! ✨ Kubernetes 1.36 (Haru) ✨ Server-side Table & PartialObjectMetadata ✨ isSameResource + expanded subresource() 🐛 Leader-election, informer & exec WebSocket fixes 📖 blog.marcnuri.com/fabric8-kube...
blog.marcnuri.com
Fabric8 Kubernetes Client 7.7 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.7 is available! Check out the major changes and learn how you can contribute.
021
Marc Nuri @marcnuri.com · 02/05/2026
What AI coding agents are missing isn't capability. It's discipline. Superpowers ships TDD, debugging, planning, and verification as a folder of markdown files. Same folder runs on six AI agent runtimes. blog.marcnuri.com/superpowers-...
blog.marcnuri.com
Superpowers: The Claude Code Skills Framework Shipped as Markdown - Marc Nuri
Superpowers is the Claude Code skills framework that ships TDD, planning, debugging, and verification as markdown across six AI coding agents.
681
Marc Nuri @marcnuri.com · 21/04/2026
Steve Yegge's 8 levels of AI-assisted development have a very large missing rung between "juggling 10 agents by hand" and "build your own orchestrator". I wrote up the five rungs I think are there, from my own climb so far. blog.marcnuri.com/missing-leve...
blog.marcnuri.com
The Missing Levels of AI-Assisted Development: From Agent Chaos to Orchestration - Marc Nuri
Steve Yegge's 8 levels of AI-assisted development skip the hardest climb: the five missing rungs between juggling coding agents and your own orchestrator.
000
Marc Nuri @marcnuri.com · 13/04/2026
I've been promoted to Senior Principal Software Engineer at Red Hat. Built the Kubernetes MCP Server, went all-in on AI-assisted dev, kept maintaining Fabric8 + JKube. The most intense period of my career. blog.marcnuri.com/promoted-senior-principal-software-engineer-red-hat
blog.marcnuri.com
Promoted to Senior Principal Software Engineer at Red Hat - Marc Nuri
Promoted to Senior Principal Software Engineer at Red Hat. Reflections on the Kubernetes MCP Server, AI-assisted development, and the people behind it.
040
Marc Nuri @marcnuri.com · 03/03/2026
Fabric8 Kubernetes Client 7.6.0 is out! 🎉 ✨ Kubernetes 1.35 (Timbernetes) support ✨ New Vert.x 5 HTTP client implementation ✨ OkHttp upgraded to 5.3.2 🐛 TLS, timeout & type erasure fixes 📖 blog.marcnuri.com/fabric8-kube...
blog.marcnuri.com
Fabric8 Kubernetes Client 7.6 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.6 is available! Check out the major changes and learn how you can contribute.
065
Marc Nuri @marcnuri.com · 23/02/2026
The hardest part of running 5-10 AI coding agents in parallel isn't the AI. It's remembering what's running where. Wrote the full deep dive on the dashboard I built to fix it: blog.marcnuri.com/ai-coding-ag...
blog.marcnuri.com
AI Coding Agent Dashboard: Orchestrating Claude Code Across Devices - Marc Nuri
Learn how I built a real-time dashboard to monitor and orchestrate multiple AI coding agents running in parallel across projects and devices.
011
Marc Nuri @marcnuri.com · 19/02/2026
Last week I shared a dashboard for managing multiple AI coding agents. This week it got the upgrade I've wanted the most: remote session spawning. I can now launch new Claude Code sessions from any browser, even my phone. 🧵👇
200
Marc Nuri @marcnuri.com · 11/02/2026
I've been running multiple AI coding agents in parallel across different machines. The problem: it's chaos. I'd forget about sessions and recover them days later. So I built a dashboard to fix it. Quick demo 🧵👇
111
Marc Nuri @marcnuri.com · 11/02/2026
🚀 New release alert! Eclipse JKube v1.19.0 is out! 🔥 ✨ Improved Spring Boot health probes configuration ✨ ECR auth with AWS SDK v2 🐛 Bug fixes & minor improvements 👉 Check my blog post here:
blog.marcnuri.com
Eclipse JKube 1.19 is now available! - Marc Nuri
Eclipse JKube 1.19 is available! Check out the major changes and learn how you can contribute.
000
Marc Nuri @marcnuri.com · 29/01/2026
My 2025 Year in Review is live: The Year of AI. A look back at the projects, shifts, and highlights of the year. 👉
blog.marcnuri.com
2025 Year in Review: The Year of AI - Marc Nuri
Personal reflections on 2025, my sixth year as a Red Hatter, and the year AI transformed my developer workflow.
021
Marc Nuri @marcnuri.com · 26/01/2026
My JBang guide was stuck in 2020. Spent the weekend rewriting it from scratch. Now covers dependency management, native images, Quarkus/Camel integration, and CI/CD workflows. blog.marcnuri.com/jbang-introd... #Java #JBang
blog.marcnuri.com
What is JBang? The Complete Guide to Java Scripting - Marc Nuri
Learn what JBang is and how it transforms Java into a scripting language. Complete guide with installation, dependencies, native images, and examples.
011
Marc Nuri @marcnuri.com · 13/01/2026
Used the holiday break to triple my NAS storage. The beauty of RAID 1: no downtime, no data loss, just patience. 💾 5.4TB → 14.5TB usable. 📝 Step-by-step guide: blog.marcnuri.com/synology-nas...
blog.marcnuri.com
Synology DS224+: How to upgrade hard drives in RAID 1 - Marc Nuri
Step-by-step guide to upgrade hard drives on a Synology DS224+ NAS configured with RAID 1, increasing storage capacity without data loss.
000
Marc Nuri @marcnuri.com · 12/01/2026
Fabric8 Kubernetes Client 7.5.0 is out! 🎉 ✨ Kubernetes 1.34 & OpenShift 4.20 support ✨ Streaming lists with Watchable.streamingList() ✨ @SchemaCustomizer for CRD generation 🐛 Leader election & WebSocket fixes 📖 blog.marcnuri.com/fabric8-kube...
blog.marcnuri.com
Fabric8 Kubernetes Client 7.5 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.5 is available! Check out the major changes and learn how you can contribute.
010
Marc Nuri @marcnuri.com · 22/12/2025
I went all-in on AI-assisted development this year. Not autocomplete. Not faster typing. Asynchronous AI agents working in parallel. The result: 2× daily GitHub contributions and a fundamental shift from coding to orchestration. blog.marcnuri.com/boosting-dev...
blog.marcnuri.com
Boosting My Developer Productivity with AI in 2025 - Marc Nuri
How I restructured my software development workflow with asynchronous AI coding agents to dramatically boost developer productivity in 2025.
111
Marc Nuri @marcnuri.com · 20/11/2025
#ValenciaJUG is spoon back! 🎉
020
Marc Nuri @marcnuri.com · 07/10/2025
As AI coding tools become more common, I've been thinking about testing strategies. Blackbox (focusing on behavior) vs whitebox testing (focusing on implementation) hits differently when working with AI assistants that suggest optimizations regularly. blog.marcnuri.com/blackbox-whi...
blog.marcnuri.com
Black Box vs White Box Testing: When to Use Each Approach - Marc Nuri
Discover key differences between blackbox and whitebox testing, and why blackbox should be your default for robust, maintainable test suites.
010
Marc Nuri @marcnuri.com · 30/09/2025
🚀 Dynamic Tool Selection is coming to ai-cli! Too many tools overwhelm LLMs, especially smaller ones with tiny context windows. In ai-cli the LLM can enable MCP servers automatically based on the user's prompt 🔥 🎥 www.youtube.com/watch?v=892d... #AI #MCP #LLM
youtube.com
Solving the too many tools problem in ai-cli with Dynamic Tool Selection
In this demo, I’ll show you how we're solving the too many tools problem in ai-cli: https://github.com/manusa/ai-cli When you provide too many tools to an LLM, it becomes confused and is not able to…
001
Marc Nuri @marcnuri.com · 09/09/2025
🎉 Fabric8 Kubernetes Client 7.4.0 is here! ✅ Enhanced testing with mock client improvements ✅ Better informer & watch stability ✅ CRD generation with @Annotations support Get it from Maven Central! #Kubernetes #Java #OpenSource 📖 blog.marcnuri.com/fabric8-kube...
blog.marcnuri.com
Fabric8 Kubernetes Client 7.4 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.4 is available! Check out the major changes and learn how you can contribute.
042
Marc Nuri @marcnuri.com · 24/07/2025
🚨 Big news! The Kubernetes MCP Server has joined the GitHub Containers organization! It’s a big step toward open, community-driven innovation for AI Kubernetes tooling. 📖 Read the announcement: blog.marcnuri.com/kubernetes-m... #Kubernetes #MCP #LLM #DevTools #OpenSource #Containers
blog.marcnuri.com
Kubernetes MCP Server Joins the Containers Organization! - Marc Nuri
The Kubernetes MCP Server GitHub repository has moved to the Containers organization.
142
Marc Nuri @marcnuri.com · 15/07/2025
🚨 Just dropped the recording of my @devbcn.bsky.social talk: “Model Context Protocol Servers 101: Unlocking the Power of AI” 🧠 What is MCP? ⚡️ How to build an MCP server 🔐 Challenges & tips 🏆 Voted one of the most original talks! 📺 Watch now: youtu.be/7Tpz5dG5k_w?...
021
Marc Nuri @marcnuri.com · 07/07/2025
Next Wednesday at #DevBcn I’m distilling months of work into 40 minutes: Model Context Protocol Servers 101: Unlocking the Power of AI 🧠 What is MCP 🔧 How to build a server 💡 Real-world lessons from Kubernetes + Podman MCP servers 🕥 10:25am — Not recorded!
021
Reposted by Marc Nuri
Kelsey Hightower @kelseyhightower.com · 01/07/2025
It seems the future of agentic platforms will be more deterministic by leveraging traditional automation techniques. In this case Claude Code is adding support for lifecycle hooks, which allow you to write shell commands to ensure certain actions always happen. docs.anthropic.com/en/docs/clau...
Hooks provide deterministic control over Claude Code’s behavior, ensuring certain actions always happen rather than relying on the LLM to choose to run them.
610415
Marc Nuri @marcnuri.com · 24/06/2025
Just updated my MCP intro post to reflect the latest version of the protocol. MCP is moving fast, and I’m keeping the article fresh to help folks stay current. Great starting point if you’re curious about how AI agents gain context. 🔗 blog.marcnuri.com/model-contex... #MCP #AI #LLM #OpenSource
blog.marcnuri.com
Introduction to the Model Context Protocol (MCP): The Future of AI Integration - Marc Nuri
Discover the Model Context Protocol (MCP), an open standard revolutionizing how AI systems interact with external data and tools.
020
Reposted by Marc Nuri
Barcelona Developers Conference @devbcn.bsky.social · 18/06/2025
MCP = Model Context Protocol. @marcnuri.com‬ (Red Hat) introduces how to turn LLMs into agents — with real server implementations in Java, Go, and JS. Catch it at #devbcn25 → buff.ly/nJ4atwl #AI #MCP #CloudNative
022
Marc Nuri @marcnuri.com · 18/06/2025
🧪 We ran an experiment using SonarQube’s AI CodeFix on Eclipse JKube. ✅ Some issues were fixed impressively well ⚠️ Others showed that dev oversight is still essential 🤖 Overall? It’s a promising AI assistant for Java devs! Check out article from @vilojona.bsky.social : 🔗 dev.to/jonathanvila...
dev.to
Diving Deep into SonarQube's AI CodeFix: A Hands-On Experiment with Eclipse JKube
SonarQube has long been a staple in a Java developer's toolkit for maintaining code quality. With the...
031
Reposted by Marc Nuri
Jonathan Vila 🥑☕️ - 🇪🇺🇪🇸🇵🇷 @vilojona.bsky.social · 05/06/2025
Ready to see if #AI can really fix your #Java code? 🤔 We put @sonarqube.bsky.social 's new AI CodeFix feature to the test using the open-source #Eclipse #jkube project! 🛠️ @marcnuri.com 🤓 Discover it in this 📖#article dev.to/jonathanvila... #DevLife #CodeQuality @sonarsource.bsky.social
143
Marc Nuri @marcnuri.com · 28/05/2025
Want your AI tools to be smarter, safer, and easier to use? Learn how MCP Tool annotations add critical metadata to enhance AI-tool interactions. With real-world examples from the Kubernetes MCP Server. buff.ly/6HSjqug #AI #LLM #Kubernetes #MCP
blog.marcnuri.com
MCP Tool Annotations: Adding Metadata and Context to Your AI Tools - Marc Nuri
Learn how MCP Tool annotations provide essential metadata to enhance AI tool interactions and improve user experience.
000
Marc Nuri @marcnuri.com · 20/05/2025
🔥 GitHub Copilot + Kubernetes in VS Code? Yes, with Kubernetes MCP Server it’s one click away! Watch my latest demo showing how to leverage Kubernetes MCP server from GitHub Copilot in VS Code
youtube.com
Supercharge GitHub Copilot with Kubernetes MCP Server in VS Code - One-Click Setup!
Unlock the full potential of GitHub Copilot with Kubernetes integration inside Visual Studio Code.In this video, I’ll walk you through how to:✅ Install the K...
010
Marc Nuri @marcnuri.com · 19/05/2025
🚀 Updated blog: Connect your Java apps to an MCP server using LangChain4j, now compatible with the latest LangChain4j 1.0.0-beta5 & 1.0.0! Covers STDIO, SSE, testing, & full assistant setup 🧠 👉 buff.ly/98F5MG3 #Java #LangChain4j #AI #MCP #LLM #AIagents
buff.ly
Connecting to a Model Context Protocol (MCP) Server from Java using LangChain4j - Marc Nuri
Learn how to integrate Java applications with an MCP server using LangChain4j. The article covers STDIO & SSE transports along with tips for testing servers.
011
Marc Nuri @marcnuri.com · 05/05/2025
🚀 New release alert! Fabric8 Kubernetes Client v7.2.0 is out! 🔥 ✨ Kubernetes model types updated to v1.33 🐛 Bug fixes & minor improvements 👉 Check my blog post here:
buff.ly
Fabric8 Kubernetes Client 7.2 is now available! - Marc Nuri
Fabric8 Kubernetes Client 7.2 is available! Check out the major changes and learn how you can contribute.
000
Marc Nuri @marcnuri.com · 15/04/2025
🚀 Just published a new demo showing how to get function calling working in smaller language models like IBM Granite 3.2 by combining it with a solid MCP (Model Context Protocol) server and prompt design. buff.ly/FvahjtA #AI #LLM #MCP #Kubernetes #Granite #OpenSource
youtu.be
Smaller LLMs, Bigger Power: IBM Granite 3.2 Meets Kubernetes MCP Server
In this video, I demonstrate how to enable function calling in Small Language Models (SLMs) by combining a well-designed Model Context Protocol (MCP) server ...
031
Marc Nuri @marcnuri.com · 14/04/2025
🚀 Integrate JavaScript apps with Model Context Protocol (MCP) servers using Vercel AI SDK! Learn to set up STDIO & SSE clients, configure AI models, and prompt your model to perform Kubernetes operations. buff.ly/vfEc0fN #AI #JavaScript #VercelAI #MCP #LLM
blog.marcnuri.com
Connecting to an MCP Server from JavaScript using AI SDK - Marc Nuri
Learn how to integrate JavaScript applications with a Model Context Protocol (MCP) server using Vercel AI SDK.
020
Marc Nuri @marcnuri.com · 01/04/2025
🚀 Want to integrate JavaScript apps with MCP servers? Now you can with LangChain.js! 🔗 Learn how to connect MCP tools via STDIO & SSE 🤖 Build AI-powered agents with LangGraph.js Check out my latest post 👇 buff.ly/DUPBzSe #AI #JavaScript #LangChain #MCP #LLM
blog.marcnuri.com
Connecting to an MCP Server from JavaScript using LangChain.js - Marc Nuri
Learn how to integrate JavaScript applications with a Model Context Protocol (MCP) server using LangChain.js and LangGraph.js
040
Marc Nuri @marcnuri.com · 27/03/2025
Vibe coding a game & deploying on Kubernetes with my MCP servers 🚀 Using VSCode + GitHub Copilot Chat, Claude Sonnet, Podman Desktop & RedHat Developer Sandbox to streamline the process. Watch the video and level up your vibes!
youtube.com
Vibe Coding: Build & Deploy a Game on Kubernetes with MCP Servers 🚀
Join me as I vibe code a simple game and deploy it to OpenShift (Kubernetes), making it accessible for everyone to play!In this demo, I showcase the power of...
021
Marc Nuri @marcnuri.com · 25/03/2025
🔥 The future of developer tools is here! 🔥 AI isn't just assisting developers, it’s becoming one. 🤖💡 In my latest post, I explore how machine-based and AI-augmented developers are reshaping software development and why developer tools must evolve. 👉
blog.marcnuri.com
The Future of Developer Tools: Adapting to Machine-Based Developers - Marc Nuri
Learn how AI is transforming software development and the need for developer tools to adapt to AI-augmented and machine-based developers.
110
Marc Nuri @marcnuri.com · 17/03/2025
☘️
000
Marc Nuri @marcnuri.com · 14/03/2025
Alive and kicking! 🎶
031
Marc Nuri @marcnuri.com · 14/03/2025
Great idea! Let the monkeys save the planet 🌍♻️
010
Marc Nuri @marcnuri.com · 11/03/2025
🚀 Turn Your Java Apps into AI-Powered Wizards! Just published a new guide on connecting Java applications to Model Context Protocol (MCP) servers using LangChain4j! Perfect starting point if you want your Java apps to perform real-world actions through AI! 📖 buff.ly/5F3JDhf #Java #MCP
buff.ly
Connecting to a Model Context Protocol (MCP) Server from Java using LangChain4j - Marc Nuri
Learn how to integrate Java applications with an MCP server using LangChain4j. The article covers STDIO & SSE transports along with tips for testing servers.
032
Marc Nuri @marcnuri.com · 03/03/2025
010
Reposted by Marc Nuri
Allen Holub @allenholub.bsky.social · 28/02/2025
Technical Agile: Tiny iterations, continuous deployment, fast feedback from actual customers, adjust based on that feedback. Continuously improve the way you work. Or at a high level: Work small, talk to each other, make people's lives better. 1/2
23010
Reposted by Marc Nuri
Allen Holub @allenholub.bsky.social · 28/02/2025
All that other garbage (Scrum, Kanban, SAFe, ceremonies, frameworks, backlogs, Sprints, POs, SMs, after-the-fact reviews, meetings, standardized processes forced down people's throats—all the things people justifiably hate) not only has nothing to do with Agile but is actively destructive. 2/2
3246
Reposted by Marc Nuri
Barry Dorrans @blowdart.me · 27/02/2025
EA released the source for Command & Conquer Red Alert on github. github.com/electronicar...
github.com
GitHub - electronicarts/CnC_Red_Alert: Command and Conquer: Red Alert
Command and Conquer: Red Alert. Contribute to electronicarts/CnC_Red_Alert development by creating an account on GitHub.
916246
Marc Nuri @marcnuri.com · 26/02/2025
Looking to cut AI costs without losing capabilities? Learn how Model Context Protocol (MCP) servers helps small language models do big things like tackling Kubernetes deployments, SQL queries, and more 💪 No massive training needed 📚 📖 buff.ly/3EVZHn1 #AI #LLM #Kubernetes #MCP
buff.ly
Giving Superpowers to Small Language Models with Model Context Protocol (MCP) - Marc Nuri
How Model Context Protocol (MCP) servers give small language models superpowers by abstracting complex tasks, enabling efficient, cost-effective AI automation.
072