AviSoft Technical Publishing

Production-grade .NET books for developers who ship

Four books on the Microsoft stack: AI agents, retrieval-augmented generation, Entity Framework Core, and modern C#. Written for engineers who have to put this in production, not in a demo.

4
books published
1,900+
pages in print
200+
runnable projects
Free — pay what you want

Keeping Up with C#

Ninety-two features across ten themes, from C# 5 to C# 14. If you nod along to any of these, it was written for you:

  • You have written C# for five or more years and feel like the language moved on without you.
  • You use records but aren’t sure when to pick record class over record struct.
  • You have read about Span<T> but never written allocation-free code yourself.
  • You are comfortable with async/await but would hesitate to explain the state machine.
Read it free

The catalogue

Each book stands alone. Together they cover the modern .NET data and AI stack.

Cover of Keeping Up with C#

Keeping Up with C#

Ninety-two language features from C# 5 to C# 14, grouped into ten themes with the reasoning behind each one.

11 chapters92 features16 projects
Bundle — save 15%

AI Engineering for .NET: Agents + RAG

Two books, one stack. Agents teaches you to build and orchestrate; RAG teaches you to ground them in your own data. They are two halves of the same problem — an agent without retrieval is fluent and confident about nothing in particular.

1,268 pages44 chapters174 projects
See the bundle $54.99 for both, against $64.98 apart

Why these books

Every listing compiles

Code in the text is not pseudocode. It comes from a companion repository that builds clean from a fresh clone, and each snippet traces back to a specific file.

Pinned to GA, not preview

Written against stable, generally available releases — .NET 10 LTS, C# 14, Microsoft Agent Framework 1.16, EF Core 10 — so the samples do not break next Tuesday.

Production concerns included

Hosting, observability, evaluation, security, cost and latency are chapters, not afterthoughts. The parts that decide whether a demo survives contact with real users.

About the author

Rachid Dahir designs systems for the long haul. A software architect, technical author, and educator based in Morocco, he has spent over a decade building enterprise-grade .NET solutions in financial services, healthcare, and large-scale enterprise environments — where reliability, performance, and clean architecture are not optional.

His books are written for developers who are ready to move beyond tutorials: rigorous, production-grounded, and clear enough that advanced topics never feel out of reach.

More about the author and the imprint