Cover Page

PROFESSIONAL
C# 7 and .NET Core 2.0

 

 

 

Christian Nagel

 

 

 

 

 

 

Wiley Logo

This book is dedicated to my family—Angela, Stephanie, Matthias, and Katharina—I love you all!

ABOUT THE AUTHOR

Photograph of the author Christian Nagel, who is Microsoft MVP (Most Valuable Professional) for Visual Studio and DevelopmentTechnologies and has been Microsoft Regional Director for more than 15 years.

CHRISTIAN NAGEL is Microsoft MVP for Visual Studio and Development Technologies and has been Microsoft Regional Director for more than 15 years. Christian founder of CN innovation, where he offers coaching, training, code reviews, and assistance with architecting and developing solutions using Microsoft technologies. He draws on more than 25 years of software development experience.

Christian started his computing career with PDP 11 and VAX/VMS systems at Digital Equipment Corporation, covering a variety of languages and platforms. Since 2000, when .NET was just a technology preview, he has been working with various technologies to build .NET solutions. Currently, he mainly coaches people on development and architecting Windows apps, ASP.NET Core web applications, and Xamarin and helps them use several Microsoft Azure service offerings.

Even after many years in software development, Christian still loves learning and using new technologies and teaching others how to use the new technologies in various forms. Using his profound knowledge of Microsoft technologies, he has written numerous books and is certified as Microsoft Certified Trainer and Certified Solution Developer. Christian speaks at international conferences such as Microsoft Ignite (previously named TechEd), BASTA! and TechDays. He founded INETA Europe to support .NET user groups. You can contact Christian via his website www.cninnovation.com, read his blog at https://csharp.christiannagel.com, and follow his tweets at @christiannagel.

ABOUT THE TECHNICAL EDITOR

Photograph of the technical editor, Istvan Novak, an associate and the chief technology consultant with SoftwArt, a small Hungarian IT consulting company.

ISTVÁN NOVÁK is an associate and the chief technology consultant with SoftwArt, a small Hungarian IT consulting company. He works as a software architect and community evangelist. In the last 25 years, he has participated in more than 50 enterprise software development projects. In 2002, he co-authored the first Hungarian book about .NET development. In 2007, he was awarded the Microsoft Most Valuable Professional (MVP) title, and in 2011 he became a Microsoft Regional Director. István co-authored Visual Studio 2010 and .NET 4 Six-in-One (Wiley, 2010) and Beginning Windows 8 Application Development (Wiley, 2012), and he authored Beginning Visual Studio LightSwitch Development (Wiley, 2011). István holds a master’s degree from the Technical University of Budapest, Hungary and also has a doctoral degree in software technology. He lives in Dunakeszi, Hungary, with his wife and two daughters. He is a passionate scuba diver. You may have a good chance of meeting him underwater at the Red Sea in any season of the year.

CREDITS

ACKNOWLEDGMENTS

I WANT TO THANK Charlotte Kughen, who made my text so much more readable. Often I was working late at night writing while .NET Core was continuously evolving. Charlotte was of enormous help to change my ideas into great readable text. She also invested many weekends to help bring this book out fast. Special thanks also goes to István Novák, who has authored several great books. Despite all the issues we had with the fast evolving .NET Core and the interim builds I was using while working on the book, István challenged me to enhance the code samples that allow you—the reader—to better follow the flow. Thank you, Charlotte and István—you’ve been of great help for the quality of this book.

I also would like to thank Richard Lander from the .NET Core team. We had a great discussion in Redmond on the content and directions for the 11th edition of the book. Rich also found the time to give me good advice on a few chapters of the book.

I also would like to thank Kenyon Brown and everyone else at Wiley who helped to get edition 11 of this great book published. I also want to thank my wife and children for supporting my writing. You’ve been enormously helpful and understanding while I was working on the book for many nights, weekends, and winter holidays. Angela, Stephanie, Matthias, and Katharina—you are my loved ones. This would not have been possible without you.