This book is written for software developers proficient in writing
applications in a commonly used programming language such as Perl, C#,
C++ or Java. The examples in the book are written in C# and Perl, but I
explain enough Perl and C# along the way that skilled engineers can
follow my examples. While an understanding of the basic principles
behind Web software development (HTTP, security concerns, XML, and the
like) is helpful, I do not presume that readers have developed web-based
applications and introduce this material when necessary.