Can You Explain the Diff Your AI Agent Just Wrote?
Every Java developer has been in a code review where the question is simple: What does this method do? The answer used to tell you …
71 articles in this category.
RSS feed
Viktoria Evdokimova
237 viewsEvery Java developer has been in a code review where the question is simple: What does this method do? The answer used to tell you …

Dmitry Moskalyuk
317 viewsI run a model layer that accepts the same business data in JSON, XML, YAML, and TOML and converts it all to Avro. The project was …

Viktoria Evdokimova
198 viewsSomewhere in every coding agent there is an HTTP client. Claude Code, Codex, Cursor, Cline, OpenCode: strip away the terminal UI or the …

Viktoria Evdokimova
338 viewsA detailed report reads like proof. The agent lists the files it touched, names the branch, quotes a commit hash, adds a test count and …

Viktoria Evdokimova
504 viewsJava developers reach for the debugger without thinking about it. Set a breakpoint, run the failing test, look at the variables, then decide …

Mahendra Rao B
1,046 viewsLearn how to use Exposed, a lightweight SQL ORM for Kotlin. Discover DSL and DAO APIs, database support, and setup your first project.

Marit van Dijk
1,602 viewsYou are invited to IntelliJ IDEA Conf 2026, a free virtual event on March 26-27, 2026. Learn about topics relevant to modern Java and …

Nicolas Frankel
12 viewsA couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine consists of states and transitions …

Marit van Dijk
2,705 viewsCommand completion (..) extends regular completion. It lets you discover and use IntelliJ IDEA features without having to remember …

Nicolas Frankel
7 viewsIn OOP, objects collaborate. The initial idea of collaboration, first found in Smalltalk, was for object A to send a message to object B. …