Senior Principal Software Engineer at Red Hat. AI agents, open source, supply chain security. Created Kubernetes MCP Server; maintain @fabric8io and @jkubeio.

Spain
Joined December 2008
📌 I'm not an authority, I'm not an expert, anything you read here is just my (worthless) opinion. No soy una autoridad, no soy un experto, cualquier cosa que leas aquí es sólo mi opinión (sin valor).
2
5
Marc Nuri retweeted
So basically, today PHP got two critical bugs that let anyone run code on your server without even logging in, which is bad, and then the details leaked before the patch was even out, which is worse, and it works on WordPress and MediaWiki and Magento and Joomla and Laravel, and Censys says like 1.5 million servers are running a version with no fix, so the NSA was like "take your system offline," and the FBI was like "take your system offline," and CISA and the UK and CERT-EU were all like "take your system offline," and then the Prime Minister of Japan, the actual Prime Minister, posted at 5:55 in the morning telling 48.8 million people to take their system offline, so everyone took their system offline, like the Dutch cybersecurity agency took its own website offline, and the Dutch parliament went offline, and the Port of Rotterdam went offline, and Finland and France and Denmark started pulling government sites, and Wikipedia went down, and Archive.org went down, and Asana and GOG and Something Awful went down, and the University of Vienna's webmail went down for some reason, and that's just PHP. Because GitLab also dropped a CVSS 10.0, which is the highest score they give out, for a bug that's been there since 2014, so that's every self-hosted GitLab for twelve years, and then LiteLLM 1.107.0 got hijacked and shipped a credential stealer and a remote access trojan in every single wheel and the Docker images, including latest, and you didn't even have to import it, just installing it was enough, and it's the second time this year, and then Railway paused every deployment on the entire platform because someone got into the environment variables, so now everyone has to rotate every secret they've ever stored there, and TiDB Cloud said someone was walking around inside with stolen credentials for basically a month and an extortion group says they took 10.6 terabytes, and Zeabur got breached for the second time in two months and is just shutting down, like the whole company, and Node.js patched remote code execution and a TLS bypass, and CISA says Plex is being actively exploited, and someone took over 300 Tor exit relays to steal SSH passwords, and SafePay ransomware has hit over 600 critical infrastructure orgs, and India's biggest bank filed a data loss incident, and Japan has been in an official state of emergency in cyberspace since October 9, which honestly explains the 5:55 AM post. Oh, and eMudhra, a certificate authority that's issued over 60 million certificates, whose entire job is proving websites are who they say they are, was supposed to be using private keys that are random numbers over a hundred digits long, and one of them was 4. Just 4. And the others were like 66 and 237. Anyway, it's Wednesday.
1,068
8,848
1,643
68,796
4,049,262
It seems I finally made it to Devoxx BE ♥️ I'm sure Victor delivered a great talk (as usual), sad to have missed it
Here @VictorRentea mentioning the work done by @MarcNuri regarding of optimizing your CI 🙂🤖 #Devoxx
11
308
Marc Nuri retweeted
Introducing Claude Sonnet 5.5, the second model in the Claude 5.5 family. It’s a clear upgrade over Sonnet 5, runs more than 30% faster, and costs up to 30% less for most work.
1,965
4,459
3,032
55,803
12,766,272
Marc Nuri retweeted
My god this is such a good speech that every SWE needs to hear. You know what? Every person should hear it Keep the happy memories, eyes on the reality, be excited about the future. That’s the best that anyone can do
377
2,073
656
15,866
3,694,561
Marc Nuri retweeted
software is far from solved. a glimmer of ponderoos as to what 2026-2027 is as follows: we need better tools, compiler engineers are about to enter into a renaissance era when inferencing capacity is no longer the bottle neck, it becomes the compiler and verification tool chain problem. you want a decent amount of back prsssure on per unit of change but if that backpressure is too slow it punishes LLM mistakes thus reduces the amount of cycles per minute. what matters is being able to read a file, build an application and run tests in >milliseconds< programming language authors that focus on this and utilise llms to accelerate them and their community with an intense focus on cycle times will get ahead as it’s a safe bet that inferencing speed won’t be a limiting factor in the very very near future. it’s verification and how fast you can verify and pump the result back into the inferencing window.
40
24
3
216
13,227
Marc Nuri retweeted
Replying to @GergelyOrosz
🫶 writing that book was rewarding, and one of the hardest years of my life. I spent every night after work and every weekend writing and editing, and back then had to quadruple check every single example and code snippet by hand. My ex and I almost broke up over it (then ended up breaking up anyway). In the end the book turned out decently, and I swore I wouldn’t write another. Curious if your experience writing was at all similar
26
12
3
1,054
64,046
🚀 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-ku…
3
11
168
Marc Nuri retweeted
Introducing Claude Opus 5.5, the first model in our new Claude 5.5 family. It performs at the level of Claude Fable 5.1 for most tasks, and costs 40% less to run than Opus 5.
3,347
9,049
6,552
97,485
28,573,214
After co-inventing ChatGPT, I kept asking myself: why have superhuman chat models not led to AGI? I’ve spent the last 2 years in stealth building a new way to train models (RLCD), and a new type of frontier AI model that we are releasing today: Jev • 20-200x faster • 40-400x cheaper (w/ output tokens free) • Frontier composable intelligence optimized for decisions AFAICT the shortest path to AI-based economic revolution
4,032
8,297
6,818
76,642
40,103,209
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-ku…
3
8
234
🤖 Made with AI
2
4
176
🚀 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-jk…
82
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-ag…
1
1
125
🚀 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-ku…
60
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 AI-ready, live at Valencia JUG. 🗓️ Thu 18 Jun, 18:30 📍 Xplore Group Fresh off DevTalks Romania. RSVP link below👇
1
2
60
It isn't unexpected that the focus of the Bun Rust rewrite is on the anti-Zig side more than anything, since the internet loves to hate. What is unexpected and unfortunate is that leadership within Bun hasn't tried to steer the conversation away from that at all. There are so many positive and interesting takeaways from this and I'm not really seeing any of them pushed as the primary message. A positive thing that hasn't been talked about at all is how far Bun came thanks to Zig. And even if you dump it now, its meaningful for how good Zig was to even build a product to this point and impact by any metric. I would've loved to see anyone in leadership say this. On the interesting side is how fungible programming languages are nowadays. Programming languages used to be LOCK IN, and they're increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two. Rust is expendable. Its useful until its not then it can be thrown out. That's interesting! There's been a lot of talk about memory safety and no doubt Rust provides more guarantees than Zig. But I'd love to see a better analysis of why Bun in particular suffered so much rather than take the language-blame path. How could engineering as a practice been more rigorous to prevent this? What were the largest sources of crashes other programs should watch out for? How does Rust prevent them? How could Zig theoretically prevent them? That's interesting. I know the official blog post hasn't come out yet from Bun. But they're smart enough to know that that PR would stir up controversy the moment it opened, or they should've been. And plenty in the company have been tweeting and writing about it. Its somewhat telling to me in various dimensions what they chose to talk about first. I tend to think I'm pretty good at corporate PR/comms (especially when it comes to developer audiences) and I think appealing to the negative is never the right long term strategy; it does work to get short term eyes though.
108
243
40
3,522
392,093
VS Code was already used by millions of developers for agentic coding. However, the editor layout has traditionally been optimized for single-task and single-workspace workflows. Today, we're introducing a new window to enable our users (and ourselves!) to work with multiple agents across multiple projects: Agents. Now available in VS Code stable!
74
129
20
1,226
153,585
🎉 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-ku…
1
3
59
There are few things as lame as dunking on an engineer asking for feedback, esp in public. Honestly, a dev that has asked for feedback *once* in their lives, *in public* is already top 1% or above. Doing it regularly is somewhere too 0.0X% It adds up+makes big differences
Poor Boris at Anthropic is trying his hardest, but the fact he has to ask how they can do better goes to show Anthropic has literally no clue why people are ditching Claude Code for Codex.
74
63
10
1,916
113,419