
.NET Rocks! CSLA 9 with Rocky Lhotka
Oct 23, 2025
Rocky Lhotka, a veteran author and the creator of the CSLA .NET business objects framework, dives into the exciting world of CSLA 9. He discusses the recent surge in development and the modernization efforts that have revitalized its codebase. Rocky also explores the role of AI in software development, sharing his experiments with MCP servers that teach LLMs about CSLA. Additionally, he touches on integrating modern UI frameworks and the future direction of CSLA, including enhancements with Blazor and planned updates.
AI Snips
Chapters
Transcript
Episode notes
CSLA As A Home For Business Logic
- CSLA's purpose is to be a clear home for business logic separate from UI and data access.
- Rocky argues elevating business logic yields maintainability and repeatability across apps.
Always Layer Your Application
- Keep logical layering even when your app runs on a single device; separate UI, business, and data access.
- Apply separation of concerns to maintain organization and long-term maintainability.
Blazor Is CSLA's Modern Match
- Blazor is a natural modern UI pairing for CSLA because it is stateful and has strong data binding.
- Rocky prioritizes first-class Blazor support to maximize CSLA's benefits in new apps.
