Hello; Software Engineer @kubermatic; reading; learning; music;

Hamburg, Deutschland
Joined March 2014
I'm using git since quite a while and today I learned that there are two different kind of tags, annotated ones and lightweight ones. annotated ones have a message and create a new hash whereas a lightweight one uses the current hash.
1
31
Is stackoverflow blocked in Germany or is it just me?
31
Max Strübing retweeted
Now I just think of this old guy whenever I use tar. That’s how I remember it.
How long have you been using Linux? 20 years. So you must be good with tar commands?
44
241
17
3,599
112,175
Max Strübing retweeted
🏗️ Working on xstate/effect XState handles type-safe state-machine logic Effect makes the effectful boundary "type-safer" with typed failures, reqs, schemas, structured concurrency, and more Goal: run existing XState machines in Effect w/ minimal changes Follow along: github.com/statelyai/xstate/…
26
25
6
322
26,027
Lunch break at #CDS26 with perfect weather and a perfect view ☀️ #containerdays #kubernetes
4
77
I will be attending Container Days 2026 in Hamburg. If you are there let me know and let us grab a coffee or something. #ContainerDays #ContainerDays2026 #Kubernetes #CloudNative #DevOps #PlatformEngineering #Containers #CNCF
1
2
104
Max Strübing retweeted
I wanted my agents to call tools on machines they were not running on. That kept coming up. We already solved remote access for humans. SSH is great. But agents do not really work like humans in a terminal. They call tools. And when the thing they need is somewhere else, we still reach for keys, firewall rules, VPNs, bastions and credentials that outlive the task. So I built OpenTunnel. The flow is simple: 1. Start OpenTunnel with one command on the remote machine. It runs as a temporary foreground session and does not install anything. 2. Paste the printed prompt into your agent. 3. Remote commands behave like local tool calls, with stdout, stderr and the real exit code coming back. No accounts. No standing access. The relay only forwards encrypted frames and stores nothing. Use the hosted relay, or run your own. The relay is stateless and easy on your infrastructure. When you are done, press Ctrl+C. Access is gone. I made this because I wanted the primitive to exist. Maybe it helps someone else too. Remember: With great power comes great responsibility 😊
4
2
2
24
7,136
After AI took over the whole programming world I've started to do some project-euler puzzles regularly without any AI integration and no fancy editor features in pure C. This gives me a little bit of joy back even though I do not produce anything meaningful.
1
2
87
Can someone explain this to me? I do have read, write and execute permissions but I can not write? What do I miss? #unix #macos
1
1
125
I've learned about `git worktree` just yesterday and it feels like a feature I really needed for years. Turns out it was already introduced 2015, I'm feeling behind. git-scm.com/docs/git-worktre…
2
39
Max Strübing retweeted
I rolled the boulder away: Cave is now in public beta 🎉 The private beta is over. No more explicit allowlist additions, which means anyone can now install Cave and run coding agents in isolated environments on their own infrastructure: bash <(curl -fsSL build.withcave.ai/install/cl…) cave server install A huge thank you to the brave souls who joined early and shared so much valuable feedback throughout the private beta 🚀 There is now also a dedicated repo for feedback, feature requests, and bug reports: github.com/withcave/cave Next stop: open sourcing Cave. It's already on the horizon.
8
5
73
4,657
This is sexy! 🎉
Coding agents shouldn't run on a laptop. That's why I've been building Cave. It's a self-hosted platform for running @opencode agents in isolated sandboxes on your own server. You give it a GitHub repo, it creates an isolated sandbox, clones the code, sets everything up, and gives you a coding agent. Check in from your phone, run multiple agents side by side. It's not open source yet (it will be), but I'm opening a private beta so you can install it on your own server already. I've been dogfooding it since day one. If you're running a software factory: multiple agents working in parallel across repos, Cave gives you one place to monitor and manage all of it. Now, I'm looking for people who want to give it a spin. DM me, happy to set you up 😊 🚀
1
64
Max Strübing retweeted
🚨 CRITICAL: Active supply chain attack on axios -- one of npm's most depended-on packages. The latest [email protected] now pulls in [email protected], a package that did not exist before today. This is a live compromise. This is textbook supply chain installer malware. axios has 100M+ weekly downloads. Every npm install pulling the latest version is potentially compromised right now. Socket AI analysis confirms this is malware. plain-crypto-js is an obfuscated dropper/loader that: • Deobfuscates embedded payloads and operational strings at runtime • Dynamically loads fs, os, and execSync to evade static analysis • Executes decoded shell commands • Stages and copies payload files into OS temp and Windows ProgramData directories • Deletes and renames artifacts post-execution to destroy forensic evidence If you use axios, pin your version immediately and audit your lockfiles. Do not upgrade.
533
3,955
1,821
15,951
12,494,901
Max Strübing retweeted
What a week! 🌷 Wrapping up an unforgettable #KubeCon + #CloudNativeCon Europe in Amsterdam. Until next time, tot ziens! 🚲🚀⚓ #KubeConEU #CloudNativeCon #TeamKubermatic #Kubernetes #CNCF
1
9
227
Max Strübing retweeted
And that’s a wrap on Day 1! 🎉 We are blown away by the energy of the #CloudNative community here in Amsterdam. Thank you to everyone who stopped by Booth 820. And what a better way to end the day than at the Stammtisch! 🍻 Get some rest, and we will see you tomorrow! 🌷
1
2
58
Starting my way to Amsterdam for my first @KubeCon_ ever. I'm a little excited 🙌 #Kubermatic #KubermaticTeam @Kubermatic #KubeCon #CloudNativeCon #KubeConCloudNativeCon
1
1
60
Max Strübing retweeted
Chat-like interfaces replacing traditional UI are gradually exposing that *events* are the fundamental source of truth for state management
23
12
2
278
22,695
Max Strübing retweeted
I love @EffectTS_ and @elmlang, so I built Foldkit: - The Elm Architecture - In TypeScript - Powered by Effect After 7 years of working on React apps, Foldkit is what I've always wanted frontend dev to feel like. foldkit.dev
1
3
7
463