1. Strategy Patternhistorical

    The strategy pattern selects one of several algorithms for accomplishing the same task according to a type or context, with Java and Go examples.

  2. Observer Patternhistorical

    The observer pattern broadcasts state changes from a subject to observers, with Java, Go, and application examples.

  3. Decorator Patternhistorical

    The decorator pattern adds new functionality to a class or function without changing the original code, with Java and Go examples.

  4. Chain of Responsibilityhistorical

    The chain-of-responsibility pattern links handlers that can process the same type of request, with Java, Go, and filter-chain examples.

  5. Adapter Patternhistorical

    The adapter pattern is used to make an old-system interface compatible with a new interface, with Java and Go examples.

  6. Service Meshhistorical

    Historical notes on cloud native, cloud platforms, VPCs, and the evolution, purpose, and common implementations of Service Mesh.

  7. Pluggable Architecturehistorical

    Original VNote placeholder for pluggable architecture.

  8. How to Design a Container Scheduling Systemhistorical

    A short note on what container scheduling is, why it is needed, and Kubernetes as a scheduling component.

  9. How to Design a Pipeline Systemhistorical

    A short note on CI/CD pipelines, their purpose, design, and Jenkins.

  10. Soft Skillshistorical

    A short pointer to the programmer career-development note.