Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
#
softwaredesign
Follow
Hide
Posts
Left menu
👋
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
The Independent Variation Principle as a Thought Framework
Yannick Loth
Yannick Loth
Yannick Loth
Follow
Nov 25 '25
The Independent Variation Principle as a Thought Framework
#
softwaredesign
#
architecture
#
cleancode
#
ivp
Comments
Add Comment
11 min read
Inheritance vs Composition: The Independent Variation Principle Explains Why
Yannick Loth
Yannick Loth
Yannick Loth
Follow
Nov 24 '25
Inheritance vs Composition: The Independent Variation Principle Explains Why
#
softwaredesign
#
cleancode
#
oop
#
ivp
Comments
Add Comment
5 min read
Improve Your Application Quality and Stability: Here’s How We Lost Focus — and How to Get It Back
Leon Pennings
Leon Pennings
Leon Pennings
Follow
Nov 10 '25
Improve Your Application Quality and Stability: Here’s How We Lost Focus — and How to Get It Back
#
softwareengineering
#
richdomainmodels
#
softwaredesign
#
softwarequality
Comments
Add Comment
4 min read
Tell Me Why My Design Will Fail
Leon Pennings
Leon Pennings
Leon Pennings
Follow
Nov 7 '25
Tell Me Why My Design Will Fail
#
softwareengineering
#
richdomainmodels
#
softwaredesign
#
oop
Comments
Add Comment
5 min read
Framework Lock-In: Are you building a product—or just a framework extension?
Amirsaeed Sadeghi Komjani
Amirsaeed Sadeghi Komjani
Amirsaeed Sadeghi Komjani
Follow
Nov 4 '25
Framework Lock-In: Are you building a product—or just a framework extension?
#
architecture
#
softwaredesign
#
systemthinking
#
developers
1
reaction
Comments
4
comments
1 min read
All decisions are wrong, but some are better
Shalvah
Shalvah
Shalvah
Follow
Nov 4 '25
All decisions are wrong, but some are better
#
softwaredesign
#
engineeringtechniques
4
reactions
Comments
1
comment
4 min read
Making non-atomic actions atomic using intents
Shalvah
Shalvah
Shalvah
Follow
Oct 27 '25
Making non-atomic actions atomic using intents
#
softwaredesign
#
errors
#
engineeringconcepts
#
engineeringtechniques
2
reactions
Comments
Add Comment
5 min read
𝐓𝐡𝐞 𝐒𝐎𝐋𝐈𝐃 𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 — 𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐓𝐡𝐚𝐭 𝐒𝐭𝐚𝐧𝐝𝐬 𝐭𝐡𝐞 𝐓𝐞𝐬𝐭 𝐨𝐟 𝐓𝐢𝐦𝐞
Zamirul Kabir
Zamirul Kabir
Zamirul Kabir
Follow
Oct 23 '25
𝐓𝐡𝐞 𝐒𝐎𝐋𝐈𝐃 𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 — 𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐓𝐡𝐚𝐭 𝐒𝐭𝐚𝐧𝐝𝐬 𝐭𝐡𝐞 𝐓𝐞𝐬𝐭 𝐨𝐟 𝐓𝐢𝐦𝐞
#
solidprinciples
#
softwaredesign
#
softwareengineering
#
codingmindset
1
reaction
Comments
Add Comment
2 min read
𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 𝐨𝐟 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐃𝐞𝐬𝐢𝐠𝐧
Zamirul Kabir
Zamirul Kabir
Zamirul Kabir
Follow
Oct 22 '25
𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 𝐨𝐟 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐃𝐞𝐬𝐢𝐠𝐧
#
softwaredesign
#
softwareengineering
#
techleadership
#
developermindset
Comments
Add Comment
2 min read
Avoiding the 'Common' Trap: How I Structure Shared Packages at HoneyDrunk
Tatted Dev
Tatted Dev
Tatted Dev
Follow
Oct 1 '25
Avoiding the 'Common' Trap: How I Structure Shared Packages at HoneyDrunk
#
dotnet
#
architecture
#
devops
#
softwaredesign
2
reactions
Comments
Add Comment
3 min read
Design Principles of Software Applied: Practical Example in Python
AHMED HASAN AKHTAR OVIEDO
AHMED HASAN AKHTAR OVIEDO
AHMED HASAN AKHTAR OVIEDO
Follow
Sep 14 '25
Design Principles of Software Applied: Practical Example in Python
#
python
#
architecture
#
bestpractices
#
softwaredesign
Comments
Add Comment
3 min read
The Hidden `instanceof` Trap That WRECKS Your Object-Oriented Code!
Xuan
Xuan
Xuan
Follow
Aug 8 '25
The Hidden `instanceof` Trap That WRECKS Your Object-Oriented Code!
#
objectorientedprogramming
#
instanceofantipattern
#
polymorphism
#
softwaredesign
Comments
Add Comment
5 min read
The Five Underplayed Premises Of TDD
Jan Van Ryswyck
Jan Van Ryswyck
Jan Van Ryswyck
Follow
Aug 8 '25
The Five Underplayed Premises Of TDD
#
tdd
#
unittest
#
testing
#
softwaredesign
Comments
1
comment
2 min read
Zero-Downtime Architecture for Enterprise Systems: A Practical Guide to Always-On Services
Joseph Owino
Joseph Owino
Joseph Owino
Follow
Aug 3 '25
Zero-Downtime Architecture for Enterprise Systems: A Practical Guide to Always-On Services
#
systemarchitecture
#
softwaredesign
#
devops
#
kubernetes
2
reactions
Comments
Add Comment
9 min read
Why Most Refactors Fail — And How to Fix Them
Amirsaeed Sadeghi Komjani
Amirsaeed Sadeghi Komjani
Amirsaeed Sadeghi Komjani
Follow
Aug 17 '25
Why Most Refactors Fail — And How to Fix Them
#
refactoring
#
cleancode
#
softwaredesign
#
programming
Comments
Add Comment
1 min read
👋
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account