Homepage
Open in app
Sign in
Get started
Software Design Concepts
Architecture patterns, methodologies, and software design
Follow
Java vs Javascript Programmers
Java vs Javascript Programmers
Until recently, I believed that programmers were highly adaptable individuals, capable of adjusting to any environment or tech stack they…
Renan Schmitt
Oct 19
Simple Architecture Everyone Should Know
Simple Architecture Everyone Should Know
When building a project that isn’t too large, you can use the following architecture to help organize your code and ensure each class has…
Renan Schmitt
Oct 5
Working in Scrum Mode with Sprints will Probably Cause your Project to Fail
Working in Scrum Mode with Sprints will Probably Cause your Project to Fail
I can confess that I have more than 10 years of experience working on projects with Scrum and Sprints, and I cannot remember a single…
Renan Schmitt
Jul 28
SOLID — Interface Segregation in Action
SOLID — Interface Segregation in Action
When working on a large product that has been maintained for several years, we may encounter situations where certain classes are crucial…
Renan Schmitt
Jul 12
8 Tips To Let Your Code More Maintainable
8 Tips To Let Your Code More Maintainable
Renan Schmitt
Jun 29
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
About Software Design Concepts
Latest Stories
Archive
About Medium
Terms
Privacy
Teams