To my Dad.
I’d like to thank so many people that probably they wouldn’t fit in just a page!
I think the most important one to mention though is my girlfriend Maela that is always here for me and she is the key to our family happiness.
Sometimes inspirations come in strange ways. I once read the story of the UFC champion Conor McGregor: he is really an interesting guy, sometimes with an overwhelming personality, but I think it is part of the role or mask he decided to wear.
McGregor made me think when I read this sentence:
“There’s no talent here, this is hard work. This is an obsession. Talent does not exist, we are all equal as human beings. You could be anyone if you put in the time. You will reach the top, and that is that. I am not talented, I am obsessed.”
To be honest, I totally agree. Everyone can be who he or she wants to be; it’s hard and often we can be nearly there for giving up a dream, but our obsessions could really make the difference from failing to succeeding.
Several years ago, I would have never thought I’d be able to write an entire book in English and succeeding as a Software Architect outside my country – apparently my obsessions won.
is a System Architect with 15 years of experience, a Google Developer Expert on Web Technologies, and the London Javascript community Manager ( www.londonjs.uk ).
He had the opportunity to work on cutting-edge projects for mobile, desktop, web, TVs, set-top boxes, and embedded devices.
He is also an international speaker on Tech conferences with over 100 talks made in less than 10 years.
Luca thinks the best way to use any programming language is mastering their models; that’s why he spends a lot of time researching topics such as OOP, Functional and Reactive programming.
With these skills, Luca can easily apply the best practices learned and drive any team to success.
He is also a natural leader, delivery focused, a problem solver, and a game changer; his passion is the driver for any activity, and he’s able to make the difference in many circumstances.
In his spare time, Luca writes for national and international technical magazines and editors, and he’s a technical reviewer for Apress, Manning Publications, Packt Publishing, Pragmatic Bookshelf, and O’Reilly.
is a fanatic of minimalist software development, accurate database design, and meticulous business analysis. He is focused on functional/object paradigms and service orientation. He has worked in various contexts and levels developing applications for the Web as well as other purposes with JavaScript/PHP, Java/C#, and other programming languages. He is based in London and is the Principal Software Developer at DAZN (a division of Perform Group).
has more than 23 years of experiences in Security, Web/Mobile development, Cloud, and IT Architecture. His true IT passions are Security and Android.
He has been programming and teaching how to program with Android, Perl, PHP, Java, VB, Python, C/C++, and MySQL for more than 20 years.
He holds a Master of Science degree in Computing Science from the University of Salerno, Italy.
Massimo has worked as a Project Manager, Software Engineer, Research Engineer, Chief Security Architect, Information Security Manager, PCI/SCADA Auditor, and Senior Lead IT Security/Cloud/SCADA Architect for many years.
Technical skills include the following Security, Android, Cloud, Java, MySQL, Drupal, Cobol, Perl, Web and Mobile development, MongoDB, D3, Joomla, Couchbase, C/C++, WebGL, Python, Pro Rails, Django CMS, Jekyll, Scratch, etc.
He worked as visiting lecturer and supervisor for exercises at the Networking Laboratory of the Helsinki University of Technology (Aalto University). He holds four international patents (PKI, SIP, SAML, and Proxy areas).
Currently he currently works as Chief Information Security Office (CISO) for Cargotec Oyj and he is a member of the ISACA Finland chapter board.
Massimo has reviewed more than 40 IT books for different publishing companies and is the coauthor of Pro Android Games (Apress, 2015).
18.227.190.93