-
WebApiToolkit
A set of useful C# reusable classes and components that could be used with any Net Core Web application IT ALLOW TO REDUCE AMOUNT OF CODE when IMPLEMENTING REST API (see examples in README)
-
WeatherControl
Asp Net Core Web API programming tutorial: Weather Control application that uses (netcore3.1/net6.0) with either EntityFramework and EdgeDb plus Wissance.WebApiToolkitpi
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
REST API is a well-known approach to design and structure Web Applications. REST is not a protocol or framework it is a set of concepts. Although there are other approaches i.e. it could be used stateful services with one HTTP method verb (SOAP) or use specific full duplex GRPC or WebSockets connection. REST is a very popular approach: it allows us to use same methodology for different resources (which usually maps on persistant objects, entities). As an engineers we are trying to optimize our work: we attempts do not repeating yourself (DRY), simplify (KISS) and so on. Therefore today i as a part of Wissance team would like to share yet another boilerplate to write REST API easily see our WebAPI Toolkit.
Lets consider that we are having a Weather station REST application. A full working code example is here, please don't forget to give a star to a this project too. In this application we have 2 REST resources that associated with 2 database tables: