← All notes

Subtopic

.NET / C#

8 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
Work & CareerExploring

A playground project for practicing tools/libraries

A small project purely for practicing tools and patterns — some I already know but want to reinforce fresh, some I've never touched — no pressure for any of it to be production-correct.

playgroundlearning-methodology
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