Sign in

Max Rydahl Andersen

@maxandersen.xam.dk
1.4K followers 264 following 17K posts

Quarkus co-lead - Distinguished Engineer, Red Hat. Creator of jbang.dev

PostsRepliesMedia
Max Rydahl Andersen @handle.invalid · 19/09/2026
Fwiw agents reads tuis just fine
100
Reposted by Max Rydahl Andersen
Quarkus @quarkus.io · 18/09/2026
Join us next Monday, September 21st, at 9am EST for Quarkus Insights Ep. 260 as Ståle Pedersen & Max Andersen as they talk differences and benefits of various CLI applications including Aesh, Picocli. We'll even discuss some TamboUI too! bit.ly/quarkusinsig... #java #quarkus #quarkusinsights
023
Max Rydahl Andersen @handle.invalid · 15/09/2026
0.5 have syntax highlighting :)
010
Max Rydahl Andersen @handle.invalid · 15/09/2026
How did it go ? :)
100
Max Rydahl Andersen @handle.invalid · 15/09/2026
You’ll want Aesh for startup speed and if want portable install like npm - jbang can help :)
010
Max Rydahl Andersen @handle.invalid · 08/09/2026
I’ll see what I can make happen this week.
000
Max Rydahl Andersen @handle.invalid · 04/09/2026
www.linkedin.com/posts/maxrydahland…
linkedin.com
The Story of VS Code | Official Documentary | Max Rydahl Andersen
Pretty cool moment: I’m in the Visual Studio Code documentary, talking about the Language Server Protocol. And somehow they even managed to include a shot of my little village in Denmark 🇩🇰 It was especially great to see Görkem Ercan in there. He was right at the heart of the early Java/LSP work 10 years ago. I do wish a few more of the people who helped build that foundation had made it into the documentary too — 🏓 Fred Bricon , Snjezana Peco , Thomas Mäder, Roland Gruberg, and others who put a huge amount of work into Java language tooling and LSP. Still, I’m pretty proud to have been a small part of that history. My bit on LSP starts around 50:03: https://lnkd.in/enFkZjic
030
Max Rydahl Andersen @handle.invalid · 02/09/2026
jbang-idea plugin v0.102.0 released! 🚀 • Auto-detect JBang from SDKMAN/mise when IDE launched from desktop • //JAVA, //REPOS, //MAIN completion • Quick fixes for wrong-case directives & duplicate //DEPS • Run config collision fix github.com/jbangdev/jbang-idea/releases/tag/v0.102.0
152
Max Rydahl Andersen @handle.invalid · 30/08/2026
Make Java easier to reach, and people do cool things with it 😄
054
Max Rydahl Andersen @handle.invalid · 30/08/2026
New release of newly rebooted IntelliJ plugin for IntelliJ is out. - fix windows launch issue - Jbang script wizard now supports custom templates and properties - kotlin support is back working plugins.jetbrains.com/plugin/18257-…
plugins.jetbrains.com
JBang - IntelliJ IDEs Plugin | Marketplace
JBang plugin integrates JBang scripts into IntelliJ IDEA without modifying the project module model. Features: Automatic classpath and source synchronization from...
141
Max Rydahl Andersen @handle.invalid · 25/08/2026
Claude Opus 4.8 wins my heart today. "JBang is like a magic microwave. You just put your cookie dough in, press one button, and boom — cookie! 🍪"
061
Max Rydahl Andersen @handle.invalid · 24/08/2026
Aerospace - a tiling window manager for OSX that requires no special permissions. Took a bit to learn but boy it is making wonders for using OSX on Ultra wide monitor! nikitabobko.github.io/AeroSpace
nikitabobko.github.io
Redirect
030
Max Rydahl Andersen @handle.invalid · 12/08/2026
Reimaging jbang idea plugin and got proper terminal run working. Allowing you to just run apps that uses Tamboui and not be left with Intelliijs bad default run terminal. www.youtube.com/watch?v=fJrB8tMzsyI Interested in this?
youtube.com
jbang new idea with proper terminal
Max Rydahl Andersen on YouTube
011
Max Rydahl Andersen @handle.invalid · 09/08/2026
Amen! Using ai to faster create documents to fulfill “the process” is a sign of something being wrong with “the process”
020
Max Rydahl Andersen @handle.invalid · 09/08/2026
I heard about the security incident where OpenAI models under Eval attacked hugging interface. Did not imagine how clever/dumb it actually was. Very well worth the watch for anyone making software! youtu.be/87DyyMV0kCY?is=7q1pWRcCVp7…
youtu.be
Black Hat USA 2026: The 'Breaking' News: The OpenAI–Hugging Face Incident
Black Hat on YouTube
011
Max Rydahl Andersen @handle.invalid · 01/08/2026
jfrdoc - scans your classpath for JFR events and generates HTML docs with fields, categories, version history (JDK 11-25), and source GAV. Works for any library with custom JFR events too. jbang app install jfrdoc@maxandersen github.com/maxandersen/jfrdoc
github.com
GitHub - maxandersen/jfrdoc: Generate documentation for JFR (Java Flight Recorder) events
Generate documentation for JFR (Java Flight Recorder) events - maxandersen/jfrdoc
020
Reposted by Max Rydahl Andersen
Victor Osório @vepo.dev · 21/07/2026
JBang é uma das melhores ferramentas do ecossistema Java.
142
Max Rydahl Andersen @handle.invalid · 31/07/2026
LLMs just can't stop writing java.util.Map<String, java.util.List<String>> instead of using imports 😅 Made a PR for Spotless to auto-fix this: shortenFullyQualifiedTypes() 🤞 for a speedy merge! github.com/diffplug/spotless/pull/3…
github.com
Add shortenFullyQualifiedTypes step (fixes #2945) by maxandersen · Pull Request #3005 · diffplug/spotless
headsup - I used llm to generate this; first time contributing to this area but did a quick read and seemed to match similar operations and been using it in my own workflows so it at least works fo...
020
Reposted by Max Rydahl Andersen
Cédric Champeau @melix.champeau.me · 30/07/2026
The Apache Camel team worked on a TUI built with @tamboui.dev . Nice work! camel.apache.org/blog/2026/07...
camel.apache.org
Introducing Camel TUI — A Terminal Dashboard for Apache Camel
Camel TUI is an interactive terminal dashboard that gives you a live view of your Camel integrations — route topology, message tracing, error diagnosis, and AI agent integration, all from a single ter...
032
Max Rydahl Andersen @handle.invalid · 22/07/2026
Sometimes I really wish my brain would shut up and make me stare out on the ocean when i'm camping. Instead it started doing this over the weekend. www.youtube.com/watch?v=XkN340EeHDk
youtube.com
Valp - first look - layouts and themes
Max Rydahl Andersen on YouTube
000
Max Rydahl Andersen @handle.invalid · 20/07/2026
Your issue around how events get processed is something I do feel we need to improve on. Good read!
110
Max Rydahl Andersen @handle.invalid · 20/07/2026
🎉 JBang just passed 3 MILLION binary downloads! A 2019 experiment to make Java easier to run — `jbang hello.java` — has quietly become Java infrastructure. ~1,000 downloads/day, 130+ countries, Java 8 → Java . Thank you 🙏 www.jbang.dev/learn/somehow-jbang-j…
2286
Max Rydahl Andersen @handle.invalid · 16/07/2026
So close…
IMG_2564.jpeg
010
Max Rydahl Andersen @handle.invalid · 15/07/2026
jbang app install jfr-mcp@btraceio Now just tell your agent to add jfr-mcp —stdio as mcp server and you have awesome portable Java performance help. Awesomeness.
image.jpg
010
Max Rydahl Andersen @handle.invalid · 11/07/2026
Almost at 3 million downloads of JBang! 🎉 Screenshot the counter when it hits it in the next week! Thank you to everyone who uses, contributes to, and shares JBang. You make this happen. www.jbang.dev/usage/downlo...
0164
Reposted by Max Rydahl Andersen
Quarkus @quarkus.io · 07/07/2026
Missed today's Community Call about JSON-RPC? Don't worry, it's been posted to Youtube so you can still check it out. youtu.be/n2nbNV3ZkK0
Community Call about JSON-RPC.
023
Max Rydahl Andersen @handle.invalid · 06/07/2026
I watched Project Hail Mary over the weekend. I regret not having watched it in the cinema - its visuals, mood, colors, tone and science based story telling was just Excellent. Highest recommendation from here. image: winterpens.art
050
Max Rydahl Andersen @handle.invalid · 05/07/2026
"make ponytail review using hunk" is my new agent addiction :) github.com/DietrichGebert/ponytail github.com/modem-dev/hunk
github.com
GitHub - DietrichGebert/ponytail: Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote. - DietrichGebert/ponytail
020
Max Rydahl Andersen @handle.invalid · 02/07/2026
Does anyone in my network work on or with JFrog Artifactory? We've been hitting bugs that have been open for *years* and appear completely stale. I refuse to believe nobody's looking at these. Would love to talk to someone on the inside before I lose my mind. 😅
200
Max Rydahl Andersen @handle.invalid · 22/06/2026
Wrote about the migration to Aesh in JBang at www.jbang.dev/learn/from-picocli-to… Yet again we see what impact reflection vs build time processing can have on even the small things!
jbang.dev
From Picocli to Æsh: How Porting JBang's CLI Made Everything Better
1113
Max Rydahl Andersen @handle.invalid · 21/06/2026
jhostty running various tamboui demos
030
Max Rydahl Andersen @handle.invalid · 21/06/2026
Built a full terminal emulator in a single Java file. jhostty — probably the most portable terminal in the world. Splits, tabs, 10 themes, per-pane zoom. Powered by GhosttyFX. jbang jhostty@maxandersen github.com/maxandersen/jhostty
1144
Max Rydahl Andersen @handle.invalid · 20/06/2026
🚀 JBang 0.139 is out! ⚡ picocli → Aesh: 2-5x faster startup 🖥️ Native binaries (early access) 🔍 Smart tab completion for scripts, GAV, GitHub URLs 🔎 New deps search TUI 📦 Multiple JDKs per major version github.com/jbangdev/jbang/releases/…
1103
Max Rydahl Andersen @handle.invalid · 19/06/2026
Well you will be happier with 0.4 as it now render large source blocks even if partially visible :)
020
Max Rydahl Andersen @handle.invalid · 19/06/2026
Aeshell fixes out and now tamboui…what’s next ? :)
010
Max Rydahl Andersen @handle.invalid · 19/06/2026
It was even made just for you! :)
010
Max Rydahl Andersen @handle.invalid · 15/06/2026
nerd-sniped again...now with a proper video github.com/maxandersen/tamboui-draw
120
Max Rydahl Andersen @handle.invalid · 14/06/2026
Ported termDRAW to Java 26 with Tamboui + JBang 🎨 Terminal-native diagramming app — boxes, lines, elbows, paint, text tools. Braille smooth lines, Nord theme, undo/redo. Run: jbang tambouidraw@maxandersen/tamboui-draw github.com/maxandersen/tamboui-draw youtu.be/H-LcVmS-OzY
youtu.be
tambouidraw - first recording
Max Rydahl Andersen on YouTube
131
Max Rydahl Andersen @handle.invalid · 14/06/2026
The moment you notice pi agent using tmux to launch your tamboui app and send key events to validate behaviour beyond just the unit tests. media.tenor.com/vlrr3uv6GgIAAAAM/10…
media.tenor.com
media.tenor.com
Link to media.tenor.com
020
Max Rydahl Andersen @handle.invalid · 07/06/2026
I'll bite...what is that ?
000
Max Rydahl Andersen @handle.invalid · 02/06/2026
You are not your code. Speaking at Red Hat Developer Day in Aarhus about what happens to developer identity when AI writes the code for you? Not a hype talk. Not a doom talk. An honest one. maxandersen.github.io/presentations…
maxandersen.github.io
Title
010
Max Rydahl Andersen @handle.invalid · 02/06/2026
Made it to the main land to attend and present at Red Hat Developer Day at BankData in Aarhus!
IMG_2244.jpeg
010
Max Rydahl Andersen @handle.invalid · 31/05/2026
nerdsniped again - tambocam; a webcam viewer for your terminal :) github.com/maxandersen/tambocam Because...why not? :)
0124
Max Rydahl Andersen @handle.invalid · 27/05/2026
What are text blocks in a TUI editor called when rendered into 3D ? vtixels ? github.com/tamboui/tamboui/pull/348
131
Reposted by Max Rydahl Andersen
Andrea @andreatp.bsky.social · 27/05/2026
Announcing Endive, a WebAssembly runtime built natively for the JVM, now a Bytecode Alliance project. Zero native dependencies. One JAR, every OS. Check it out: endive.run bytecodealliance.org/articles/end...
endive.run
JVM native WebAssembly runtime | Endive
Endive is a JVM native WebAssembly runtime with zero native dependencies.
32315
Reposted by Max Rydahl Andersen
InfoQ @infoq.com · 27/05/2026
#TamboUI - the first modern Java TUI library. It promises support ranging from low-level terminal drawing to high-level APIs, including components and event handling. Now at v0.3.0, it’s already being adopted by major projects like Maven & Spring. 🔗 Learn more: bit.ly/4fKgoSL #InfoQ #Java
062
Max Rydahl Andersen @handle.invalid · 27/05/2026
Nice InfoQ article about TamboUI www.infoq.com/news/2026/05/tamboui-…
infoq.com
TamboUI Promises to Bring Better Capabilities to Build TUIs in Java
The call to action “to make 2026 the year of Java in the terminal” was quickly responded to by the launch of TamboUI. Inspired by Ratatui, the library used in Claude CLI, it promises support ranging from low-level terminal drawing to high-level APIs such as components and event handling. Currently at version 0.3.0, it has already been adopted by major projects such as Maven and Spring.
041
Max Rydahl Andersen @handle.invalid · 23/05/2026
The recent fixes @staalep.bsky.social been making to get aesh to match picocli features been really fun to do.
000
Max Rydahl Andersen @handle.invalid · 23/05/2026
Working on picocli to aesh migration the last few weeks for JBang. The startup difference is amazing: 2-17x faster. JVM mode is now amazing but native mode is even faster. lesson learned again and again - reflection is a startup killer; build-time makes all the difference!
091
Max Rydahl Andersen @handle.invalid · 21/05/2026
What he said! :)
030