.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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

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.
ANECDOTE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app