DEV Community

# softwaredesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
The Tiny Struct That Boots Grafana

The Tiny Struct That Boots Grafana

Comments
10 min read
Why Transformers Imports Feel Lightweight

Why Transformers Imports Feel Lightweight

Comments
13 min read
When One Class Runs Your Cluster

When One Class Runs Your Cluster

Comments
12 min read
When a CLI Becomes an Operating System

When a CLI Becomes an Operating System

Comments
16 min read
Capability-Based Architecture: A Practical Guide to Portability, Isolation, and AI-Readiness

Capability-Based Architecture: A Practical Guide to Portability, Isolation, and AI-Readiness

Comments 1
13 min read
Dealing with domain modelling mismatches on external services

Dealing with domain modelling mismatches on external services

1
Comments
11 min read
10 - Architecture and Organizations — Conway’s Law Revisited

10 - Architecture and Organizations — Conway’s Law Revisited

2
Comments
3 min read
Cohesion Is About Knowledge: Why High Cohesion Makes Code Easier to Understand

Cohesion Is About Knowledge: Why High Cohesion Makes Code Easier to Understand

Comments
8 min read
The Independent Variation Principle as a Thought Framework

The Independent Variation Principle as a Thought Framework

Comments
11 min read
Inheritance vs Composition: The Independent Variation Principle Explains Why

Inheritance vs Composition: The Independent Variation Principle Explains Why

Comments
5 min read
Improve Your Application Quality and Stability: Here’s How We Lost Focus — and How to Get It Back

Improve Your Application Quality and Stability: Here’s How We Lost Focus — and How to Get It Back

Comments
4 min read
Tell Me Why My Design Will Fail

Tell Me Why My Design Will Fail

Comments
5 min read
Framework Lock-In: Are you building a product—or just a framework extension?

Framework Lock-In: Are you building a product—or just a framework extension?

1
Comments 4
1 min read
All decisions are wrong, but some are better

All decisions are wrong, but some are better

4
Comments 1
4 min read
Making non-atomic actions atomic using intents

Making non-atomic actions atomic using intents

2
Comments
5 min read
𝐓𝐡𝐞 𝐒𝐎𝐋𝐈𝐃 𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 — 𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐓𝐡𝐚𝐭 𝐒𝐭𝐚𝐧𝐝𝐬 𝐭𝐡𝐞 𝐓𝐞𝐬𝐭 𝐨𝐟 𝐓𝐢𝐦𝐞

𝐓𝐡𝐞 𝐒𝐎𝐋𝐈𝐃 𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 — 𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐓𝐡𝐚𝐭 𝐒𝐭𝐚𝐧𝐝𝐬 𝐭𝐡𝐞 𝐓𝐞𝐬𝐭 𝐨𝐟 𝐓𝐢𝐦𝐞

1
Comments
2 min read
𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 𝐨𝐟 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐃𝐞𝐬𝐢𝐠𝐧

𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 𝐨𝐟 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐃𝐞𝐬𝐢𝐠𝐧

Comments
2 min read
Avoiding the 'Common' Trap: How I Structure Shared Packages at HoneyDrunk

Avoiding the 'Common' Trap: How I Structure Shared Packages at HoneyDrunk

2
Comments
3 min read
Design Principles of Software Applied: Practical Example in Python

Design Principles of Software Applied: Practical Example in Python

Comments
3 min read
The Hidden `instanceof` Trap That WRECKS Your Object-Oriented Code!

The Hidden `instanceof` Trap That WRECKS Your Object-Oriented Code!

Comments
5 min read
The Five Underplayed Premises Of TDD

The Five Underplayed Premises Of TDD

Comments 1
2 min read
Zero-Downtime Architecture for Enterprise Systems: A Practical Guide to Always-On Services

Zero-Downtime Architecture for Enterprise Systems: A Practical Guide to Always-On Services

2
Comments
9 min read
Why Most Refactors Fail — And How to Fix Them

Why Most Refactors Fail — And How to Fix Them

Comments
1 min read
When APIs Outgrow Their Monolith: A Practical Intro to Federation

When APIs Outgrow Their Monolith: A Practical Intro to Federation

Comments
3 min read
[EN] Granularity: The Art of Breaking the System into the Right Size

[EN] Granularity: The Art of Breaking the System into the Right Size

Comments
4 min read
loading...