← All notes

Subtopic

System Design

5 notes in this subtopic.

ProgrammingExploring

Calling third-party APIs properly

The HttpClient Trap and Why IHttpClientFactory is Essential

httpclientdotnetapis

JWT + Refresh Tokens

How access and refresh tokens actually work together. Token rotation, revocation, and a few security decisions I made without fully realizing how important they were until I wrote this.

jwtrefresh-tokensdotnet
ProgrammingPracticing

API Versioning — URL segments + multi-version Swagger

Implemented URL-segment API versioning in my project with a Swagger dropdown per version.

api-versioningswagger
ProgrammingPracticing

FluentValidation — what it is, why, and how I use it

Why I use FluentValidation over default DTO attribute validation, and how I actually wire it in — controller-level and service-level, with manual validation instead of auto-validation.

#validation#fluentvalidation

Dapper vs EF Core — My Take After Using Both

My actual opinion after using both — not a neutral comparison, this is what I'd pick and why.

#dapper#ef#choices