DEV Community

# softwaredesign

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
How to Learn Software Design and Architecture [Roadmap]

How to Learn Software Design and Architecture [Roadmap]

109
Comments 1
2 min read
The 7 most important software design patterns

The 7 most important software design patterns

65
Comments 11
5 min read
The ultimate guide for Microservices’ design

The ultimate guide for Microservices’ design

64
Comments
8 min read
Introduction to UML

Introduction to UML

56
Comments 1
9 min read
The Four Horsemen of Software Complexity — Architecture Decision Records to the Rescue

The Four Horsemen of Software Complexity — Architecture Decision Records to the Rescue

56
Comments 2
5 min read
Folder Structure and Frameworks: What is exerting control?

Folder Structure and Frameworks: What is exerting control?

52
Comments 2
5 min read
Monolithic or Microservices?

Monolithic or Microservices?

50
Comments 9
5 min read
Dependency Injection - A Practical Perspective.

Dependency Injection - A Practical Perspective.

44
Comments
8 min read
Um guia ilustrado de 8 hábitos de Especialistas em Design de Software

Um guia ilustrado de 8 hábitos de Especialistas em Design de Software

39
Comments
5 min read
Mastering the Art of Software Design: Unveiling the Core Principles

Mastering the Art of Software Design: Unveiling the Core Principles

34
Comments 3
3 min read
Mastering Microservices: Your Comprehensive Guide to Modern Software Design

Mastering Microservices: Your Comprehensive Guide to Modern Software Design

26
Comments 7
4 min read
The SOLID Principles in Software Design Explained

The SOLID Principles in Software Design Explained

24
Comments 2
11 min read
Site Reliability Engineering: Afrontando el riesgo y los desastres

Site Reliability Engineering: Afrontando el riesgo y los desastres

17
Comments
12 min read
Decouple Data from UI in React Part 2

Decouple Data from UI in React Part 2

14
Comments
3 min read
🔧 Mastering Modularization: A Beginner's Guide to Organizing Complex Software Systems

🔧 Mastering Modularization: A Beginner's Guide to Organizing Complex Software Systems

14
Comments 1
7 min read
Factory Design Pattern

Factory Design Pattern

14
Comments
2 min read
Coding is after Design.

Coding is after Design.

13
Comments 3
1 min read
How to modularize a big iOS project

How to modularize a big iOS project

12
Comments
4 min read
Use D-MVC Pattern in Symfony Application

Use D-MVC Pattern in Symfony Application

10
Comments
4 min read
Knowledge sharing and relevance inside a company

Knowledge sharing and relevance inside a company

10
Comments 2
4 min read
Mastering the Art of Software Design: Unveiling the Power of Design Patterns

Mastering the Art of Software Design: Unveiling the Power of Design Patterns

10
Comments 7
3 min read
Basics of Object Design - Part Two

Basics of Object Design - Part Two

9
Comments 1
5 min read
Event-Driven Architecture Myth Busting — Part 1: Five Common EDA Claims

Event-Driven Architecture Myth Busting — Part 1: Five Common EDA Claims

9
Comments
5 min read
Storing phone number

Storing phone number

9
Comments 3
1 min read
Single Responsibility Principle Unpacked

Single Responsibility Principle Unpacked

8
Comments
15 min read
Builder Design Pattern

Builder Design Pattern

8
Comments 1
2 min read
A New Perspective on Software Development

A New Perspective on Software Development

8
Comments
11 min read
5 things to consider when Designing Event Driven Systems

5 things to consider when Designing Event Driven Systems

8
Comments
7 min read
Clean Code Made Simple - Part 2

Clean Code Made Simple - Part 2

8
Comments 1
2 min read
Avoiding Anemic Domain Model

Avoiding Anemic Domain Model

8
Comments
7 min read
Bullsh*t Of Self-Documenting Code

Bullsh*t Of Self-Documenting Code

7
Comments 21
3 min read
Book Review - The Mythical Man-Month

Book Review - The Mythical Man-Month

7
Comments
7 min read
Thoughts from “A Philosophy of Software Design”

Thoughts from “A Philosophy of Software Design”

7
Comments
2 min read
SOLID Principles Aren't Principles

SOLID Principles Aren't Principles

7
Comments 2
5 min read
Test Double Heuristics

Test Double Heuristics

6
Comments
4 min read
How to write an effective design document

How to write an effective design document

6
Comments
9 min read
Approval Tests For PDF Document Generation

Approval Tests For PDF Document Generation

6
Comments
5 min read
Singleton Design Pattern

Singleton Design Pattern

6
Comments
2 min read
How to structure your code effectively

How to structure your code effectively

6
Comments
2 min read
State versus Behaviour Verification

State versus Behaviour Verification

6
Comments
5 min read
Idempotence in API design

Idempotence in API design

6
Comments
2 min read
Cascading Failures

Cascading Failures

6
Comments
7 min read
Pinterest’s Epic Journey from 10K to 22M Users with Just 6 Engineers 🚀🤯

Pinterest’s Epic Journey from 10K to 22M Users with Just 6 Engineers 🚀🤯

6
Comments 2
3 min read
Tales Of TDD - The Case Of Overused Test Doubles

Tales Of TDD - The Case Of Overused Test Doubles

5
Comments 1
5 min read
Ignoring Tests

Ignoring Tests

5
Comments
5 min read
The Testing Quadrant

The Testing Quadrant

5
Comments
3 min read
Reading Note: A philosophy of Software Design Chapter 1

Reading Note: A philosophy of Software Design Chapter 1

5
Comments
1 min read
Decouple Data from UI with React Hooks

Decouple Data from UI with React Hooks

5
Comments
3 min read
Writing Maintainable Unit Tests

Writing Maintainable Unit Tests

5
Comments
1 min read
Blueprinting Software Excellence with UML Diagrams in Design

Blueprinting Software Excellence with UML Diagrams in Design

5
Comments
3 min read
Tales Of TDD - Stressed And Always In A Hurry

Tales Of TDD - Stressed And Always In A Hurry

5
Comments
5 min read
Why Write Maintainable Unit Tests?

Why Write Maintainable Unit Tests?

5
Comments
3 min read
The Designing versus Testing Mindset

The Designing versus Testing Mindset

5
Comments
2 min read
Clean Code Made Simple - Part 1

Clean Code Made Simple - Part 1

5
Comments
4 min read
Implementing Approval Tests For PDF Document Generation

Implementing Approval Tests For PDF Document Generation

5
Comments
4 min read
Is super.super.method() allowed in Java?

Is super.super.method() allowed in Java?

4
Comments
2 min read
Prevent domain knowledge from sneaking into solitary tests

Prevent domain knowledge from sneaking into solitary tests

4
Comments
3 min read
The Test Pyramid

The Test Pyramid

4
Comments
3 min read
Clean Architecture: Introduction, Concepts and Principles

Clean Architecture: Introduction, Concepts and Principles

4
Comments
6 min read
Design happens in mind first even for Softwares

Design happens in mind first even for Softwares

4
Comments
3 min read
loading...