1. dothistorical

    Notes on the DOT language and Graphviz: graphs, nodes, edges, attributes, subgraphs, ports, and example diagrams.

  2. draw.iohistorical

    A short note containing a custom diagrams.net shape library and reference links.

  3. Use-Case Diagramhistorical

    What a use-case diagram describes, with a simple PlantUML example.

  4. Fan-In / Fan-Outhistorical

    Reference links for Go pipeline fan-out and fan-in concurrency patterns.

  5. Pipelinehistorical

    Reference link for the Go pipeline concurrency model.

  6. Prototype Patternhistorical

    Prototype-pattern notes with UML, Java and Go clone examples, plus a generic DAO example that returns cloned data.

  7. Abstract Factory Patternhistorical

    Abstract-factory notes showing related product families and a Go implementation with engines, wheels, factories, and a client.

  8. Simple Factory Patternhistorical

    Simple-factory notes in Java and Go, followed by a generic template-method + simple-factory + strategy example.

  9. Design Patterns I Have Usedhistorical

    A short interview-style note on where singleton, prototype, factory, builder, facade, decorator, template method, state, strategy, and proxy patterns were used.

  10. Flyweight Patternhistorical

    Flyweight-pattern notes with UML and a Java example using a chess-object pool.