/Home

Home repository for the series ASP.NET Core: From 0 to overkill

ASP.NET Core: From Zero to overkill


Important note

Series development was halted. For more info, check out this blog post.


logo

This is the home repository for the series of videos/posts I'll be making on ASP.NET Core and friends.

The goal of this series will be to build a complex application using ASP.NET Core, starting simple and complicating along the way.

The end result will probably be on the over-engineered side (hence the “overkill” on the title), because the application will be developed as an excuse to try a whole lot of technologies and concepts. If the application wasn’t being developed with educational purposes in mind, the outcome would certainly be simpler.

For a more detailed intro check out this post.

Repositories

  • GroupManagement - repository containing the component responsible for everything group related, from creating and editing its details, associating users, managing players, etc.
  • WebFrontend - repository containing the application's frontend components, namely a Vue.js single page application and an ASP.NET Core backend for frontend, acting as a facade between the SPA and the backend services.
  • Auth - repository containing the authentication logic, centralized in a standalone application. It's an OpendID Connect provider, allowing for the web frontend to delegate the user authentication to it (and, if needed, also other applications, for instance, mobile implementations).
  • Deployment - General deployment tooling for the application.
  • EpisodeNotes - repository containing episode notes in presentation format, used at the start of the videos to introduce what we'll be doing in each one.
  • Tools - repository containing some tooling to help out while developing the application - examples: Git helpers, scripts to start dependencies and the projects, ...

Various links

  • Blog posts - lists the posts on the Coding Militia blog, filtered just for this series
  • YouTube playlist - playlist on the Coding Militia channel with all the videos recorded for this series

Planning

You can check out the (not set in stone) planning of the series here.