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 2410Jun 2410
Renan SchmittinJavaJamsSpring Boot JDBC: Query More Data Than Available MemoryIn the article “Spring Boot: Handling a REST Endpoint That Queries More Data Than Available Memory”, I show how we can create a REST…2d ago2d ago
Renan SchmittinSoftware Design ConceptsSOLID — Interface Segregation in ActionWhen working on a large product that has been maintained for several years, we may encounter situations where certain classes are crucial…Jul 12Jul 12
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 67Jun 67