PinnedPublished inJava PerformancePerformance is the enemy of clean codeWe, developers and architects, are always (or most of the time) willing to create the best software ever, the truly state-of-the-art, and…Mar 10, 2024A response icon28Mar 10, 2024A response icon28
PinnedPublished inJava Tips and TricksSpring Boot: Handling a REST Endpoint That Queries More Data Than Memory AvailableIf you are a developer and have not faced this issue yet, it is still worth reading, as at some point in your career, you will likely need…Jun 24, 2024A response icon13Jun 24, 2024A response icon13
PinnedPublished inJava Tips and Tricks7 Tricks of Java StreamsJan 16, 2024A response icon14Jan 16, 2024A response icon14
10 Quick Tips for Clean CodeOne of the most important characteristics of well-designed, long-lasting systems is their ability to adapt to new requirements and remain…2d ago2d ago
Published inJava Tips and TricksReactor: How to Test a FluxWhen working with Java — especially when creating applications with Spring Boot — the Reactor framework is a powerful tool for building…May 17May 17
Published inCareer TipsFrom Self-Service Learning to a World Where Google Search Is Obsolete in Just 25 YearsI’m a millennial who grew up in the ’80s and ’90s and started university in the early 2000s. If you’re around my age, you probably remember…May 3May 3
Published inSoftware Design ConceptsHow to Design a Service That Processes Billions of RequestsThere are situations where we need to create a service capable of processing billions of requests. There are many approaches to achieve…Apr 26Apr 26
Published inJava Tips and Tricks5 Basic Spring Boot Annotations Everyone Must KnowSpring Boot provides a set of powerful annotations that simplify your code and make it more resilient. In this article, we’ll explore five…Apr 19Apr 19
Published inJava Tips and TricksHow to Test CompletableFuture.runAsync()Java provides a simple way to implement asynchronous processing and chain asynchronous tasks using the CompletableFuture class.Apr 5Apr 5