https://github.com/ironcev/high-performance-aspnet-core-workshop
Sample application used in the High-Performance ASP.NET Core Workshop
https://github.com/ironcev/high-performance-aspnet-core-workshop
asp-net-core aspnet-core aspnetcore aspnetcore21 aspnetcorewebapi performance
Last synced: about 1 year ago
JSON representation
Sample application used in the High-Performance ASP.NET Core Workshop
- Host: GitHub
- URL: https://github.com/ironcev/high-performance-aspnet-core-workshop
- Owner: ironcev
- Created: 2018-08-25T17:48:46.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T12:16:26.000Z (over 7 years ago)
- Last Synced: 2025-03-30T09:41:27.511Z (about 1 year ago)
- Topics: asp-net-core, aspnet-core, aspnetcore, aspnetcore21, aspnetcorewebapi, performance
- Language: C#
- Homepage:
- Size: 106 KB
- Stars: 30
- Watchers: 7
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# High Performance ASP.NET Core Workshop
This repository contains a sample Web API application used in the [High-Performance ASP.NET Core Workshop](https://github.com/ironcev/public-talks/tree/master/HighPerformanceAspDotNetCore).
The Web API represents a simplified implementation of a "Getting Things Done (GTD)" system. To learn more about GTD, read the Erlend Hamberg's excellent article [GTD in 15 minutes – A Pragmatic Guide to Getting Things Done](https://hamberg.no/gtd/).
The API supports the following:
- Creating, editing and deleting of Actions, Lists and Projects.
- Moving an Action to a List.
- Assigning an Action to a Project.
The application does not provide a UI. To smoke test the API you can use any REST client. The [smoke tests](tests/smoke) folder contains a set of basic smoke tests given in a [plain text format](tests/smoke/PlainText.txt), or as files that can be imported into [Insomnia](https://insomnia.rest/) or [Postman](https://www.getpostman.com/).
## License
[](http://creativecommons.org/publicdomain/zero/1.0)
To the extent possible under law, Dobriša Adamec and Igor Rončević have waived all copyright and related or neighboring rights to this work.
In case of (re)use, providing a link to this GitHub repository would be highly appreciated.