Skip to content

Commit 38d33ce

Browse files
authored
Revise README for companion code repository
Updated README to reflect book details and repository purpose. Signed-off-by: CØDE N!NJΔ <najaf.shaikh@gmail.com>
1 parent d20ff3e commit 38d33ce

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,26 @@
1-
# From Problems to Patterns: Generative AI in .NET -- Companion Code
2-
> Build Next-Level AI Applications, Agents, and Tools with Microsoft's Modern Ecosystem
1+
# Companion Code Repository
2+
33
<a href="https://www.amazon.co.uk/gp/product/B0H1718649">
44
<img src="images/Gen-AI-eBook-Cover.jpg" alt="Generative AI in .NET" width="250" align="right" />
55
</a>
66

7+
**From Problems to Patterns — Generative AI in .NET**
8+
*By Najaf A. Shaikh · First Edition, 2026*
9+
> Build Next-Level AI Applications, Agents, and Tools with Microsoft's Modern Ecosystem
10+
711
[![CI](https://github.com/CodeShayk/generative-ai-dotnet-samples/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/CodeShayk/generative-ai-dotnet-samples/actions/workflows/ci.yml)
812

13+
---
14+
## Overview
15+
916
Runnable code samples for **Generative AI in .NET** by Najaf A. Shaikh.
1017

1118
Every sample in this repo corresponds to a section of the printed book. The full book-to-code map lives in [`docs/citation-index.md`](docs/citation-index.md). When the book condenses a section in favor of pointing here, the manuscript cites a **tag** (e.g. `v1.0-first-print`) so the cited code matches the print run -- `master` will drift as the surrounding APIs evolve.
1219

1320
> **About this code.** These are **teaching samples**, not production-grade libraries. They are written for clarity over coverage: each sample demonstrates a single technique, with error handling, retry, observability, and configuration shown to a useful depth rather than exhaustively. Patterns covered -- prompt caching, resilience, evaluation, model routing, output guards, MCP transports -- are real and copy-pasteable, but hardening, threat-modeling, and cost-bounding them for your environment is your responsibility.
1421
22+
---
23+
1524
## Layout
1625

1726
```

0 commit comments

Comments
 (0)