The document discusses best practices for building web APIs with ASP.NET Core 2.0, including using nouns not verbs in routes, being consistent in how data is retrieved and altered, using versioning to allow for changes over time, keeping implementations simple, using DTOs or simple models, validating models, and keeping controllers simple. It also mentions Azure API Management.