Skip to main content

Learning Resources

Use the reading guide for exact selected local locators and primary documentation. This guide teaches the required material; the source stack supports targeted repair rather than duplicating the whole syllabus.

SourceRoleHow to use
Head First Design Patterns book indexNarrative introductionOne matching pattern story after a failed practice attempt
Design Patterns GoF book indexAll eleven behavioral intents and collaborationsCompare participants, consequences and implementation choices
Refactoring book indexSafe structural changesPreserve observations while moving into/out of a pattern
Good Code, Bad Code book indexJudgment and boundariesOptional critique of ownership and abstraction cost
Clean Code book indexReadability heuristicsOptional critical comparison; do not treat rules as universal laws

For execution use guided labs, not OCR code from book chunks. For further study see the optional reading/Resources inventory in the reading guide. External reachability and a book index are not evidence that every linked section has been semantically audited.

Runtime contract resources​

The runtime comparison retains the incoming primary-source links and its tested EventBus/Editor kit. Pair it with the broader core kit; compare cancellation, close, no-op edits and snapshot ownership explicitly.