WebSockets provide a bidirectional, full-duplex communication channel between the client (Angular application) and the server. This enables real-time, event-driven communication,… Read More... "Web Sockets with Angular"
API Security Checklist
1 – Authentication 2 – Authorization 3 – Input Validation 4 – Secure Transmission 5 – Input and Output Data… Read More... "API Security Checklist"
Dependency Injection
DI is a technique in software development that manages the dependencies between different components or modules in a system. This… Read More... "Dependency Injection"
Session, cookie, JWT, token, SSO, and OAuth 2.0 – what are they?
These terms are all related to user identity management. When you log into a website, you declare who you are… Read More... "Session, cookie, JWT, token, SSO, and OAuth 2.0 – what are they?"
C# Generics
C# Generics allows for the creation of reusable, type-safe code. Generic allow for the creation of classes, interfaces, and methods… Read More... "C# Generics"
Reflection in C#
Reflection can be used to dynamically generate an instance of a type, bind a type to an existing object, or… Read More... "Reflection in C#"