Homepage
Open in app
Sign in
Get started
Software Design Concepts
Architecture patterns, methodologies, and software design
Follow
Four Anti-Patterns I Have Seen
Four Anti-Patterns I Have Seen
During 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…
Renan Schmitt
Jun 5
What does a Software Architect do?
What 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…
Renan Schmitt
May 29
When will I be a millionaire? Program that can calculate it using two-phase binary algorithm
When will I be a millionaire? Program that can calculate it using two-phase binary algorithm
I have created a program that can calculate when I will have enough money to achieve my personal objectives. The best part is how this…
Renan Schmitt
May 15
SOLID: Is Single Responsibility Straightforward?
SOLID: Is Single Responsibility Straightforward?
According to Robert C. Martin, the single responsibility principle (SRP) is a computer programming principle that states that:
Renan Schmitt
Apr 19
Does ChatGPT-3 know how to program?
Does ChatGPT-3 know how to program?
My experience asking ChatGPT to create a shopping list application.
Renan Schmitt
Apr 9
How to Use ChatGPT to Tackle Tasks a Developer Doesn’t Like
How to Use ChatGPT to Tackle Tasks a Developer Doesn’t Like
I have been a developer for more than twenty years, and I really enjoy it. However, there are some tasks in developer duties that I am not…
Renan Schmitt
Mar 20
Do not fight anymore over code indentation
Do not fight anymore over code indentation
I have some experience reviewing code, and in the past, I used to have some very nice discussions with my team about code indentation. I…
Renan Schmitt
Mar 13
Quality comes from architecture
Quality comes from architecture
After 20+ years in software, I conclude: the foundation of good software is its architecture.
Renan Schmitt
Feb 20
Challenges of integrating large-scales system 15 years ago
Challenges of integrating large-scales system 15 years ago
In this article, I will tell a true story from my experience as a developer 15 years ago, where I struggle with integrating systems within…
Renan Schmitt
Jan 30
Simplifying Complexity: Classes do orchestrate the creation and update validation
Simplifying Complexity: Classes do orchestrate the creation and update validation
In The Art of Class Organization: A Java Journey to Clean Entity Creation and Update Validation Elegance: A Continued Java Journey to Code…
Renan Schmitt
Jan 23
About Software Design Concepts
Latest Stories
Archive
About Medium
Terms
Privacy
Teams