Advertisement · 728 × 90

Posts by Markus Eisele

Every essay, lab report, and book summary you wrote in all 4 years of high school fits into a 200k context window. You could upload your entire education and ask, "When did my writing style actually start to get good?" 📝 #StudentLife #AIHistory

3 hours ago 0 0 0 0
Preview
A Simple Coding Agent in a Loop with LangChain4j, Jbang, and Gemini A few days ago, Max Rydahl Andersen published a fascinating article about nanocode: a minimalist Claude Code alternative implemented in just 260 lines of Java (inspired from a 250-line Python equivale...

💭 Inspired by @maxandersen.xam.dk I forked my own little 🤖𝗻𝗮𝗻𝗼𝗰𝗼𝗱𝗲 𝗰𝗼𝗱𝗶𝗻𝗴 𝗮𝗴𝗲𝗻𝘁 but using @langchain4j.dev ➕ #gemini

2 approaches:
1⃣ single AI service w/ all tools
2⃣ multi-agent w/ specialized tools

Bonus: Web search & Markdown rendering

glaforge.dev/posts/2026/0...

6 hours ago 8 3 2 0
Pilot 0.1.0: An Interactive TUI for Maven Pilot is a new Maven plugin that replaces wall-of-text CLI output with interactive terminal UIs. Search Maven Central, browse dependency trees, detect conflicts, audit CVEs, and edit your POMs – all…

Pilot 0.1.0: An Interactive TUI for Maven
buff.ly/iFWQkiQ
#java #maven

4 hours ago 2 1 0 0
Post image

I wrote this for Java teams using AI coding agents: the real risk is not bad code, it’s too much agency.

Shell access, secrets, MCP tools, autonomous changes. At some point the agent stops being an assistant.

That’s where blast radius matters.

buff.ly/HglVwZq

#Java #AICoding #DevSecOps

12 hours ago 5 2 2 0
Post image

REST Data Panache gives you CRUD for free.

Security used to take that away.
Quarkus 3.31 fixes this.

You can now lock down generated endpoints with @PermissionsAllowed directly on the interface. No extra code.

buff.ly/uINRedG

#Java #Quarkus #BackendDev #Security

1 day ago 3 1 0 0
Post image

AI-Infused Development Needs More Than Prompts
buff.ly/tqkwKey
#OReilly #Radar

2 days ago 0 1 0 0
Preview
JReleaser reaches 5 April 10th marks the anniversary of JReleaser’s first release. I’m ecstatic to announce JReleaser has reached 5 years since its first release and 4 since it posted its 1.0.0 release. Th…

JReleaser reaches 5

andresalmiray.com/jreleaser-re...

2 days ago 9 4 1 0
Preview
🎂 Commonhaus Foundation Marks Two Years as Open Source’s ‘Missi… Commonhaus Foundation celebrates its second anniversary, while it doubles project count as burnout and succession crisis quietly deepens across the open s…

🎂 Commonhaus Foundation Marks Two Years as Open Source’s ‘Missing Middle’ — and Maintainers Are Taking Notice.

Commonhaus’ 2nd anniversary

www.commonhaus.org/activity/305...

2 days ago 8 5 0 1
Post image

Local models can still fool you.

The Java code looks clean. The actual payload going to the model is often much bigger than you think.

I wrote up how I inspect #Quarkus ↔ Ollama traffic with mitmproxy to see the real JSON, tool overhead, and prompt bloat:
buff.ly/eSqhlqa

#Java #AIEngineering

2 days ago 4 1 0 0
Advertisement
Preview
A Coding Agent in 260 Lines of Java - @maxandersen A friend of mine pointed me to nanocode, and i found an article going about building an AI coding agent in 250 lines of Python. The original nanocode project...

A Coding Agent in 260 Lines of Java - @maxandersen buff.ly/a7KyL23

#java #ai

2 days ago 4 2 0 0
Preview
The AI Great Leap Forward In 1958, Mao ordered every village to produce steel. The steel was useless. The crops rotted. Today's top-down AI mandates are producing the same pattern: ba...

“The backyard steel of 1958 looked like steel. It was not steel. Today’s backyard AI looks like AI. It is not AI. A TypeScript workflow with hardcoded if-else branches is not an agent. A prompt template behind a REST endpoint is not a model.”
buff.ly/mNgZWFX

3 days ago 2 0 1 0
Mario Adorf Kir Royal - ich scheiß dich zu mit meinem Geld, dass du keine ruhige Minute mehr hast
Mario Adorf Kir Royal - ich scheiß dich zu mit meinem Geld, dass du keine ruhige Minute mehr hast YouTube video by bolekTV

Gute Reise!

3 days ago 2 1 0 0
Post image

I don’t think the biggest question with AI coding tools is “which one is best?”

For me it’s: how much control do I keep?

This piece is my current map for working with IDE agents, CLI agents, and app generators without letting autonomy outrun review.

buff.ly/AmBxb2z

#Java #AI #DevTools

3 days ago 4 1 0 0
Post image

Most real-time demos break under real data.

This one doesn’t.

We take raw BTC trades → sliding windows → Bollinger Bands → volatility regimes
All in plain Java with Quarkus + Gatherers4j

buff.ly/biBi3qG

#Java #Quarkus #Streaming

4 days ago 3 2 0 0
Post image

Join me at 11AM ET on April 30 for IBM Dev Day: Bob Edition buff.ly/Bdaof1f
#ibm #ai #developer #free #register

4 days ago 0 0 0 0
Post image

Code is cheap now.

Confidence isn’t.

Agentic SDLC is pushing teams to ship faster than they can understand what they build.

More code ≠ better software.

The real problem? Missing standards for trust.

buff.ly/WrOuAdI

#Java #AI #SoftwareEngineering

5 days ago 5 1 0 0
Post image

I put together a hands-on Quarkus tutorial on full-text vs vector vs hybrid search.

The interesting part is not the three endpoints. It’s seeing where each one fails, and why hybrid is often the safer default.

buff.ly/EwaJ6xy

#Java #Quarkus #AI

6 days ago 8 2 0 0
Post image

Copy-pasting SKILL.md files between projects does not scale.

I wrote a hands-on tutorial on packaging reusable Quarkus / IBM Bob skills with SkillsJars and Maven, so teams can version and share them like normal dependencies.

buff.ly/qKaYqlK

#Java #Quarkus #AI

1 week ago 4 1 1 0
Preview
Tech Conferences Aren’t Dead. But Why We Go Is Changing. - ShiftMag Mark Hazell from Devoxx UK on how developers learn, connect, and share knowledge at one of Europe’s leading tech conferences.

Tech Conferences Aren’t Dead. But Why We Go Is Changing. buff.ly/NH7239T

1 week ago 2 0 0 0
Advertisement
Preview
"Collaboration" is bullshit. This newsletter is free to read, and it’ll stay that way. But if you want more - extra posts each month, access to the community, and a direct line to ask me things - paid subscriptions are…

„If and when it exists, ownership looks like an individual who deeply gives a shit, making a call without waiting for group-consensus. That individual will be right sometimes, and they’ll be wrong other times, and they’ll own it.“

buff.ly/L1Atgrj

#leadership #collaboration

1 week ago 2 1 0 0
Post image

Your Quarkus login flow may be exposing more than you think.

I put together a hands-on tutorial for using PAR with Quarkus OIDC and Keycloak, so OAuth request parameters stay out of the browser URL.

buff.ly/IRIAeNi

#Java #Quarkus #Security

1 week ago 7 2 0 0
Preview
Thoughts on slowing the fuck down Thoughts on slowing the fuck down

Thoughts on slowing the fuck down
buff.ly/IWZ6ns8

1 week ago 2 0 1 0
Post image

AI can implement API versioning in seconds.

It won’t fix a bad strategy.

Quarkus + IBM Bob + 3 real approaches 👇
buff.ly/GXMG2Ws

#Java #Quarkus #AI #Backend #Dev

1 week ago 2 1 0 0
Every layer of review makes you 10x slower We’ve all heard of those network effect laws: the value of a network goes up with the square of the number of members. Or the cost of commun...

Every layer of review makes you 10x slower

1 week ago 2 0 0 0
Preview
The 100 hour gap between a vibecoded prototype and a working product I spent 100 hours vibecoding an app and it's not as simple as people say.

“The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.”

1 week ago 3 1 0 0
Post image

AI tools aren’t the problem.
Context is.

Most bad results come from missing repo context + weak prompts.

If you’re a Java dev hitting this wall, this explains why 👇
buff.ly/vhi8z1u

#Java #AI #LLM #DevTools

1 week ago 6 2 1 0
Preview
LLMs can be absolutely exhausting Some days I get in bed after a tortuous 4-5 hour session working with Claude or Codex wondering what the heck happened. It's easy to blame the model - there'...

LLMs can be absolutely exhausting

1 week ago 1 0 0 0
Post image

COBOL on a MacBook → powered by Java.

Using the FFM API, you can connect legacy systems without full rewrites. This is a simple but powerful modernization path.

👉 buff.ly/hymYlLR

#Java #OpenJDK #COBOL #Dev

1 week ago 6 3 1 0
Advertisement
Preview
Apache Polaris is powered by Quarkus Quarkus: Supersonic Subatomic Java

Apache Polaris is powered by #Quarkus
buff.ly/B2RQ1Wj

1 week ago 1 0 0 0
Preview
Passwordless Java: Apple Passkeys with Quarkus WebAuthn Build a production-style passkey login in Quarkus, store credentials in PostgreSQL, and secure APIs with roles

Passwordless Java: Apple Passkeys with Quarkus WebAuthn buff.ly/TdJk3Vm

1 week ago 1 0 0 0