News for hackers. Stuff that matters.
Re:Java 26 is here, and with it a solid foundation for the f... by chrysoprace on Tuesday March 17, 2026 @07:06PM (#47419571)
The problem is that many jobs with Java (that I've found) lean so heavily towards OOP that it's part of the job description. I just don't enjoy OOP and find that there's almost always a simpler approach, and to have it prescribed as part of the engineering culture will always steer me away.
Re:Java 26 is here, and with it a solid foundation for the f... by ivan_gammel on Tuesday March 17, 2026 @07:37PM (#47419831)
Most of backend development on Java is procedural with OO syntax and ability to replace something in the chain of calls with stub in tests. Spring beans are usually stateless singletons containing a few references.
Re:Java 26 is here, and with it a solid foundation for the f... by mands on Wednesday March 18, 2026 @12:09AM (#47421508)
Yep, I find it easier to think of a Spring (or any DI) Bean like a parameterized module that is applied at runtime, the code within each bean is pretty procedural.