Chad D. Morgan
About the Author
Antonio Esposito has been an experienced software developer, architect, and trainer since 2002. He started programming in BASIC on MS-DOS 3 at the age of 8 and still loves programming on Microsoft products. An expert in .NET, he has a lot of knowledge of SOA techniques and architectures as well as WCF and Microsoft Azure. He also has extensive knowledge of application production frameworks, such as WPF, MVC, and so on.
Antonio has worked with prominent companies as a freelance consultant, speaker, and trainer. These companies include UniCredit Banca, Microsoft Italia, IBM Italia, Ferrari, Tenova Pomini, Cornr Banca, and many others.
As a speaker, he has had the opportunity to contribute to events such as the MCT Summit Europe, WPC Italia, Community Days Milano, Codemotion, and many more from his own user group, DotNet Lombardia.
I thank my lovely baby and wife for always being in my heart.
About the Reviewers
Altaf Hussain is a student pursuing a master's course from Saint Francis Xavier University in Nova Scotia, Canada. Prior to this, he received his undergraduate degree in computer science and engineering from Shahjalal University of Science and Technology in Sylhet, Bangladesh. He is researching in the field of semantic web and cloud services. He is also into developing a framework for context-aware service discovery and selection, providing decision-making support for healthcare scenarios, using parallel computing and semantic technologies.
Altaf is also working as a senior software engineer for Logistics Software Corp., Canada, where he develops distributed web and desktop applications in C#, ASP.NET, and contemporary technologies. Prior to beginning his master's course, he also worked as a full-stack distributed application developer, implementing e-forms, citizen services, and public sector workflow integration. Altaf has also published several research papers in the fields of grid computing, cloud computing, and the Semantic Web.
Thomas Krause is an independent software developer, author, and consultant. He specializes in high-performance solutions, algorithms, and artificial intelligence. Most of the projects he has worked on have leveraged the productivity of the Microsoft .NET framework while still aiming to be highly performant and efficient. One example of this is his work on a message-based backend processing system based on BizTalk for a Fortune 500 company. This system manages the administration of over 200,000 employees in that company worldwide.
Thomas has also served as a consultant and developer on an automated infringement system that handles tens of millions of offenses in traffic every year worldwide and processes terabytes of data. As an author, he wrote a book about large-scale duplicate detection algorithms using indexing technologies, similar to those used by Google and other major search engines.
Thomas lives and works in Cologne, Germany, where he enjoys Metthappen and Klsch (ground pork on bread and the typical Cologne beer). Cologne is also home to a company called Akzente.IT, which he founded for his consulting work. He is always looking for new and interesting projects, so don't hesitate to contact him. You can find more information about him at http://akzente.it/.
First and foremost, I want to thank my parents, my girlfriend, and the rest of my family, who have always supported me.
Special thanks also go to Sophie for being my funny neighbor; my colleague Oliver for bringing everything in apple-pie order as well as delivering an awesome product to our friends overseas; and my colleague Manuel for playing with me for FC Klostein (local soccer team). Seriously, you guys are great and it's always fun working with you!
Chad D. Morgan is currently the director of technology at MapGraphiX, a software company that focuses on mapping solutions for the transportation industry. Additionally, he owns a consulting company, Pelican Creek Consulting, and has 14 years of professional experience, developing software across various industries. He has had a strong focus on web technologies. His credentials include Microsoft Certified Professional Developer, Microsoft Certified Application Developer, and Microsoft Certified Technology Specialist, among others.
Newton Sheikh is a consultant on cloud computing and distributed computing with focus on Microsoft Azure. He is also a .NET developer and game programmer. He has a lot of interest in the field of mathematics and complex algorithms.
Newton enjoys most of his day coding, working on business solutions, and designing architecture for the cloud. He also loves working on compiler design.
When he is not in front of a computer, he loves to spend time with his friends and family and hang out at different places with a camera in his hands.
He has reviewed XNA 4 3D Game Development by Example Beginner's Guide , Packt Publishing .
You can get in touch with him at https://in.linkedin.com/pub/newton-sheikh/33/391/910.
I would like to thank my colleagues with whom I work for helping me with the review process.