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…16h ago16h ago
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.2d ago2d ago
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…6d ago6d ago
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 6Jun 6
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
Renan SchmittinJava PerformancePerformance: ArrayList vs Linked ListIn this article let’s explore these two Java List structures and compare their performance in the following scenarios:May 92May 92
Renan SchmittinJava Tips and TricksJava Clean Code: A Small Trick to Simplify Interface SignaturesWhen we build reusable code, such as creating a library or a framework, we usually create classes and interfaces with many generics to…May 23May 23