About the Author
Joel Martinez has most recently been focusing on mobile app development (Android, iOS, Windows Phone/RT). In the past, he founded the Orlando .NET User Group (ONETUG), worked at a few startups, made a few games, and was a Microsoft XNA MVP for a few years. You can find him on twitter at @joelmartinez
, or on the Web at http://codecube.net.
He also co-authored the books ASP.NET Development with Macromedia Dreamweaver MX , Peachpit Press , 2002 and Dreamweaver MX 2004 Magic , New Riders , 2003 .
I would like to thank first and foremost my family (Tabbitha, Layla, and Ashton) for supporting (and tolerating) me during the writing of this book; everything I do is for you guys, I Love You! Thanks to my mom and dad, Ilu and Ramon, for being great parents and raising us right. My brother, Alex, for being someone I could always look up to, growing up. Gary, Charmayne, Alex (ermagherd am dern!), and Alyssa, you guys rock! To Igor and Howard, thank you for creating an environment where I can do fulfilling work with a great team, I'm very glad to be a part of the family. And finally, to the wonderful team at Packt Publishing, Yogesh and Michelle, it was a pleasure working with you.
About the Reviewers
Joydip Kanjilal is a Microsoft Most Valuable Professional in ASP.NET. He is also a speaker and author of several books and articles. He has over 14 years of industry experience in IT with more than 8 years in Microsoft .NET and its related technologies. He was selected as MSDN Featured Developer of the Fortnight (India) a number of times and also as Community Credit Winner at www.community-credit.com several times. Joydip has authored the following books:
- Visual Studio 2010 Six in One , Wrox Publishing
- ASP.NET 4.0 Programming , McGraw-Hill Publishing
- Entity Framework Tutorial , Packt Publishing
- Pro Sync Framework , APRESS
- Sams Teach Yourself ASP.NET Ajax in 24 Hours , Sams Publishing
- ASP.NET Data Presentation Controls Essentials , Packt Publishing
He has authored more than 200 articles for some of the most reputable sites such as www.msdn.microsoft.com, www.asptoday.com, www.devx.com, www.ddj.com, www.aspalliance.com, www.aspnetpro.com, www.sql-server-performance.com, and www.sswug.com. A number of these articles have been selected at www.asp.netMicrosoft's official site on ASP.NET.
He is currently working as an independent software consultant and author. He has years of experience in designing and architecting solutions for various domains. His technical strengths include C, C++, VC++, Java, C#, Microsoft .NET, Ajax, WCF, REST, SOA, Design Patterns, SQL Server, Operating Systems, and Computer Architecture.
He blogs at http://aspadvice.com/blogs/joydip and spends most of this time writing books and articles. When not at work, he spends his time with his family, playing chess, and watching cricket and soccer.
You can see his MVP profile at https://mvp.support.microsoft.com/default.aspx/profile/joydip.
I am thankful to my family, friends, and Jini in particular, for inspiring me to take up this challenge. I enjoyed working on this book.
Asher De Vuyst is an American Software Engineer, Entrepreneur, proud father, and husband. He has designed software for the DOD, DOJ, investment banks, Disney, and several startups. Asher holds B.S. and M.S. degrees in computer engineering from the University of Central Florida and an M.B.A. from Rollins College. He is a member of the IEEE, ACM, and Tau Beta Pi.
Thanks to my family and friends for their patience and support.
www.PacktPub.com
Support files, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print and bookmark content
- On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Instant Updates on New Packt Books
Get notified! Find out when new books are published by following @PacktEnterprise
on Twitter, or the Packt Enterprise Facebook page.
Preface
C# is a wonderfully expressive and powerful language that lets you focus on your application rather than low-level boilerplate. Over the last decade, the C# compiler has evolved to include many features from dynamic and functional languages, all while remaining statically typed. Most recently, it has tackled the proliferation of concurrent hardware with new asynchronous programming features.