Metaprogramming is a style of software development that lets a program change and respond to the conditions present when it runs. .NET enables many Metaprogramming capabilities, including code generat
Advanced Metaprogramming in Classic C++ aims to be both an introduction and a reference to C++ template metaprogramming (TMP); TMP is presented in the book as a set of techniques that will bring a new
The first of its kind, this magical tome details every character included in the official canon of J.K. Rowling’s Harry Potter series!From Harry, himself, to Sir Cadogan, the living portrait, this mas
Dependency Injection has become one of the most dominant practices in the past decade, and it's now required knowledge for .NET developers.Dependency Injection in .NET, Second Edition teaches readers
This book identifies, defines and illustrates the fundamental concepts and engineering techniques relevant to applications of software languages in software development. It presents software languages
.NET Core is a subset of the .NET framework with libraries and runtimes that drastically reduce its footprint, so you can write and run .NET applications more efficiently. .NET Core in Action shows .N
Online Dispute ResolutionPractical examples of Alternative Dispute Resolution in the US and EU - a handbook for best practice todayand tomorrowA Promise Unfulfilled and What to Do About It - Complaint
Continuous integration is a software engineering process designed to minimize "integration hell." It's a coordinated development approach that blends the best practices in software delivery. For .NET
Microsoft’s Dynamic Language Runtime (DLR) is a platform for running dynamic languages such as Ruby and Python on an equal footing with compiled languages such as C#. Furthermore, the runtime is the f
The purpose of this book is to provide tools to design and implement network-orientated applications in .NET. It is also a guide for software designers to choose the best and most efficient way to im