A. M. Antonopoulos. Mastering Bitcoin. Programming the open blockchain.
O'Reilly, 2017
A. M. Antonopoulos, G. Wood. Mastering Ethereum. O'Reilly, 2019
[POSA-1] F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal.
Pattern-Oriented Software Architecture A System of Patterns. John Wiley and
Sons, 1996
E. B. Fernandez. Security Patterns in Practice: Designing Secure
Architectures Using Software Patterns. John Wiley and Sons, 2013
[PEAA] M. Fowler. Patterns of Enterprise Application Architecture.
Addison-Wesley, 2003
[GoF] E. Gamma, R. Helm, R. Johnson, J. Vlissiders. Design Patterns:
Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994
[EIP] G. Hohpe, B. Woolf. Enterprise Integration Patterns. Addison-Wesley,
2003
U. Joshi. Patterns of Distributed Systems. Addison-Wesley, 2024
R. Kuhn. Reactive Design Patterns. Manning, 2017
R. Laddad. AspectJ in Action: Enterprise AOP with Spring Applications.
Manning, 2010
M. Schumacher, E. Fernandez-Buglioni, D. Hybertson, F. Buschmann, P.
Sommerlad. Security Patterns: Integrating Security and Systems Engineering.
John Wiley and Sons, 2006
R.-G. Urma, M. Fusco, A. Mycroft. Java 8 in Action: Lambdas, streams, and
functional-style programming. Manning, 2015
A. Videla, J.J.W. Williams. RabbitMQ in Action. Manning, 2012
R. Warburton. Java 8 Lambdas: Functional Programming for the Masses.
O'Reilly, 2014
Libri consigliati per consultazione
I. Forman, N. Forman. Java Reflection in Action. Manning, 2004
M. Fowler. Refactoring: Improving the Design of Existing Code.
Addison-Wesley, 1999
M. Fowler. UML Distilled. Pearson, 2000
J. Rumbaugh, I. Jacobson, G. Booch. The Unified Modeling Language Reference
Manual. Addison-Wesley, 2005