This API attempts to De-productize humanity by decentralizing social networks.
This is Taarafo - an open source social media platform to allow people to clone, host and create their own social media communities, while being able to connect to other individuals and other communities around the world without fearing being censored, banned or blocked out.
The way Taarafo works, is that it decenteralizes the ownership and governance of social media communities - it allows anyone, anywhere around the world to build a community to connect with their families, friends and the people they share interests with without fearing their data would be used for social or psychological research, and without fearing to be censored for their unpopular opinion.
I believe everyone in the world should be able to express their opinions, it's a basic human right to be able to share your thoughts with the world fearlessly without fearing to be cancelled and completely eliminated from your cyber existence.
EFS000: Engineering Free Speech
EFS001: Introduction to Taarafo
EFS002: Initializing ASP.NET Core API
EFS003: Initializing ASP.NET Core Unit Tests
EFS004: Initializing ASP.NET End-to-End Tests
EFS005: Handling SQL Exceptions
EFS006: Exceptions Localization & Categorization
EFS007: Handling Dependency & Service Exceptions
EFS008: Date Validations in ASP.NET Core
EFS009: Implementing RESTFul API Controllers in ASP.NET Core
EFS010: Deep Cloning in TDD in C#
EFS011: Implementing Storage Brokers (Select & Delete)
EFS012: Implementing API Brokers
EFS013: Test Driving Happy Path for Post Remove Scenario
EFS014: Quick Guide to Structural Validations in ASP.NET Core
EFS016: Detecting and Handling Not Found Entity Exceptions in ASP.NET Core
EFS018: Developing a DELETE API Endpoint