This book offers solution to some common programming problems that you come across with the recently open-sourced C# and will also help you get started with .NET Core 1.1. Dirk Strauss takes a recipe-based approach, starting with a run through of new features in C# 7, such as tuples and pattern matching. He then moves on to look at generics and the OOP features in C# before tackling more advanced topics, such as reactive extensions, Regex, code analyzers, and asynchronous programming.
The book also covers cross-platform .NET Core 1.1 features and looks at using .NET Core on macOS. Microservices, serverless computing, and the use of Visual Studio 2017 for mobile application development across multiple platforms are all covered.
Author: Dirk Strauss
Date: April 2017
Audience: C# programmers
- Write better and less code to achieve the same result as in previous versions of C#
- Wori with analyzers in Visual Studio
- Work with files, streams, and serialization
- Write high-performant code in C# and understanding multi-threading
- Demystify the Rx library using Reactive extensions
- Explore .Net Core 1.1 and ASP.NET MVC
- Secure your applications and learn new debugging techniques
- Design and build a microservice architecture
- Use Azure and AWS for serverless computing with C#
Author: Robert Sedgewick, Kevin Wayne, and Robert Dondero
Publisher: Addison Wesley
Audience: Students expecting an academic approach
Reviewer: Mike James Python is often the language of choice for academics so why not an academic book on Python?
Author: Bruce Tate, Ian Dees, Frederic Daoud, Jack Moffitt
Publisher: Pragmatic Bookshelf
Date: January 6, 2015
Audience: Language enthusiasts
Reviewer: Mike James Seven more languages? Do we need to look at another seven?