Skip to content
Latest:
  • Day 6 — Open-Source AI Ecosystem in 2026
  • Day 5 — The Frontier Model Landscape: GPT, Claude, Gemini, and Beyond
  • Day 4 — Tokens, Embeddings & Semantic Space
  • Day 3 — The Transformer Architecture Deep Dive
  • Day 2 — How Large Language Models Actually Work?
LEARNCSDESIGN

  • Home
    • All Posts
  • AWS
    • Configuration
      • YAML
    • CloudFront
  • Microservices
    • Security
    • Cross-Cutting Concerns
    • Service Discovery
    • Observability
    • External API
    • Communication
      • Protobuf
      • RabbitMQ
    • Data
    • Deployment
    • Decomposition
  • Design Patterns
    • Creational Design Patterns
    • Structural Design Patterns
    • Behavioral Design Patterns
  • Code
    • Python
    • JSON
    • Web3
    • Git
    • Maven
    • UML
    • Go
    • Java
    • Elasticsearch
    • Docker
  • SQL
    • MySQL
  • REST
  • System Design
  • AI

Design Patterns

Design Patterns
Neeraj Kushwaha

SOLID Design Principles Demystified

SOLID is an acronym for five design principles aimed at making software designs more understandable, flexible, and maintainable. They were

Read More
  • Next →

Recent Posts

  • Day 6 — Open-Source AI Ecosystem in 2026
  • Day 5 — The Frontier Model Landscape: GPT, Claude, Gemini, and Beyond
  • Day 4 — Tokens, Embeddings & Semantic Space
  • Day 3 — The Transformer Architecture Deep Dive
  • Day 2 — How Large Language Models Actually Work?
  • Day 1 — Welcome to the AI Era: The 2026 Landscape
  • The Importance of Consistency in Software Development: Avoiding Mixed Frameworks and Libraries
  • Minimize DNS Lookups for Faster Web Performance
  • Avoiding Overengineering in Software Development: Keeping It Simple for Success

“Walking on water and developing software from a specification are easy if both are frozen”

Copyright © 2026 LEARNCSDESIGN. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.