Ryad El-Dajani is a software engineer and passionate technology enthusiast. He developed an interest in computers when he was 10 years old. Soon thereafter, he began to learn his first programming languages.
After he had completed his training as an IT specialist, he worked on several e-commerce Internet projects. Currently, he is studying business computing and works for a big IT company in Germany, realizing various IT projects based on Java or .NET technologies.
Besides the classic application development, he has professional experience in realizing projects based on web frameworks such as Spring, Play, Symfony, eZ Publish, and Magento. Moreover, he has been excited about all kinds of Unix-like embedded systems since the revolutionary SheevaPlug.
I would like to thank my family for their support during the authoring of this book. Special thanks go to my grandpa, Jürgen, and my uncle, Thomas, who introduced me into the world of computers against the wishes of my parents when I was a child.
Furthermore, I would like to thank the Internet community for spreading their knowledge. Without amazing guys like you, I would have never been able to understand and, in the end, write about the complex technologies surrounding us today.
I am particularly grateful to my beloved girlfriend, Marlene. Without her infinite support, patience, understanding, and cooking skills, I would not have been able to complete this project.