Skip to content

Commit df159ce

Browse files
more information in readme files
1 parent 6ecab77 commit df159ce

File tree

8 files changed

+21
-9
lines changed

8 files changed

+21
-9
lines changed

2_Libs/DependencyInjectionAndConfiguration/Readme.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Readme - Code Samples for Chapter 15, Dependency Injection and configuration
22

3+
**Dependency Injection and Configuration** gives detail about how the Host class is used to configure a dependency injection container and the built-in options to retrieve configuration information from a .NET application with different configuration providers, including Azure App Configuration and user secrets.
4+
35
This chapter contains the following code samples:
46

57
* WithDIContainer (with the DI container Microsoft.Extensions.DependencyInjection)

2_Libs/EFCore/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Readme - Code Samples for Chapter 21, Entity Framework Core
22

3+
**Entity Framework Core** covers reading and writing data from a database—including the many features offered from EF Core, such as shadow properties, global query filters, many-to-many relations, and what metric information is now offered by EF Core—including and reading and writing to Azure Cosmos DB with EF Core.
4+
35
The sample code for this chapter contains of these sample projects:
46

57
* Intro (introduction to EF Core with models, classes and records, contexts, creating the database, read, write, update, delete, logging)

2_Libs/FilesAndStreams/Readme.md

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Readme - Code Samples for Chapter 18, Files and Streams
22

3+
**Files and Streams** not only covers reading and writing from the file system with new stream APIs that allow using the Span type but also covers the new .NET JSON serializer with classes in the `System.Text.Json` namespace.
4+
35
This chapter contains the following code samples:
46

57
* FilesAndFolders (using `DriveInfo`, `Path`)
@@ -12,16 +14,12 @@ This chapter contains the following code samples:
1214
* JsonSample (JSON serialization, reader, writer, DOM access)
1315
* WindowsAppEditor (an editor using WinUI)
1416

15-
See [WinUI](../../WinUI.md) for installing and using WinUI.
16-
17-
The sammple code uses a picker which currently (Project Reunion 0.5) needs to set the active window. See the InitializeActiveWindow method in MainWindow.xaml.cs. This will change with a future version and will be updated here.
18-
19-
The WindowsAppEditor sample needs Windows 10 and Visual Studio 2017 with the Universal Windows Platform development workload. The other samples can be used on other platforms.
17+
The WindowsAppEditor sample needs to have WinUI installed. See [WinUI](../../WinUI.md) for information on installing and using the WinUI samples.
2018

21-
Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core).
19+
The sammple code uses a picker which currently (Project Reunion 0.5.7) needs to set the active window. See the `InitializeActiveWindow` method in `MainWindow.xaml.cs`. This will change with a future version and will be updated here.
2220

2321
For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp2021)
2422

25-
Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book.
23+
Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com) for additional information for topics covered in the book.
2624

2725
Thank you!

2_Libs/Libraries/Readme.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Readme - Code Samples for Chapter 14, Libraries, Assemblies, Packages, and NuGet
22

3+
**Libraries, Assemblies, Packages, and NuGet** explains the differences between assemblies and NuGet packages. In this chapter, you learn how to create NuGet packages and are introduced to a new C# feature, module initializers, which allow you to run initial code in a library.
4+
35
This chapter contains the following code samples:
46

57
* ConsoleApp (Project-file definitions)
@@ -10,7 +12,7 @@ This chapter contains the following code samples:
1012
* SampleLib
1113
* ConsoleApp
1214

13-
For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp7)
15+
For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp2021)
1416

1517
Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book.
1618

2_Libs/Localization/Readme.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Readme - Code Samples for Chapter 22, Localization
22

3+
In **Localization** you learn to localize applications using techniques that are important both for Windows and web applications.
4+
35
This chapter contains the following code samples:
46

57
* NumberAndDateFormatting (localized format strings)

2_Libs/LoggingAndMetrics/Readme.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Readme - Code Samples for Chapter 16, Diagnostics and Metrics
22

3+
**Diagnostics and Metrics** continues using the Host class to configure logging options. You also learn about reading metric information that’s offered from some NET providers, using Visual Studio App Center, and extending logging for distributed tracing with OpenTelemetry.
4+
35
This chapter contains the following code samples:
46

57
* LoggingSample (`ILogger`)

2_Libs/Parallel/Readme.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Readme - Code Samples for Chapter 17, Parallel Programming
22

3+
**Parallel Programming** covers myriad features available with .NET for parallelization and synchronization. Chapter 11 shows the core functionality of the `Task` class. In Chapter 17, more of the `Task` class is shown, such as forming task hierarchies and using value tasks. The chapter goes into issues of parallel programming such as race conditions and deadlocks, and for synchronization, you learn about different features available with the `lock` keyword, the `Monitor`, `SpinLock`, `Mutex`, `Semaphore` classes, and more.
4+
35
This chapter contains the following code samples:
46

57
* Parallel Samples
@@ -24,7 +26,7 @@ This chapter contains the following code samples:
2426

2527
The WindowsAppTimer sample needs to have WinUI installed. See [WinUI](../../WinUI.md) for information on installing and using the WinUI samples.
2628

27-
For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp7)
29+
For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp2021)
2830

2931
Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book.
3032

2_Libs/Tests/Readme.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Readme - Code Samples for Chapter 23, Tests
22

3+
**Tests** covers creating unit tests, analyzing code coverage with the .NET CLI, using a mocking library when creating unit tests, and what features are offered by ASP.NET Core to create integration tests.
4+
35
This chapter contains the following code samples:
46

57
* UnitTestingSamples

0 commit comments

Comments
 (0)