Should we abandon the notion that design patterns are blueprints, or is there more to it than that?
Where do Design Patterns come from? What brought them into being? Why are they so important?
What are the most exciting features that are expected to be released in Java 9?