The Tale of a Null Field: Why Data Hygiene Matters in SaaS Development
Sometimes, the smallest details can break your code in the most unexpected ways. This week, while wiring up dropdowns for our legal deadline platform, I ran into one of those “silent failures” that every developer dreads. I was trying to populate a Case Types dropdown for the UI. Everything seemed wired up correctly—repositories were injected, the view model was prepared, and the code was tested.…
Built out full session lifecycle in ASP.NET Core ⚙️
AuthenticatedUser stored via session
IUserSessionService injected with DI
Login → session created
Logout → session cleared + redirect
Clean, testable, and ready for role-based extensions. #dotnet #aspnetcore #LegalTech
âś… Session management wired up end-to-end
👤 Login creates a clean user session
🚪 Logout clears state + redirects to login
⚖️ Foundation set for secure, role-based workflows
Big step toward making the platform seamless + trustworthy. #dotnet #LegalTech