Forem

# softwaredesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
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?
Cover image for What the heck is homomorphism?

What the heck is homomorphism?

4
Comments 2
6 min read
What is Abstraction?
Cover image for What is Abstraction?

What is Abstraction?

Comments
8 min read
SOLID Principles with Swift by building Library Management System
Cover image for 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
Cover image for 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
Cover image for 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?
Cover image for 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
Cover image for 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
DAO Design Pattern

DAO Design Pattern

3
Comments 1
2 min read
Pitfalls in software design reasoning
Cover image for Pitfalls in software design reasoning

Pitfalls in software design reasoning

Comments
8 min read
You do not need TDD. Only if...
Cover image for You do not need TDD. Only if...

You do not need TDD. Only if...

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

Bullsh*t Of Self-Documenting Code

7
Comments 21
3 min read
General Techniques for Documenting Systems

General Techniques for Documenting Systems

Comments
4 min read
Unraveling the Mysteries of Domain-Driven Design: An Introduction

Unraveling the Mysteries of Domain-Driven Design: An Introduction

Comments
4 min read
Architecting for Agility: Unleashing the Power of Event-Driven Architecture in Software Design
Cover image for Architecting for Agility: Unleashing the Power of Event-Driven Architecture in Software Design

Architecting for Agility: Unleashing the Power of Event-Driven Architecture in Software Design

1
Comments
3 min read
Navigating Microservices: Proven Strategies for Streamlined Development and Scalability
Cover image for Navigating Microservices: Proven Strategies for Streamlined Development and Scalability

Navigating Microservices: Proven Strategies for Streamlined Development and Scalability

1
Comments
3 min read
loading...