In this, our last chapter, we moved over to developing an application using ASP.NET Core, C#, and TypeScript. We took this opportunity to learn about what Visual Studio generates for us when it creates an ASP.NET Core web application. We discovered that ASP.NET Core emphasizes the use of the MVC pattern to help us segregate the responsibilities of our code. In order to build this application, we signed up to the Discogs site and registered a token to let us start retrieving artists' details using C#. From the artist results, we created some TypeScript functionality that called out to the same site to retrieve album artwork.
While building the application, we covered how to mix C# and HTML code in the same .cshtml file, which constitutes the view. We wrote our own model to perform the artist search and we looked at how to update the controller to tie the model and...