Skip to content

Latest commit

 

History

History
104 lines (72 loc) · 6.38 KB

README.md

File metadata and controls

104 lines (72 loc) · 6.38 KB

IMPORTANT! Common Mistakes, Improvements, and Errata aka list of corrections

Tools and Skills for .NET 8, First Edition

Repository for the Packt Publishing book titled "Tools and Skills for .NET 8" by Mark J. Price

Get the career you want with good practices and patterns to design, debug, and test your solutions

The book published on July 30, 2024.

If you have purchased the paperback or Kindle edition, then you can request a free PDF copy at the following link: https://www.packtpub.com/page/free-ebook. It often takes a week or two for the free PDF to become available after publishing date so please be patient.

You can direct technical issues with their website and subscriptions to my publisher's customer service at customercare@packt.com.

Author's books

My author page on Amazon: https://www.amazon.com/Mark-J-Price/e/B071DW3QGN/

All of my books on 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

Chapters and code solutions

Introduction

Tools

Skills

  • Chapter 6 Documenting Code, APIs, and Services: code/Chapter06
  • Chapter 7 Observing and Modifying Code Execution Dynamically: code/Chapter07
  • Chapter 8 Protecting Data and Apps Using Cryptography: code/Chapter08
  • Chapter 9 Building a Custom LLM-based Chat Service: code/Chapter09
  • Chapter 10 Dependency Injection, Containers, and Service Lifetime: code/Chapter10

Testing

Design

  • Chapter 17 Design Patterns and Principles
  • Chapter 18 Software and Solution Architecture Foundations
  • Chapter 19 Your Career, Teamwork, and Interviews

Code editors and the solutions

Visual Studio, Rider, and VS Code + C# Dev Kit can use the same code solution files and projects for each chapter, found here: /code.

Warning! If you use multiple code editors to open these solutions, 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 opening in different code editors. For example, after closing the solution in one code editor, I delete the bin and obj folders before then opening in a different code editor.

Bonus content

The appendix and color figures are available to download as PDFs:

Important

Corrections for typos and other mistakes and improvements like refactoring code. Useful links to other related material.

Microsoft .NET community support

Interviews with me

Podcast interviews with me:

Written interviews with me:

Tools and Skills for .NET 8 cover