Skip to content
Free UK delivery over £35 • Brand New Books • Trusted by millions of customers
Free UK delivery over £35

Programming C# 8.0: Build Windows, Web, and Desktop Applications by Ian Griffiths - Non Fiction - Paperback

SKU VRT-2755

ISBN: 9781492056812

Publisher: O?Reilly
Save 33% Save 33%
Original price £55.99
Original price £55.99 - Original price £55.99
Original price £55.99
Current price £37.57
£37.57 - £37.57
Current price £37.57
Availability:
Low stock
Free Shipping
Free 48-Hour Delivery

On orders over £35

Easy Returns
Fast UK Dispatch

Orders shipped within 24 hours

Secure Payment
Easy 30-Day Returns

Hassle-free returns on eligible items

Secure Payment
Secure Checkout

Safe & encrypted payment options

Title:
Programming C# 8.0: Build Windows, Web, and Desktop Applications

Condition: BRAND NEW
Format: Paperback

Overview:
Programming C# 8.0: Build Windows, Web, and Desktop Applications is a rigorous, practice-focused guide for professional developers looking to harness the full potential of C# 8.0 and the modern.NET ecosystem. Ian Griffiths presents a clear, example-driven path from language fundamentals to advanced patterns, with a steady emphasis on real-world application architecture. You’ll learn how to design and implement robust Windows desktop clients, scalable web services, and versatile cross-platform components, all powered by the staying power of.NET Core. The book covers essential constructs—generics, LINQ, and asynchronous programming—while guiding you through the latest C# 8.0 features, including asynchronous streams, nullable reference types, pattern matching refinements, default interface methods, and the updated indexing and range operators. Beyond syntax, you’ll navigate the practicalities of the modern toolchain: project setup, debugging strategies, package management, testing approaches, and deployment considerations for production environments. Written for experienced programmers, this volume blends theory with hands-on code samples so you can translate concepts into reliable, maintainable software from first page to last. If your goal is to master C# for Windows, web, and desktop development, this book delivers a comprehensive, confidence-building path.

What Makes This Book Stand Out:
What sets Programming C# 8.0 apart is its emphasis on applicable, production-ready coding alongside a thorough treatment of the language’s newest capabilities. Griffiths anchors each concept in concrete, runnable examples, so readers see immediate results rather than abstract theory. The book balances depth with readability, making complex topics like asynchronous streams and nullable references accessible without oversimplification. It also places C# 8.0 within the broader.NET Core landscape, showing how modern tooling, packaging, and deployment affect day-to-day development. Readers gain a practical sense of when to apply pattern matching, how default interface implementations can simplify APIs, and how new indexing and range syntax can lead to cleaner, more expressive code. This is not a surface-level tour; it’s a disciplined, technique-forward manual that empowers developers to write faster, safer, and more scalable applications across Windows, web, and desktop contexts.

Who This Book Is Perfect For:
This book is an indispensable resource for experienced C# developers ready to level up with the latest language features and the.NET Core platform. It’s ideal for software engineers building Windows desktop clients, web services, or cross-platform components who want solid architectural guidance alongside hands-on code. Team leads and tech managers will appreciate the clarity and replicable patterns that translate into robust codebases, while senior students and developers transitioning to.NET Core will find a thorough, step-by-step roadmap. If you’re preparing production-grade applications and aiming for clean, maintainable, future-proof C# code, this title is a strong fit for your bookshelf and your sprint planning.

Key Highlights:

  • In-depth coverage of C# 8.0 features and their practical impact
  • Hands-on code examples enabling rapid, real-world application
  • Focused guidance on building Windows, web, and desktop apps with.NET Core
  • Clear explanations of asynchronous programming and asynchronous streams
  • Nullable reference types and safer, more reliable code
  • Advanced pattern matching and default interface methods
  • Updated tooling, project structure, testing, and deployment practices
  • Production-oriented techniques for maintainable, scalable software

About the Author:
Ian Griffiths is a seasoned software engineer and a respected voice in the C# and.NET community. With a career spanning the development of enterprise applications and extensive teaching through written works, he brings a practitioner’s perspective to complex topics. His approach blends precise explanations with tangible, copy-ready examples that developers can adapt to their own projects. This title continues his tradition of delivering accessible, deeply informed guidance that helps readers move from language syntax to real-world software design. Readers appreciate his emphasis on practical patterns, careful pacing, and a focus on improving code quality from the outset.

Why You’ll Love This Book:
If you’re seeking a comprehensive, optimistic, and actionable path into C# 8.0 and the modern.NET toolchain, this book delivers. It demystifies advanced language features while tying them to concrete development scenarios—Windows desktop experiences, web APIs, and cross-platform components. The result is a reliable reference you’ll reach for again and again, plus a practical playbook you can apply in current projects, sprints, and code reviews. The clear structure, realistic examples, and emphasis on produceable outcomes make this title a compelling addition to any developer’s library, whether you’re building solo or guiding a team through a major migration to the latest C# features.

Please Note: The individual books included in this listing will be dispatched as per the original UK ISBN and UK edition cover image shown in the image.

Bigger bundles

Better value

Fast UK delivery

Free over £35

Brand new books

From a trusted retailer 

COMMON QUESTIONS

1. Do you offer free delivery?

Yes, The Book Bundle offers free UK delivery on orders over £35. This makes bundles and multi-book orders especially good value.

2. Why are the books so heavily discounted?

Discounts may come from publisher offers, special stock opportunities, clearance lines or bulk-buying advantages. The downside is that stock sells out extremely fast so we can't guarantee that your set will be available tomorrow. Secure it today.

3. Are the books genuine editions?

Yes. The Book Bundle sells genuine books from recognised publishers and suppliers. Product pages may include details such as ISBN, publisher, format and author information so customers can check the edition before ordering.

4. Are the books brand new or used?

All books sold by The Book Bundle are brand new.This makes them suitable for gifts, schools, home libraries, and collectors.

5. Is the price for the full bundle or just one book?

The price shown is for the product described on the page. If the title says “collection”, “bundle”, “box set” or “set”, the price is for the full set described, not just one book.

6. How long does delivery take?

We dispatch orders in 24 hours, and it usually takes 48-72 hours to arrive.