Books
Books on C# and .NET published by Joe Mayo — covering everything from language fundamentals to advanced patterns and modern development techniques.
C# Cookbook
1st Edition
An intermediate-to-advanced guide offering practical recipes for C# development. Covers constructing types, coding algorithms, LINQ querying, dynamic programming, asynchronous programming, data manipulation, pattern matching, and modern C# language features including records and init-only properties.
Buy on Amazon
Programming the Microsoft Bot Framework
1st Edition
The definitive guide to building Conversational User Interfaces (chatbots) with the Microsoft Bot Framework using C#. Covers building message dialogs, managing conversations, integrating with the Bot Framework API, and incorporating natural language processing with Microsoft LUIS. Uses C# exclusively throughout.
Buy on Amazon
C# Succinctly
A concise guide to C# 6.0 syntax and fundamentals, covering web development with ASP.NET, desktop applications using Windows Presentation Foundation, mobile development for Windows Phone, cloud computing via Windows Azure, and cross-platform support through Xamarin. Part of Syncfusion's free Succinctly e-book series.
Free Download
Microsoft Visual Studio 2010: A Beginner's Guide
1st Edition
A hands-on guide to building applications from the ground up with Visual Studio 2010. Covers C#, VB.NET, ASP.NET, Silverlight, Windows Presentation Foundation (WPF), and Windows Communication Foundation (WCF).
Buy on Amazon
LINQ Programming
1st Edition
A comprehensive guide to Language Integrated Query (LINQ), covering techniques to query XML, SQL, ADO.NET, and unstructured data sources. Includes building powerful LINQ queries, handling hierarchical and relational data, using lambdas and expression trees, and developing multi-threaded applications.
Buy on AmazonC# 3.0 Unleashed: With the .NET Framework 3.5
1st Edition
A detailed guide to C# 3.0 and the .NET Framework 3.5 covering LINQ, the Entity Framework, Silverlight, lambda expressions, extension methods, and other new language features. A comprehensive reference for professional .NET developers.
Buy on Amazon
ASP.NET 2.0 MVP Hacks and Tips
1st Edition
A collection of undocumented hacks and techniques from authors including Joe Mayo, Scott Hanselman, and Dan Wahlin — designed to help developers become more productive with ASP.NET 2.0. Contains 17 chapters of high-quality content not found anywhere else.
Buy on Amazon
C#Builder Kick Start
1st Edition
A Borland-authorized guide to C#Builder — the first full-featured alternative to Microsoft Visual Studio .NET — targeting Delphi and JBuilder developers transitioning to .NET. Covers C# fundamentals, Windows Forms, ASP.NET web applications, data binding, and deployment.
Buy on Amazon
C# Unleashed
1st Edition
A complete professional reference guide to C#, guiding the developer from language syntax and object-oriented software construction through multiple .NET technologies. Covers garbage collection, cross-language development, the Common Language Runtime, versioning and assemblies, and application security.
Buy on AmazonAbout Joe Mayo
Joe Mayo is an author, instructor, and independent software consultant specializing in C# and .NET. He has been working with the platform since its first pre-beta release and has published nine books covering language fundamentals, LINQ, AI, and modern development techniques.
Read the Blog