We'll use the following tools in this chapter:
- Visual Studio 2019: We'll use this to edit our ASP.NET Core code. This can be downloaded and installed from https://visualstudio.microsoft.com/vs/.
- .NET Core 3.0: This can be downloaded and installed from https://dotnet.microsoft.com/download/dotnet-core.
- SQL Server Management Studio: We'll use this to execute a stored procedure in our database. This can be downloaded and installed from https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017.
- Postman. We'll use this to try out changes we make to our REST API endpoints. This can be downloaded from https://www.getpostman.com/downloads/.
- WebSurge: This is a load testing tool that we can download from https://websurge.west-wind.com/.
- PerfView: We are going to use this to monitor garbage collection. This can be downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=28567.
- Q and A: We'll start with the Q and A backend project we finished in the previous chapter. This is available on GitHub at https://github.com/PacktPublishing/ASP.NET-Core-3-and-React-17
All of the code snippets in this chapter can be found online at https://github.com/PacktPublishing/ASP.NET-Core-3-and-React-17. To restore code from a chapter, the source code repository can be downloaded and the relevant folder opened in the relevant editor. If the code is frontend code, then npm install can be entered in the Terminal to restore the dependencies.
Check out the following video to see the code in action: