Manoj Kumar Sharma is a Corporate Trainer/Consultant, based out of Bangalore, India. He has over 25 years of software development experience, and has worked on most of the prominent software development technologies during his long career. He has been designing and developing websites, portals and web applications for nearly 22 years now, using ASP and ASP.NET technologies.
He has 12+ years of Corporate Training experience. He currently specializes in .NET Core, ASP.NET, Windows Azure, WCF, Windows and Xamarin (for Android), and other web development technologies and architectures. As part of the Developer and Platform Evangelism Team at Microsoft India, he has been promoting the .NET Framework (having begun with .NET 3.0), Silverlight, Windows Azure, Windows Platform Development, and .NET CORE, handling architectural & developer-centric consulting assignments and addressing lateral training needs. He is also part of India's Most Active .NET User Community - BDotNet.
He also offers Consulting Services to companies facing difficulty in developing, incorporating or adopting advanced web development patterns and practices, offering both - development and architecture related consultancy on a turn-key basis. Until very recently, he was part of the Development Team at ADP India Pvt. Ltd., holding the post of the Chief Software Architect.
Several new language features have been brought to C# in the newly released 8.0 Version. In this session we shall try to give you a quick look at some of the important ones which you will definitely find very useful in your journey to adopt .NET CORE 3.0, like how to avoid null reference exceptions with nullable reference types, how to use Ranges and Indices to access single elements or ranges in a collection, default interface methods, how to consume and produce asynchronous streams, and much more.