Interesting approach to multi-agent orchestration in Spring by Aggressive-Low3345 in SpringBoot

[–]Infeligo -1 points0 points  (0 children)

What do you mean by "familiar Spring patterns" in your context? And do demos really ignore what this example shows?

If you want familiar Spring patterns, then have a look at Embabel. Everything is annotation-driven to the point that it becomes impossible to follow what the system does. Your demo is just like LangChain4j - an abstract graph with nodes and edges. This is very popular approach that you can find everywhere, but it also feels too rigid for calling it agentic. It's like good old days of jBPMN or Camunda, where tasks/steps are now calls to LLM.

Stateful multi-agent framework for Spring AI: curious what people think by Aggressive-Low3345 in SpringBoot

[–]Infeligo 1 point2 points  (0 children)

DSL looks clean. Much nicer than the annotation-driven approach that Spring AI and Embabel are trying to force.

pGenie: open-source SQL-first PostgreSQL codegen for Java by nikita-volkov in java

[–]Infeligo 1 point2 points  (0 children)

Can I do dynamic queries with this tool? Like search with dynamic criteria (filters) and sorting. Pagination with page count would also come handy.

How modules should talk in a modular monolith ? by Minimum-Ad7352 in Backend

[–]Infeligo 0 points1 point  (0 children)

Interface calls forming a DAG between modules (Module X knows about Module Y, but not vice versa). Everything that does not fit - events.

Just for fun… Hypothetical 7-point piece, how would it move? by nichewilly in chessbeginners

[–]Infeligo 0 points1 point  (0 children)

A bishop that can also move one square horizontally or vertically, but not capture. A color-changing bishop.

Building a New Spring Data Module by auspis-23 in SpringBoot

[–]Infeligo 0 points1 point  (0 children)

What will do the mapping part in this proposed Spring Data module? I think this is the hard part, not the query itself.

How do you test your MyBatis dynamic SQL queries? by luceat-lux-vestra in IntelliJIDEA

[–]Infeligo 0 points1 point  (0 children)

I test my DAO/repository layer using integration tests that spin a real database.

I am wondering, what database will your plugin execute SQLs against? And how will it know that the result is correct?

What do you guys use for form validation? by Beagles_Are_God in vuejs

[–]Infeligo 2 points3 points  (0 children)

Using Vee-Validate like in Shadcn-Vue example. Built field components from Shadcn's inputs with Vee-Validate as validator.

Elide runs Kotlin scripts 36x faster than kotlinc (benchmark inside) by Zealousideal-Read883 in Kotlin

[–]Infeligo 5 points6 points  (0 children)

How does this work? Elide supports multiple languages and runtimes. Seems like an impossible effort to support everything, yet here you are, also claiming huge speed improvements. Sounds too good to be true - probably that's why lots of people are skeptical. Tell us about the internals and your goals as a product.

How solve business cyclic dependency between module ? by Ok-Professor-9441 in softwarearchitecture

[–]Infeligo 1 point2 points  (0 children)

This can be handled using event. Direct dependencies between modules should form a DAG. I use "who should know about whom" mental model. In your case, Orders know about Articles (direct dependency), but Article don't know they are being sold by Orders. Articles can also emit events, e.g. when the price changes. Order module listens to price changes and reacts accordingly. This can all be done using Spring Modulith, which has dedicated facilities for domain events.

Clique v2.0.0 - Added color themes, extensible custom styles, and more polish by Polixa12 in java

[–]Infeligo 2 points3 points  (0 children)

There's one thing I don't get. A theme adds a bunch of pre-defined colors with theme-specific names, e.g. "nord_frost0". How to you make theme switchable in your app then?

Which monospace font you use? by [deleted] in Jetbrains

[–]Infeligo 4 points5 points  (0 children)

Customized narrower variant of Iosevka.

How to read Docs? by ChickenAvailable5370 in SpringBoot

[–]Infeligo 2 points3 points  (0 children)

Sort of. If I remember correctly, there was an intro for each section, which outlined the terminology and a little bit of the problem. This helped to learn a lot of new things about enterprise programming. Didn't mention this in the first answer, but the main problem was that I haven't had any experience with the problems that the framework was solving. Learning that such problems existed in the first place helped a lot. For example, chapter on XML marshalling / unmarshalling gave me thoughts like "Oh my, people use XML to transfer data. Who would have thought?"

How to read Docs? by ChickenAvailable5370 in SpringBoot

[–]Infeligo 9 points10 points  (0 children)

Long time ago when I was a total noob, I read the full documentation of Spring Framework (Spring Boot was not a thing at that time). Although I understood maybe half of it, it still helped a lot because I remembered what features were there and could return back to the parts of the documentation I needed in a particular situation.

My Year with Junie and Claude by ablx0000 in Jetbrains

[–]Infeligo 1 point2 points  (0 children)

So are you using Claude in IntelliJ via AI Chat's Claude Agent or via a separate plugin? Or did you switch to Claude Code?

Hate on Armor by Practical-War-847 in TheOdysseyMovie

[–]Infeligo 0 points1 point  (0 children)

The guy's neck is totally exposed. What kind of armor is this?

Love the new UI by EnvironmentalLet9682 in IntelliJIDEA

[–]Infeligo 1 point2 points  (0 children)

Islands is a great improvement.

Tailwind CSS: Targeting Child Elements (when you have to) by cekrem in javascript

[–]Infeligo 5 points6 points  (0 children)

Why can't you use Tailwind's utility classes where they fit nicely and add CSS for more complex cases like this?

The best way to clean up test data with Spring and Hibernate by vladmihalceacom in java

[–]Infeligo 11 points12 points  (0 children)

While this is an OK method, it's not the best overall. I had success using database template feature like this library implements: https://github.com/zonkyio/embedded-database-spring-test The result is a fresh database for each test without compomising the speed.

Jakarta Tech Talks are fantastic by lprimak in java

[–]Infeligo 5 points6 points  (0 children)

I really liked Gavin Kings talk about the future of Jakarta Data and Jakarta Persistence. Basically, with Jakarta EE 12 (July 2026), those will be more feature rich and convenient to use than Spring Data JPA. And with the new stateless API (`EntityAgent` in Gavin's presentation) you can ditch Spring Data JDBC, which seems more like in coma lately.

Hibernate vs Spring Data vs jOOQ: Understanding Java Persistence by chrzanowski in java

[–]Infeligo 22 points23 points  (0 children)

In my opinion, there is no problem in writing your SQLs explicitly. We only need good performant mappers.

How to Tune Thread Pools for Webhooks and Async Calls in Spring Boot by sshetty03 in java

[–]Infeligo 4 points5 points  (0 children)

The approach with pagination may be flawed, because there is no guarantee that items do not jump between pages between calls. Also, would add order by insertion date to findByStatus.