titlepage

Programming Microsoft's Clouds: Windows Azure™ and Office 365

For Lexi, Leila, and Stacy, I will love you forever.

—Thomas Rizzo

I would like to dedicate my work to my mother Zahida Rais and sister Khaizran Siddiqui—they provide me amazing confidence and support regardless of the circumstances. You are the best in the world!

—Razi bin Rais

To Annette, Jarod, and B’Elanna

—Michiel van Otegem

To my sweet Maxie.

—George Durzi

I would like to dedicate this book to my wife Ashley as we start our lives as a married couple together. Your patience and support during the long nights spent researching, working, and perfecting is love in its purest form.

—Zoiner Tejada

To my family.

—David Mann

About the Authors

Thomas Rizzo is a senior director in the Microsoft Office 365 team. Before working in Office 365, Tom worked in the SharePoint, SQL Server, and Exchange businesses at Microsoft. You can reach Tom at [email protected].

Razi bin Rais is a Microsoft Most Valuable Professional (MVP) for SharePoint Server and currently based in New York. For over eight years, he has been a SharePoint SME and helped companies like Microsoft and Avanade to successfully implement SharePoint Server for their enterprise customers. He is also a Microsoft Certified Trainer (MCT) and enjoys conducting trainings and informal chalk talks. As an active speaker for INETA since 2004, he’s presented in conferences and events including the SharePoint Conference SEA, Microsoft TechDays, Microsoft ISV innovation Days and SharePoint Saturdays. He holds a master’s degree in Computer Science and passionately works on emerging technologies. He is a founder and leader for New York Office 365 User Group www.meetup.com/off365. In his spare time he likes watching cricket and writing for his blog at http://razirais.wordpress.com. He tweets @razibinrais and can be reached at [email protected].

Michiel van Otegem is senior software architect at Sogeti Netherlands. He has a broad expertise on the Microsoft platform and beyond, with a focus on cloud computing, integration, and security. Michiel was a pioneer on the .NET platform and founded the Dutch .NET Usergroup dotNED in 2002. He is the author of numerous articles and several books, and a speaker at development conferences. For his work in the Microsoft community, he has received the Microsoft MVP Award many times since 2002. Michiel lives in The Netherlands with his wife, son, and daughter.

Darrin Bishop is a speaker, author, and developer focusing on Microsoft SharePoint Technologies since the release of SharePoint Portal Server 2001. Lately he has focused on mobile and cloud development. He has authored chapters in various SharePoint–related books. As an international speaker, Darrin presents at many conferences, at SharePoint Saturdays, at MOSS Camps and to user groups. Contact Darrin via his blog at www.darrinbishop.com/blog or via www.aptillon.com.

George Durzi is a principal consultant at Clarity Consulting, where he works with clients to implement solutions based on various Microsoft tools and technologies. George started working with Lync as part of a project for the Microsoft Developer and Platform Evangelism team to build and deliver developer training content for early adopters of Lync and Exchange. George was born in Lebanon, raised in the United Arab Emirates, and moved to the United States to attend college. To this day, some American pop-culture references completely elude him.

Zoiner Tejada ([email protected]) is the president and chief problem solver at TejadaNET, providing strategic guidance to enterprises and startups leveraging cutting-edge technologies from Microsoft. He is passionate about leveraging cloud technologies and Windows Azure services to build web-based solutions that run at scale. He is an advisor to Microsoft and enjoys engaging the greater community by speaking at conferences and user group meetings, authoring a column on cloud for DevProConnections magazine, and teaching at UCSD. He has a degree in computer science from Stanford University.

David Mann is a co-founder of Aptillon (www.aptillon.com), a leading SharePoint-focused consulting company, a part-time trainer for Critical Path Training (www.criticalpathtraining.com) and a five-time SharePoint MVP. As a developer, software architect, author, and trainer, he has focused on Microsoft’s Information Worker and Collaboration stack, working with portal, collaboration, and content management technologies for more than 15 years. Dave is the founder of the Tri-State SharePoint User Group, focused on developer, administrator, and end-user topics covering SharePoint and the entire Office System. He is an author of Workflow in the 2007 Microsoft Office System (Apress, 2007) and has written whitepapers for MSDN and articles for magazines and online sites. He presents regularly at SharePoint and Office user groups and code camps, and has presented or moderated sessions at major conferences, including Tech Ed, Microsoft’s SharePoint Conference, the Microsoft Office Developer’s Conference, and the SharePoint Best Practices Conference. Dave has also done MSDN webcasts on topics related to SharePoint development.

About the Technical Editors

Kayode Dada is the principal at TwistEdge, Inc., a technology consulting company focused on Microsoft technologies. At TwistEdge, he architects and develops solutions leveraging SharePoint 2010 and Window Azure platform. He has worked with SharePoint beginning with the first version, and has helped many clients to migrate their on-premises line of business application to the cloud. Prior to founding TwistEdge, Inc., he was responsible for the engineering of a technology platform that integrates SharePoint with enterprise content-management platforms as well as a framework for developing enterprise portal solutions based on SharePoint. He blogs at www.twistedge.com.

Hilton Giesenow is based out of beautiful Cape Town, South Africa, where he is a software development professional and consultant, these days working primarily with SharePoint and the Office 365 and the Azure family of products. His experience includes development, architecture, team leadership, consulting, and project management roles. He is a lead for the local .NET and information-worker communities, an internationally recognized author, speaker, podcaster, and webcaster, and a long-standing Microsoft MVP. You can find his SharePoint podcast at www.TheMossShow.com and a more detailed bio at http://hilton.giesenow.com/.

Credits

Project Editor

Maureen Spears

Technical Editors

Kayode Dada

Hilton Giesenow

Production Editor

Daniel Scribner

Copy Editor

San Dee Phillips

Editorial Manager

Mary Beth Wakefield

Freelancer Editorial Manager

Rosemarie Graham

Associate Director of Marketing

David Mayhew

Marketing Manager

Ashley Zurcher

Business Manager

Amy Knies

Production Manager

Tim Tate

Vice President and Executive Group Publisher

Richard Swadley

Vice President and Executive Publisher

Neil Edde

Associate Publisher

Jim Minatel

Project Coordinator, Cover

Katie Crocker

Compositor

Jeff Lytle, Happenstance Type-O-Rama

Proofreaders

Jen Larsen and James Saturnio, Word One

Indexer

Robert Swanson

Cover Designer

LeAndra Young

Cover Image

© iStock / Colleen Farrell

Acknowledgments

I’d like to thank Paul Reese for getting me involved in this book; Maureen Spears and San Dee Phillips for their wonderful editing; and my employer Sogeti Netherlands (specifically my manager Toine de Laet) for giving me the freedom to work on this book.

—Michiel van Otegem

Thanks to my peers and coworkers for inspiring me to be the best I can be. I couldn’t take on all these extracurricular projects and activities if it weren’t for the never-ending patience and understanding of my beautiful wife Amy. I love you honey.

—George Durzi

A few incredible people have helped me along in this process, and to them specifically I wish to give my sincerest thanks. I would like to thank Michele Leroux Bustamante for challenging me to reach ever higher and higher, and actually put it down on paper while I did so. Suren Machiraju at Microsoft, whose creativity in exploring the unexplored to help the customer uniquely solidified my expertise in the technology and business of software.

For my work in this book, I owe my gratitude to Jora Khodagholian for his patient review and testing of every draft and code sample. Thanks go to my editor at Wiley, Maureen Spears, whose guidance helped make this book something I would want to read. Finally, a big thank you goes to my parents, who always said I would be a teacher. You were right.

—Zoiner Tejada

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset