PinnedSergiy YevtushenkoinCodeXUnleashing Power of Java InterfacesJava interfaces, for a very long time, were just that — interfaces, an anemic set of function prototypes. Even then, there were…Feb 54Feb 54
PinnedSergiy YevtushenkoFunction's Anatomy And BeyondLess Art, More EngineeringMay 30, 20232May 30, 20232
Sergiy YevtushenkoSpring is exceptionally slow and is probably slowest among Java frameworks.5d ago5d ago
Sergiy YevtushenkoSoftware Development Cornerstones: Complexity ManagementLess Art, More EngineeringJul 231Jul 231
Sergiy YevtushenkoRevisiting Fluent Builder PatternSome time ago, I wrote a couple of articles (here and here) which mentioned a convenient and concise approach to writing Fluent (also…Jun 192Jun 192
Sergiy YevtushenkoLess Art, More EngineeringAlthough software development is an “industry” and computer programmers are “software engineers”, actual software development is far from…Nov 7, 2023Nov 7, 2023
Sergiy YevtushenkoJava Virtual Threads: The Good, The Bad and The UglyAll that glitters is not goldOct 17, 20235Oct 17, 20235
Sergiy YevtushenkoThe Saga is AntipatternThe Saga pattern is often positioned as a better way to handle distributed transactions. I see no point in discussing Saga's advantages and…Jun 19, 202312Jun 19, 202312