Tuesday, December 29, 2009

csla_net_videos For those who have purchased the CSLA .NET Core 3.8 video series, you'll be happy to know that segment 6 (Authentication and authorization) is online, along with associated sample code.


This completes the core video series. As we move into 2010 I plan to produce separate UI-specific videos covering WPF, ASP.NET MVC, etc, so watch for those.

If you haven't purchased the CSLA .NET Core 3.8 video series, there are only two days left of the special pre-release pricing. And only two days left for the holiday discount on the CSLA .NET for Silverlight video series.

So if you want to save 15% to 33% off regular pricing, buy the video series before the end of 2009!

Tuesday, December 29, 2009 12:42:01 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, December 20, 2009

Part 5 of the Core CSLA .NET 3.8 video series is now available from the download page.

This video segment covers business and validation rules in CSLA .NET. This includes discussion of the .NET DataAnnotations attributes, along with synchronous and asynchronous rule methods, rule priorities, short-circuiting and a whole lot more.

The business and validation rule subsystem is one of the most important and compelling features of CSLA .NET, and even seasoned users of the framework are likely to learn some new things by watching this video!

If you haven’t purchased the video series yet, please go to http://store.lhotka.net – and don’t wait, because the special 33% discount pricing only runs through the end of 2009!!

Sunday, December 20, 2009 11:49:00 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Thursday, December 17, 2009

The 4th video in the Core CSLA .NET 3.8 video series (available from http://store.lhotka.net) is now online. If you’ve already purchased the series, you can download the new video from the download page.

Video 4 covers the data portal and how you can use it for 1-, 2- and 3-tier deployments of your applications. This is 1:53 hours of in-depth content, providing an overview of the data portal concept, and an extensive walk-through of code using the data portal. You’ll see how to configure the client, set up and configure a server – all using WCF. Even better, you’ll see various object patterns that leverage the data portal, including the powerful unit of work pattern.

The special pre-release pricing is still in effect for this amazing video series. Buy before the end of the year and get 33% off the regular $300 price. That’s right – buy now for just $200.

And while you are at the store, take a look at the CSLA .NET for Silverlight video series, which is 15% off until the end of 2009. If you are using CSLA .NET to build Silverlight applications, this video series will get you up and running – from creating your first Silverlight project in Visual Studio 2008, through implementing the UI, the business objects and data access, everything you need to know is in this one series of videos.

Thursday, December 17, 2009 10:10:13 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Monday, December 14, 2009

I just got a new ATI AMD Radeon HD 5850 – nice looking high end graphics card. This replaces my previous nvidia card and is a pretty big upgrade.

Of course I’m running Windows 7 x64, probably the best operating system yet created. Seriously! :)

Unfortunately the driver and utility installer (Catalyst 9.11) from ATI won’t run on my machine. The InstallManagerApp.exe crashes almost immediately every time I try to run it. Windows 7 detects that it failed, but beyond that I’m not getting any details about why it failed…

I was able to use the Windows device manager to directly install the driver, so at least the card works. But without the Catalyst control panel, the card is always running at full speed, and therefore its fan is too – which is really loud and consumes tons of electricity.

What’s odd is that I recently put a different ATI card into another Win7 x64 box and Catalyst installed just fine.

I’m wondering if there’s some issue where Catalyst won’t install because I just uninstalled the nvidia card and its drivers?

In any case, I’m not real happy with ATI just at the moment…

Update: Thanks to helpful replies, here's the answer:


In short, unpack the installer, then go to the \bin64 folder and type this:

> ATISetup.exe -Install -Output screen

Monday, December 14, 2009 7:57:39 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Wednesday, December 09, 2009

There’s a new DNR TV show online where I talk about the MVVM support added to CSLA .NET 3.8.



Wednesday, December 09, 2009 12:18:28 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, December 06, 2009

Last week I spent a few hours switching the CSLA .NET for Windows unit/integration tests from nunit to mstest.

This wasn’t terribly hard, because the tests were originally created with the idea of supporting both test frameworks. Of course as different people added tests over several years time inconsistencies crept in, and that’s what I had to address to make this switch.

I didn’t remove the compiler directives for nunit, so it should take relatively little effort to switch back to nunit, but I don’t personally plan to do that.

mstest is now available in all professional versions of Visual Studio 2010, and Microsoft is obviously faster about getting their test framework updated as .NET and Visual Studio change. Looking at www.nunit.org there’s no mention of VS10 or .NET 4.0. Yes, I know people have tweaked nunit to work on .NET 4.0, but mstest allows me to eliminate one level of uncertainty from my process.

Besides, there are all these really cool tools and capabilities in VS10, some of which tie into testing and coverage, and this gives me motivation to play with them :)

Sunday, December 06, 2009 9:02:07 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  |