PinnedRenan SchmittinJavaJamsSpring 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 242Jun 242
Renan SchmittinJavaJams15 Query Tips Using CrudRepository in Spring BootCrudRepository is a class provided by Spring Boot that allows us to easily make database queries. We need to define the method in an…Jun 19Jun 19
Renan SchmittinJavaJamsJava Concurrency: Using a List as a Queue with Producer and ConsumerIn this article, let’s explore a very simple exercise about Java Concurrency: some producers and some consumers using the same queue.Jun 17Jun 17
Renan SchmittinJava PerformancePerformance: TreeSet vs HashSet vs LinkedHashSetIn this article, let’s explore three Java data structures in terms of performance: TreeSet, HashSet, and LinkedHashSet. All three of these…Jun 13Jun 13
Renan SchmittinSoftware Design ConceptsFour Anti-Patterns I Have SeenDuring my career, I have worked on a lot of code, and some of it clearly follows an anti-pattern design! An anti-pattern generally provides…Jun 61Jun 61
Renan SchmittinSoftware Design ConceptsWhat does a Software Architect do?A Software Architect has many tasks during the process of software development, but these activities are not always clear to everyone. Over…May 30May 30
Renan SchmittinJava PerformanceAre recursive implementations slower than non-recursive implementations?In this article, let’s explore the performance of some well-known algorithms that can be implemented using recursive and non-recursive…May 231May 231
Renan SchmittinSoftware Design ConceptsWhen will I be a millionaire? Program that can calculate it using two-phase binary algorithmI have created a program that can calculate when I will have enough money to achieve my personal objectives. The best part is how this…May 16May 16