Java Design Patterns
Design patterns are best practices a programmer can use to solve common problems when designing an application or system.
Principles
Software development has some universal principles that can guide and help during design, implementation and review.
Snippets
30-seconds-of-java is a collection of reusable, tested, Java 11 compatible code snippets that we guarantee you can understand in 30 seconds or less.
Blog
Find our latest blog content related to design patterns, architecture and open source.