DEV Community

# softwaredesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Book: A Philosophy of Software Design

Book: A Philosophy of Software Design

1
Comments
1 min read
Top 5 Software Design Principles for Building Robust Applications

Top 5 Software Design Principles for Building Robust Applications

1
Comments
5 min read
Measuring an engineering impact. Pyramid of needs for product engineers.

Measuring an engineering impact. Pyramid of needs for product engineers.

18
Comments
8 min read
Exploring software design problems and solutions: Transactions and side effects

Exploring software design problems and solutions: Transactions and side effects

Comments
10 min read
The Wisdom of Avoiding Conditional Statements

The Wisdom of Avoiding Conditional Statements

Comments
6 min read
On Agile Development (ft. Dr. John Ousterhout)

On Agile Development (ft. Dr. John Ousterhout)

2
Comments
1 min read
Case Study: Loosely Coupled Architecture 06:54

Case Study: Loosely Coupled Architecture

1
Comments
2 min read
Mastering SOLID Principles with Go Examples

Mastering SOLID Principles with Go Examples

2
Comments 1
1 min read
The thought process behind converting System Requirements into Object-Oriented Design

The thought process behind converting System Requirements into Object-Oriented Design

Comments
12 min read
Decorator Pattern

Decorator Pattern

Comments
3 min read
Reading "A Philosophy of Software Design"

Reading "A Philosophy of Software Design"

Comments
3 min read
What the heck is homomorphism?

What the heck is homomorphism?

4
Comments 2
6 min read
What is Abstraction?

What is Abstraction?

Comments
8 min read
SOLID Principles with Swift by building Library Management System

SOLID Principles with Swift by building Library Management System

Comments
5 min read
Script Files as Configs (Instead of JSON and YAML)

Script Files as Configs (Instead of JSON and YAML)

Comments
2 min read
SOLID Principles Aren't Principles

SOLID Principles Aren't Principles

8
Comments 2
5 min read
Associated Class Members Introduce "Dimensions" to Classes

Associated Class Members Introduce "Dimensions" to Classes

Comments
2 min read
Restrictive Abstractions

Restrictive Abstractions

2
Comments
3 min read
Tackling Temporal Dependency in Classes

Tackling Temporal Dependency in Classes

Comments
3 min read
Advantages of Modularity: Simplified Development Process

Advantages of Modularity: Simplified Development Process

Comments
1 min read
Ideas for making more informative names

Ideas for making more informative names

1
Comments 3
6 min read
Monolithic or Microservices?

Monolithic or Microservices?

53
Comments 9
5 min read
Making Custom Abstraction Units for Programming Languages

Making Custom Abstraction Units for Programming Languages

Comments
5 min read
Unveiling TypeScript Magic: Using One Name for Both Interface and Class

Unveiling TypeScript Magic: Using One Name for Both Interface and Class

Comments
2 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
loading...