Short and Crispy
  • Post
  • Categories
  • Tags
  • About
  • Search
Short and Crispy

Search Short and Crispy

Short and Crispy


Learn in completely new style

01-System Design

Intro, Client - Server, Monolith & Microservices, gRPC, Network Protocols, Proxies

Last updated on April 16, 2026
# Topic covered
* System Design Introduction
* Client - Server Architecture
* Monolith & Microservices
* gRPC
* Network Protocols
* Proxies
[Read More]
#System-Design 

7. Software Design | UML Diagram

UML Diagram

Last updated on April 16, 2026
# Topic covered
* UML, Its Benefits
* Types of UML Diagrams
  * Structural UML diagrams
  * Behavioral UML diagrams
  * Interaction Diagrams
[Read More]
#Software-Design  #UML-Diagram 

8. Software Design | Design Patterns

Behavioral Design Patterns

Last updated on April 16, 2026

8. Behavioral Patterns

  • Chain of Responsibility Design Pattern
  • Command Design Pattern
  • Iterator Design Pattern
  • Mediator Design Pattern
  • Observer Design Pattern
  • State Design Pattern
  • Strategy Design Pattern
  • Template Method Design Pattern
  • Visitor Design Pattern
[Read More]
#Design-Patterns  #Software-Design 

7. Software Design | Design Patterns

Structural Design Patterns

Last updated on April 16, 2026

7. Structural Pattern

  • Adapter Design Pattern
  • Bridge Design Pattern
  • Composite Design Pattern
  • Decorator Design Pattern
  • Flyweight Design Pattern
  • Proxy Design Pattern
  • Facade Design Pattern
[Read More]
#Design-Patterns  #Software-Design 

6. Software Design | Design Patterns

Creational Design Patterns

Last updated on April 16, 2026

6. Creational Patterns

Creational pattern provides various object creation mechanisms, which increase flexibility and reuse of existing code.

  • Factory Method Design Pattern - Class
  • Builder Design Pattern
  • Singleton Design Pattern
  • Prototype Design Pattern
  • Abstract Factory Design Pattern
[Read More]
#Design-Patterns  #Software-Design 

5. Software Design | Design Patterns

Introduction to Design Patterns

Last updated on April 16, 2026
# Topic covered
* Design Pattern
* Design Pattern vs Algorithms
* Classification of patterns
  * Creational patterns
  * Structural patterns
  * Behavioral patterns
[Read More]
#Design-Patterns  #Software-Design 

4. Software Design | SOLID Design Principles

Introduction to SOLID Design Principles

Last updated on April 16, 2026
# Topic covered
* SOLID Principles
* Issue with BAD Code
* Motivation behind the usage of SOLID Principles
* SOLID
  * Single Responsibility Principle (SRP) 
  * Open closed Principle (OSP)
  * Liskov substitution Principle (LSP)
  * Interface Segregation Principle (ISP)
  * Dependency Inversion Principle (DIP)
[Read More]
#Design-Principles  #Software-Design 

2. Software Design | Clean Code

Why and how to write clean code?

Last updated on April 16, 2026
# Topic covered
* Clean Code
* Why Clean Code?
* Why write bad code?
* Meaningful Names
* Functions rules
* Comments rules
* Code smells
[Read More]
#Clean-Code  #Software-Design 

3. Software Design | OOPs

Object oriented design

Last updated on April 16, 2026
# Topic covered
* Classes, Objects
* Inheritance, Polymorphism
[Read More]
#Clean-Code  #Software-Design  #oops 

1. Software Design and Architecture Roadmap

All of the layers of software design

Last updated on April 16, 2026
# Topic covered
* First Principles
* The stack
  * Clean Code
  * Programing Paradigms
  * Object Oriented Programming
  * Design Principles
  * Design Patterns
  * Architectural Principles
  * Architectural Styles
  * Architecture Patterns
  * Enterprise Patterns
[Read More]
#Software-Design-Roadmap  #Software-Design 
  • ← Newer Posts
  • Older Posts →

 •  2026  •  Short and Crispy