Popular C# Books
- C# 6.0 in a Nutshell: The Definitive Reference [Read online]
When you have questions about C# 6. NET knowledge. NET features, including XML, networking, serialization, reflection, security, application domains, and code contracts Explore the new C# 6.
- Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming [Read online]
If you’re one of the many developers uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 75 code-rich recipes, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques, using libraries and language features in. Complete with ready-to-use code and discussions about how and why the solution works, you get recipes for using: async and await for asynchronous operations Parallel programming with the Task Parallel Library The TPL Dataflow library for creating dataflow pipelines Capabilities that Reactive Extensions build on top of LINQ Unit testing with concurrent code Interop scenarios for combining concurrent approaches Immutable, threadsafe, and producer/consumer collections Cancellation support in your concurrent code Asynchronous-friendly Object-Oriented Programming Thread synchronization for accessing data.
- C# 6.0 Pocket Reference: Instant Help for C# 6.0 Programmers [Read online]
When you need answers for programming with C# 6. Written by the author of C# 6. 0 in a Nutshell, this book covers the entire C# 6.
- C# 6.0 Cookbook: Solutions for C# Developers [Read online]
Completely updated for C# 6. C# 6. NET developer to use C# 6.
- Programming WCF Services: Design and Build Maintainable Service-Oriented Systems [Read online]
Programming WCF Services is the authoritative, bestselling guide to Microsoft’s unified platform for developing modern, service-oriented applications on Windows. NET Framework 4. 6, along with the latest WCF ideas and techniques.
- Programming C# 5.0: Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework [Read online]
Author Ian Griffiths guides you through C# 5. NET tools. NET’s multithreading features to exploit your computer’s parallel processing capabilities Learn how the new asynchronous language features can help improve application responsiveness and scalability Use XAML to create Windows 8-style, phone, and classic desktop applications.
- Head First C#: A Learner’s Guide to Real-World Programming with C#, XAML, and .NET [Read online]
NET Framework, and Visual Studio. Now updated for Windows 8. 1 and Visual Studio 2013.
- Learning C# 3.0: Master the fundamentals of C# 3.0 [Read online]
You’ll also learn how to build Windows applications and handle data with C#. With this book, you will: Learn how to program as you learn C# Grasp the principles of object-oriented programming through C# Discover how to use the latest features in C# 3. If you’re ready to dive into C# and.
- Async in C# 5.0: Unleash the Power of Async [Read online]
Write your own asynchronous code, and learn how async saves you from this messy chore Discover new performance possibilities in ASP. NET web server code Explore how async and WinRT work together in Windows 8 applications Learn the importance of the await keyword in async methods Understand which. NET Take advantage of parallel computing in modern machines Measure async code performance by comparing it with alternatives.
- Becoming a Better Programmer: A Handbook for People Who Care About Code [Read online]
Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being. Goodliffe presents sound advice that he’s learned in 15 years of professional programming. Whether you’re a seasoned developer, a neophyte professional, or a hobbyist, you’ll find valuable tips in five independent categories: Code-level techniques for crafting lines of code, testing, debugging, and coping with complexity Practices, approaches, and attitudes: keep it simple, collaborate well, reuse, and create malleable code Tactics for learning effectively, behaving ethically, finding challenges, and avoiding stagnation Practical ways to complete things: use the right tools, know what “done” looks like, and seek help from colleagues Habits for working well with others, and pursuing development as a social activity.
You may also like...