
.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
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.
Community-Funded Sprint Cleared Backlog
- A company funded contractors to clear CSLA's backlog and paid contributors per accepted PR.
- That effort produced multiple long-term contributors and accelerated CSLA development for version 9.
Code Generation Cuts Boilerplate
- CSLA 9 introduced code generation to reduce boilerplate by emitting partial classes.
- Rocky expects generation to mature further in CSLA 10, cutting repetitive class code dramatically.
