Skip to content

Technologies

Perry @DigitalOx edited this page Sep 4, 2018 · 1 revision

Tools

  • Visual Studio 2018 Community Edition
  • .Net Core SDK 2.1

Core Application

Built in C# Asp.Net Core 2.1 using Razor pages and as a self-hosted solution. All project dependencies are Nuget packages and libman includes. Bower and Npm were removed in favor of libman.

Logging

Serilog is a great logging library. Even greater when combined with the Seq server to receive the logs. Seq is a great product to centralize logging coming from many sources into a single dashboard.

Scheduled Tasks

Hangfire is a background processing library to handle our scheduled/recurring tasks. Comes with a built in dashboard.

Database O/RM

Entity Framework Core

API Documentation

Swagger Automated documentation build from the controller code comes with a dashboard.

Client Side

  • JQuery 3.x - browser asynchronous functionality
  • Bootstrap 4.x - to create responsive design
  • Font-Awesome 5.x - latest icon set
  • Syncfusion Community Edition - free set of common javascript controls
  • Razor - html/C# pages
Clone this wiki locally