Refactoring in progress! Consolidating new repositories into a single CalculatorContext means cleaner controllers, faster development, and easier scaling. #SaaSDev #CleanCode
Building digital real estate one SaaS at a time. > Empowering legal + tech pros with automation & clarity. > 📩 Let’s collaborate: pauljonessoftware.com
Refactoring in progress! Consolidating new repositories into a single CalculatorContext means cleaner controllers, faster development, and easier scaling. #SaaSDev #CleanCode
Line by line, feature by feature—today we wired up Discovery Reasons and Practice Areas dropdowns in our legal SaaS platform. Small wins lead to smoother user experiences. ⚡
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.…
🧠What if protest, art, and music were bug reports from a broken system? AmericaOS™ reframes social failure through the lens of software engineering. Read: Debugging the Human Condition 👉https://shorturl.at/5aaLv
If your function needs a comment to explain what it does, it needs a rewrite. If your function needs a comment to explain why it does it, you're doing hard and valuable work.
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
This week I’ll share why your legal deadline software shouldn’t just calculate dates—it should act as a trust framework. Built mine in .NET. #LegalTech #dotnet
Fun side effect of building auth in .NET: discovering how deep the rabbit hole goes. DTOs, DI, ADO.NET, audit logging… each layer adds trust. #csharp #dotnetdev
@khalidabuhakmeh No. I'm rolling it myself.
In legal SaaS, “it works” isn’t enough. Every calculation must be defensible. This week: extended .NET audit logging to capture who, when, where, how. #dotnet #LegalTech
Wiring up login flows in .NET this week: session IDs, IP tracking, audit logs. It’s not just auth—it’s building a trust framework lawyers can rely on. #dotnet #LegalTech
What Happens When a Client Questions Your Statute of Limitations Calculation?
Imagine this: a client calls months after you’ve filed a case and questions whether your statute of limitations calculation was accurate. In court, opposing counsel challenges it. How do you respond? For many legal software systems, the answer is frustratingly simple: you're defenseless. Most applications are black boxes. They spit out a date, but provide no proof of how it was derived, who…
Inbox flooded with recruiter emails? It’s not you—they’re competing with each other for the same job.
Flip the chaos into an advantage: track contacts, build your own recruiter network, and turn spam into career opportunities. đź’ˇ IT pros: email me your resume to get connected.
LDE update: all report types now fully implemented & dynamically generated ✅. Front-end integration next — your legal deadlines, delivered smarter & faster. #LegalTech #SaaS #MVP #Attorney
Spent the weekend writing “asphalt” for LDE 🚧: backend report handling fully implemented & tested. Now these calculations are ready to power a smooth front-end experience. #LegalTech #MVP #CodeLife
Just hit a major milestone on my LDE project! Backend reports fully streamlined & unit-tested âś….
Next up: bringing these calculations to life on the front-end. Legal deadlines, meet real-time insight. #LegalTech #MVP #SoftwareDevelopment
Dev log 09/19/25:
âś… Refactored CalculationResultWithAudit
âś… Verified ReportRepository read ops
✍️ SEO-optimized “When Rules Collide” on PaulJonesSoftware.com
Next: front-end rendering for MVP slice. Judge, jury, timekeeper — all in one class.
#LegalTech #SaaS #StatuteOfLimitations #SoftwareDesign