IMPORTANT! Common Mistakes, Improvements, and Errata aka list of corrections
Repository for the Packt Publishing book titled "Apps and Services with .NET 10" by Mark J. Price. Published on February 17, 2026.
Join the Packt community on Discord: https://packt.link/apps_and_services_dotnet10. After accepting the Discord invite, find the channel for this book named apps_and_services_3e.
- Apps and Services with .NET 10, Third Edition
- Free PDF/ePub of the book and how to contact the publisher Packt
- Author's books
The next-gen online Packt Reader and a free PDF/ePub copy of this book are included with your purchase. Visit https://packtpub.com/unlock, then use the search bar to find this book by name. Double-check the edition shown to make sure you get the right one.
For questions about book pricing, distribution, and so on, please contact the publisher Packt at the following email address: customercare@packt.com
My author page on Amazon: https://www.amazon.com/Mark-J-Price/e/B071DW3QGN/
All of my books on my publisher Packt's website: https://subscription.packtpub.com/search?query=mark+j.+price
My author page on Goodreads: https://www.goodreads.com/author/show/14224500.Mark_J_Price
Visual Studio, VS Code + C# Dev Kit, and Rider can use the same code solution files and projects for each chapter, found here: /code.
For VS Code: To use the chapter solution files with VS Code, install the C# Dev Kit extension. Then open the
ChapterNNfolder that contains aChapterNN.slnsolution file and wait for the SOLUTION EXPLORER pane to appear at the bottom of the EXPLORER.
Warning! If you use multiple code editors to open these solutions, then be aware that the build process can conflict. This is because Visual Studio has its own non-standard build server that is different from the standard build server used by .NET SDK CLI. My recommendation is to only have a solution open in one code editor at any time. You should also clean the solutions between closing and opening in different code editors. For example, after closing the solution in one code editor, I delete the
binandobjfolders before then opening in a different code editor.
Introduction
- Chapter 1 Introducing Apps and Services with .NET: code/Chapter01
Apps
- Chapter 2 Building Mobile Apps Using .NET MAUI: code/Chapter02
- Chapter 3 Building Desktop Apps Using Avalonia: code/Chapter03
- Chapter 4 Building Web Apps Using Blazor: code/Chapter04
Specialized Libraries
- Chapter 5 Implementing Popular Third-Party Libraries: code/Chapter05
- Chapter 6 Handling Dates, Times, and Internationalization: code/Chapter06
Data
- Chapter 7 Managing Relational Data Using SQL: code/Chapter07
- Chapter 8 Building Entity Models Using EF Core: code/Chapter08
Services
- Chapter 9 Building a Custom LLM-based Service: code/Chapter09
- Chapter 10 Building and Securing Minimal API Web Services: code/Chapter10
- Chapter 11 Caching, Queuing, and Resilient Background Services: code/Chapter11
- Chapter 12 Broadcasting Real-Time Communication Using SignalR: code/Chapter12
- Chapter 13 Combining Data Sources Using GraphQL: code/Chapter13
- Chapter 14 Building Efficient Microservices Using gRPC: code/Chapter14
Appendices
- Appendix A, Answers to the Test Your Knowledge Questions)
- Appendix B, Setting Up Your Development Environment
- Appendix C, Looking for help and PDF
- Appendices are included with your purchase. Visit https://packtpub.com/unlock, then use the search bar to find this book by name. Double-check the edition shown to make sure you get the right one.
Extra
- Chapter X1 Building Serverless Nanoservices Using Azure Functions: code/ChapterX1
- Chapter X2 Managing NoSQL Data Using Azure Cosmos DB: code/ChapterX2
Corrections for typos and other mistakes and improvements like refactoring code. Useful links to other related material.
- Online-only sections
- Common Mistakes, Improvements, and Errata aka list of corrections
- Book Links
- Command-Lines page lists all commands as a single line that can be copied and pasted to make it easier to enter commands at the prompt.
- Third edition's support for .NET 11
- .NET Developer Community
- .NET Tech Community Forums for topic discussions
- Q&A for .NET to get your questions answered
- Technical questions about the C# programming language
- If you'd like to apply to be a reviewer
Podcast interviews with me:
- The Modern .NET Show - February 20, 2026
- The Modern .NET Show - January 26, 2024
- The .NET Core Podcast - March 3, 2023
- Yet Another Podcast with Jesse Liberty - December 2022
- The .NET Core Podcast - February 4, 2022
- Yet Another Podcast with Jesse Liberty - May 2021
- The .NET Core Podcast - February 7, 2020
- Yet Another Podcast with Jesse Liberty - February 2020
- Packt Podcasts
Written interviews with me:

