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.·6 min read·1 day 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…·4 min read·5 days 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…·5 min read·Jun 6, 2024----
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…·4 min read·May 30, 2024----
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…·4 min read·May 23, 2024--1--1
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…·5 min read·May 16, 2024----
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:·6 min read·May 9, 2024--2--2
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…·3 min read·May 2, 2024--3--3
Renan Schmitt15 Tips to Consistently Progress in Your CareerDuring my career, I’ve had the privilege to work with exceptionally talented individuals who have taught me almost everything I know…·6 min read·Apr 25, 2024--2--2