← All notes

Topic

Programming

7 notes in this topic.

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
ProgrammingLearning

Redis, MinIO, Docker — the local dev stack I'm learning

How I've actually wired Redis and MinIO into EventFlow, plus the Compose setup running them locally — solid on the integration code, still shaky on Docker itself.

dotnetredisdocker

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
ProgrammingPracticing

Health Checks in ASP.NET Core

Liveness vs readiness, manual vs pre-built health checks, and how to expose them for both orchestrators and humans.

DatabasesBackendpostgres