Foreword

It’s the end of the project. Project managers are happy, you’ve released the code on time, and it even works! Everyone is congratulating you for a job well done, but every pat on the back is like a lash from the whip of guilt. You harbor a dark secret that will soon be found out—your code. At first everything was great. You got to start from scratch, and hey, you even got to use a new framework! Then you built the code base, fixed bugs, and added features that were missed in the requirements document. But so many unexpected changes turned the code base into a tangled mess. It started new and shiny, but it ended as a crufty disaster. It works, but man, if you only had it to do all over again.

We all know that special sort of coding pain ...

Get ASP.NET Web API 2: Building a REST Service from Start to Finish now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.