Forem

# softwaredesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
10 Software Design and Programming Best Practices for Developers

10 Software Design and Programming Best Practices for Developers

390
Comments 13
11 min read
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
loading...