Identity Lore Storyline - Part 3 - Upgrade to 3.0
.Net Lore
by
4y ago
It finally happened! The release of long awaited .Net Core 3.0, and with it came changes, changes that we both love and hate and the same time. Most of us are excited for the new features and toys we get to explore, but there's always that lingering feeling of a project that you now need to upgrade. First of all, please accept my apologies for taking this long to write this third part, but it felt right to wait for version 3 to be released and do an upgrade guide than to make it even more complex later on. This way we will still cover an upgrade of an existing system to new version. To all th ..read more
Visit website
Angular through Azure DevOps to Firebase
.Net Lore
by
4y ago
Lately, I've been focusing a lot on Firebase. The whole serverless hype sort of missed me initially, but one cannot disregard the notion of it. Then I decided to give it a go and... Here we are. Before we begin diving into the subject, here are the requirements for following along: Microsoft Account or GitHub Account - required for Azure DevOps Google Account - required for Firebase Git Recommended: Basic grasp of Angular Some experience in navigating through Azure DevOps PowerShell Yaml TLDR version: Initialize functions and hosting for Firebase project in your Angular project folder. Cre ..read more
Visit website
Identity Lore Storyline - Part 2 - Microsoft Identity and Clients
.Net Lore
by
4y ago
Continuing on from the previous part where we have setup Identity Server 4 database and basic features, to now integrating Microsoft Identity to support user persistence and setting up our first client application. If you have skipped the first part of the guide you can go back to it or if you wish to follow along from this point on you can find the code for it on GitHub repository branch specified for Part 1 . For full code sample of this part of the project please go to the GitHub repository branch specified for Part 2. External login with Google is working as expected, however we still ne ..read more
Visit website
Identity Lore Storyline - Part 1 - Basic server setup
.Net Lore
by
4y ago
Time has come for a new series. In the Tidy Archtecture I've spoken in some detail about creating an API and all supporting features and configuration that a basic API might need, including security. For that section I used Identity Server as a reference for authorization service. So in this series we'll go through development and configuration of a production level Identity Server based authorization service. For full code sample of this part of the project please go to the GitHub page. Hope you enjoy! Authentication protocols have been around for a while now (around a decade), however Open ..read more
Visit website
Tidy architecture - Part 5 - Swagger and Postman
.Net Lore
by
4y ago
Welcome to part 5 of the tidy architecture guide. In this part we will work with the API itself. Focusing on all aspects of what makes it an API. We'll also do a little bit of Postman testing. If you haven't read from the beginning of the guide, navigate to the first part and start from there. If you wish to follow along from here on, you can pull the version of the code completed in first four parts here. For full code sample of this part of the project please head on to the github page. If you followed along you know that we haven't really touched the API project thus far, and with that sa ..read more
Visit website
Tidy Architecture - Part 4 - Validators, Pipelines and Logging
.Net Lore
by
4y ago
Heading in to part 4 of the guide we'll tackle validation and logging by using mediator pipelines. If you haven't read first two parts please navigate to the first and start from there. If you wish to follow along from here on, you can pull the version of the code completed in part 1, 2 and 3 here. For full code sample of this part of the project please go to the github page. Now that we have created all CRUD requests we needed, we can add validation in order to keep everything as clear as possible in case of failure. That being said, unexpected failures are also somewhat of a common occurre ..read more
Visit website
Devs, Ops and beaches
.Net Lore
by
4y ago
In IT industry conferences have become routines, common occurrences to a point. So every (few) years we get a new conference that scratches some specific itch. Without a doubt, they are all competing for the title of the best and most visited, truthfully, very few succeed. One of the conferences (running for few years now) that is at the start of its own success is called, J on the beach. The J came from Joe Armstrong, creator of Erlang programming language, and it's on the beach, obviously. It is held on southern coast of Spain. As for the focus of the conference it is big data. Main topic is ..read more
Visit website
Tidy Architecture - Part 3 - Queries, commands and tests
.Net Lore
by
4y ago
Welcome to part 3 of the Tidy Architecture guide. If you haven't read first two parts please navigate to the first and start from there. If you wish to follow along from here on, you can pull the version of the code completed in part 1 and 2 here. For full code sample of this part of the project please go to the github page. In the previous part we have created several new projects, including the Api project which will serve as our presentation application. Then we've added several nugets and configured various dependencies. In this part we can start focusing on querying the data and establi ..read more
Visit website
Tidy Architecture - Part 2 - Application infrastructure and DI
.Net Lore
by
4y ago
Here we will continue the project started in part 1. If you haven't read that part please navigate to it first and then continue on here. If you wish to follow along from here on, you can pull the version of the code completed in part 1 here. For full code sample of this part of the project please go to the github page. So far, we've created two projects, Data and Domain, and we generated the database using EF Core migrations. Now we'll be adding few more projects and setting up some necessary dependencies and registering then through .net core DI. Starting with a new class library in the Ap ..read more
Visit website
Tidy Architecture - Part 1 - Setup and persistence
.Net Lore
by
4y ago
One of the devs most famous buzz words, architecture. In theory that's just a collection of structural patterns that define what goes where, that in practice many of us tend to over-complicate. With the latest releases of dotnet core many features of the framework allow us to keep things very neat and clean. So even large monolithic applications can be kept extremely clean and somewhat easily refactored into multiple smaller service applications when needed. In this article we'll go through an example of a monolithic application exposing an API and adding all the bits and pieces like logging ..read more
Visit website

Follow .Net Lore on FeedSpot

Continue with Google
Continue with Apple
OR