Hands-On Design Patterns and Best Practices with Julia : Proven solutions to common problems in software design for Julia 1.x / Tom Kwong, Stefan Karpinski
Design Patterns and Related Principles Modules, Packages, and Data Type Concepts Designing Functions and Interfaces Macros and Meta Programming Techniques Reusability Patterns Performance Patterns Maintainability Patterns Robustness Patterns Miscellaneous Patterns Anti-Patterns Traditional Object-Oriented Patterns Inheritance and Variance