.NET Rocks!

CSLA 9 with Rocky Lhotka

Oct 23, 2025
Rocky Lhotka, the mind behind the CSLA .NET framework, dives into the exciting launch of CSLA 9 and its revitalization through community contributions. He shares insights on modern integrations like Blazor and gRPC, revealing how these updates enhance stateful app development. Rocky discusses the future of AI in coding, such as using LLMs for maintaining large codebases and even creating an MCP server for better documentation access. Tune in for a blend of technical innovation and development tales!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

CSLA As The Home For Business Logic

  • CSLA provides a structured home for business logic separate from UI and data access layers.
  • Rocky argues elevating business logic improves maintainability and aligns with modern frameworks like Blazor.
INSIGHT

Blazor And CSLA Synergy

  • Blazor is a stateful UI framework that pairs naturally with CSLA's domain objects and rules engine.
  • Rocky says Blazor's data binding and statefulness make it a primary focus for CSLA development.
ADVICE

Make Rules Drive The UI

  • Use CSLA rules for more than validation: include warnings, info, and authorization at property and object levels.
  • Bind these rule-driven policies into the UI to show or hide elements based on business rules.
Get the Snipd Podcast app to discover more snips from this episode
Get the app