andre santos's Projects
I listed All the questions that I wrote at least twice in https://seanforfun.github.io/leetcode/. Though all my solutions can be found at leetcode column. I also made my own conclusions about data structure in this repository, all files will be synchronized on my github.io.
This is a sample API, using Authentication and Authorization on Microsoft .NET 7. We have several endpoints, that require different authentication policies for access (via JWT Bearer Token).
A curated list of software and architecture related design patterns.
This is a sample application, to demonstrate a Rest Api implementation, using Clean Architecture and Microsoft .NET 6.
Code and attachments for our clean code course (https://acad.link/clean-code)
:bathtub: Clean Code concepts and tools adapted for .NET
Built off of Mosh Udemy Tutorial
Validating Connection Strings on .NET Startup
A sample application for Applying Functional Principles in C# 6 using Microsoft .NET 6. The same course is available here. App was migrated, from .NET Framework 4.5 to .NET 6 (education purposes).
An ultra-simplified explanation to design patterns
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Adapted from talk given by Mark Seemann for Encapsulation and SOLID. He discusses the heuristics and provides his own implementation. The talk is available on pluralsight.com and is called "Encapsulation and SOLID". https://www.pluralsight.com/courses/encapsulation-solid
A sample application used to demonstrate SOLID principles for the Pluralsight course, SOLID Principles for C# Developers.
From Repository Pattern with C# and Entity Framework, Done Right | Mosh
A sample application for Clean Architecture: Patterns, Practices, and Principles using Microsoft .NET 6. The same course is available here. App was migrated, from .NET Framework 4.8 to .NET 6 (education purposes).
My personal repository
Source code for the CQRS in Practice Pluralsight course
The application is an API for a cities management system. We have several endpoints, that require different authentication policies for access (via JWT Bearer Token).