cslanet's Avatar

cslanet

@cslanet.bsky.social

CSLA framework: A home for your business logic.

32 Followers  |  16 Following  |  33 Posts  |  Joined: 08.09.2023  |  1.822

Latest posts by cslanet.bsky.social on Bluesky

Preview
.NET Rocks! .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

The next version of CSLA is out!

@Rocky.Lhotka.net talks on .NET Rocks at www.dotnetrocks.com/details/1973 about his years of developing the open-source business objects framework that pre-dates .NET itself!

23.10.2025 15:05 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
CSLA .NET MCP server Β· MarimerLLC csla Β· Discussion #4741 There is now a CSLA .NET MCP server that you can use if you are using AI LLMs such as GitHub Copilot. I've been using (and enhancing) this for the past few weeks and it is a serious benefit when bu...

There is now a #cslanet #mcp server that you can host, enabling #copilot or other LLMs to be much better at helping you build business domain classes using modern code patterns and practices.

github.com/MarimerLLC/c...

15.10.2025 02:28 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
main branch now supports net10.0 Β· MarimerLLC csla Β· Discussion #4731 Thanks to a PR from Stefan, the main branch now builds for .NET 10. This does mean that if you want to build the main branch you'll need the .NET 10 sdk installed, and possibly also VS26 Insiders (...

#cslanet main branch now builds #dotnet 10 artifacts.

github.com/MarimerLLC/c...

07.10.2025 02:44 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A Simple CSLA MCP Server In a recent CSLA discussion thread, a user asked about setting up a simple CSLA Mobile Client Platform (MCP) server.

Implementing a simple #cslanet #mcp server for better #ai results in #vscode and #visualstudio

blog.lhotka.net/2025/10/02/A...

02.10.2025 20:51 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Unit Testing CSLA Rules With Rocks One of the most powerful features of CSLA .NET is its business rules engine. It allows you to encapsulate validation, authorization, and other business logic in a way that is easy to manage and mainta...

Unit testing #cslanet business rules with the #rocks mocking library. A great way to test your rules in isolation in any #dotnet app that is built using CSLA.

blog.lhotka.net/2025/10/02/U...

02.10.2025 19:02 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
SQL Saturday Minnesota 2025 (#1124) SQL Saturday is a one-day conference for data professionals who want to learn how to elevate their careers on the Microsoft Data Platform.

Coming up soon, register today!

#cslanet, #blazor, #sqlserver training in St. Paul, MN on Sept 26.

www.eventbrite.com/e/sql-saturd...

16.09.2025 14:34 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

I will be presenting a pre-con: "Building Enterprise Blazor Apps using CSLA .NET" at SQLSaturday in St. Paul, MN. This is a great opportunity to learn about .NET Blazor, the CSLA business logic framework, and connecting everything together with SQL Server […]

[Original post on fosstodon.org]

18.08.2025 01:51 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Release Version 9.1.0 release Β· MarimerLLC/csla What's Changed Release notes Bump Google.Protobuf from 3.29.2 to 3.29.3 in /Source by @dependabot in #4434 Bump Grpc.Tools from 2.68.1 to 2.69.0 in /Source by @dependabot in #4435 Bump Nerdbank.Gi...

We are pleased to announce the CSLA .NET version 9.1.0 release. This release includes enhancements and bug fixes from version 9.0.0.

github.com/MarimerLLC/c...

#cslanet #dotnet

19.06.2025 14:27 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
CSLA Version 9.1.0 beta online Β· MarimerLLC csla Β· Discussion #4675 I just pushed a beta of the upcoming CSLA 9.1.0 release. This includes a bunch of bug fixes and behavioral updates. You can see the issue board here: https://github.com/orgs/MarimerLLC/projects/30 ...

#cslanet version 9.1.0 beta is now online

github.com/MarimerLLC/c...

#dotnet #blazor

27.05.2025 23:28 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Just merged what may be the largest PR in #cslanet history - Stephan added NRT support throughout much of the codebase!

Obviously this is a breaking change, and so will be part of version 10.

It is also a big improvement to the code.

08.03.2025 07:28 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

We've pushed #cslanet version 7.0.7. Normally v7 would be too old for such a thing, but it is the last version that supports #xamarin and a community member submitted a fix to an issue that was blocking them from working, so it seemed wise to do the update.

07.03.2025 19:25 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

We're excited to share that #cslanet version 9.0.0 is online!

This is a big release, though with limited breaking changes. Tons of enhancements, optimizations, and bug fixes. And the most contributors of any release to date

github.com/MarimerLLC/c...

#dotnet #blazor #aspnetcore #azure #dotnetmaui

17.02.2025 23:38 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
.NET MAUI 9.0.40 (Service Release 4) Β· dotnet maui Β· Discussion #27780 This release is now available via NuGet.org and is compatible with the latest .NET 9 workload. <ItemGroup> <PackageReference Include="Microsoft.Maui.Controls" Version="9.0.40" /> <PackageReference ...

.NET MAUI 9.0.40 (Service Release 4) is available by David Ortinau.

https://github.com/dotnet/maui/discussions/27780

#dotnetmaui #dotnet #mobiledev #xaml #csharp

14.02.2025 19:26 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Release Version 8.2.9 release Β· MarimerLLC/csla What's Changed Initialize session id cookie on server path by @rockfordlhotka in #4470 Full Changelog: v8.2.8...v8.2.9

#cslanet version 8.2.9 is now online in nuget.

This version fixes an issue with Blazor state management.

github.com/MarimerLLC/c...

08.02.2025 01:33 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
CSLA Version 9.0 RC 3 online Β· MarimerLLC csla Β· Discussion #4427 CSLA 9 release candidate 3 is now online in NuGet. This includes some bug fixes and work around MAUI. I think we're really narrowing in on the CSLA 9 release at this point, so please test and let u...

#cslanet 9 release candidate 3 is now online.

github.com/MarimerLLC/c...

06.01.2025 02:40 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

So close to a #cslanet v9 release - except it turns out that the #dotnet #aot stuff required by #dotnetmaui now has quite the cascade effect in the code, so we're working through those issues before releasing 9.0. Some of the fixes may require subtle breaking changes.

02.01.2025 05:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Version 8.2.8 release Β· MarimerLLC csla Β· Discussion #4404 What's Changed Fix Blazor context manager issue by @rockfordlhotka in #4239 Restore app context if operation fails w/ no local clone by @rockfordlhotka in #4280 Cherry pick: Fix for #3581, Ensure u...

#cslanet version 8.2.8 is now available in NuGet.

This is a bug fix release to address some issues with the previous release.

github.com/MarimerLLC/c...

17.12.2024 22:58 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Most GitHub special files can be located in the .github directory so they don't clutter the repo root directory.

It turns out that the _license_ file is not one of them. Apparently, it needs to be in the root repo directory to work.

17.12.2024 21:01 β€” πŸ‘ 0    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
JeromeLaban - Twitch Uno Platform Live Coding: Looking at language qualifiers for resources files

πŸŽ₯ Live now! Our CTO @jlaban is live-coding and diving into how Uno Platform is built.

This week: Exploring language qualifiers for resource files.

www.twitch.tv/jeromelaban

17.12.2024 20:18 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
CSLA 9 release candidate 1 online Β· MarimerLLC csla Β· Discussion #4383 Hello everyone! I am happy to announce that CSLA 9 release candidate 1 is now available in NuGet. We are at the point with version 9 where the only changes expected are to fix bugs found by you, or...

The CSLA 9 release candidate 1 is now on NuGet.

Details here: github.com/MarimerLLC/c...

#dotnet #blazor #aspnetcore #dotnetmaui #cslanet

13.12.2024 21:44 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Prepping for another preview release of #cslanet version 9.

Closing in on the final release!

10.12.2024 00:41 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Versioning strategy for UI packages Β· MarimerLLC csla Β· Discussion #4349 I'd like to have a discussion about something that's becoming a bigger problem as time goes on: UI frameworks are no longer necessarily coupled to .NET releases. For example, MAUI 8 is going out of...

Given that #dotnetmaui 8 will go out of support in May 2025, months before #dotnet 8 itself, we need a strategy for dropping #cslanet satellite packages in a clean way.

I am looking for input on a good strategy and want input.

github.com/MarimerLLC/c...

25.11.2024 22:37 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Latest PR in #cslanet gets all the #dotnet 9 dependencies updated to the release versions.

14.11.2024 10:02 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

A code-complete preview of #cslanet version 9 is now online in nuget.

Working to finalize CSLA 9 and expect it to release sometime in the next couple weeks.

09.11.2024 21:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Version 9.0.0-R24070301 prerelease online Β· MarimerLLC csla Β· Discussion #4078 I am pleased to announce that the first CSLA 9 prerelease (9.0.0-R24070301) is now available in NuGet. Check out the release notes and also a draft of the Upgrading to CSLA 9 document CSLA 9 will b...

Announcing the first prerelease of #cslanet version 9.

github.com/MarimerLLC/c...

#dotnet #blazor #azure #aspnetcore #dotnetmaui

03.07.2024 21:11 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Join @rockylhotka at the VSLive! Developer Conference at Microsoft HQ this August as he talks about #cslanet. Save $500 with exclusive promo code LHOTKA. bit.ly/vslmsfthq #VSLive #DeveloperConference #MicrosoftHQ #dotnet #blazor

20.05.2024 19:28 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Release v8.1.0 Β· MarimerLLC/csla CSLA 8 releases CSLA 8 is a substantial update to CSLA .NET, adding support for .NET 8 and other enhancements. CSLA .NET version 8.1.0 release CSLA .NET version 8.1.0 adds features and bug fixes. I...

#cslanet version 8.1.0 is now available.

This release drops support for .NET 7, and adds a couple important enhancements that should benefit most developers using the framework.

github.com/MarimerLLC/c...

#dotnet #aspnetcore #blazor

24.04.2024 16:17 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Azure DevOps Podcast episode, #cslanet

CSLA.NET Development Framework with Rocky Lhotka | The Azure DevOps Podcast, ep.210 (youtube.com)

www.youtube.com/watch?v=EBUS...

#jeffreypalermo @rockylhotka@fosstodon.org #azure #github #visualstudio #cloud #dotnet #blazor

22.04.2024 18:35 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

#cslanet version 8.1.0 prerelease is available

github.com/MarimerLLC/c...

22.04.2024 16:43 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Planning to start the #cslanet version 8.1.0 process next week. Got some nice day-to-day enhancements coming out.

18.04.2024 21:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@cslanet is following 16 prominent accounts