CSLA .NET 2.1.2 now available

CSLA .NET 2.1.2 now available

Old forum URL: forums.lhotka.net/forums/t/2211.aspx


RockfordLhotka posted on Thursday, January 25, 2007

Version 2.1.2 of CSLA .NET is now available for download from this location.

Version 2.1.2 includes some bug fixes and minor enhancements. The enhancements are primarily around the CslaDataSource web control, which now provides more integrated support for paging and sorting.

Most importantly, version 2.1.2 is the specific version described in my CSLA .NET Version 2.1 Handbook. I am releasing this as a ~160 page ebook, available in editions for both C# and VB, for purchase directly from my web site.

The VB CSLA .NET Version 2.1 Handbook is available NOW at http://store.lhotka.net.

Look for the C# edition in the very near future (it is in the final review stage).

This new book is best though of as a sequel to my my Expert C# 2005 Business Objects and Expert VB 2005 Business Objects books. It covers the changes made since CSLA .NET 2.0 was released: how the framework has changed, and how to use the new features and capabilities. Please note that this is not a replacement for those books: it expands on them.

Releasing this as an ebook in PDF format is a risk on my part. I put just as much time and effort into writing this book as I have any other book I've written, but I want to provide a more cost-effective way for you to purchase this material than through normal publishing channels. It is my sincere hope that you will purchase this book if you read it (even after a few people have purchased it and they start sharing it for free).

I'm not giving up on traditional publishing channels necessarily. I'll most likely use a traditional publishing approach when I reach a point that CSLA .NET and/or my thinking changes to such a degree that there'd be value for you, as a reader, in me rewriting my books in a major way. But when I'm writing about extra functionality that rests on the existing work, it seems like I'm providing better value to you by selling a lower-cost sequel than forcing you to repurchase much of the same material to get at the new parts.

But all this hinges on people's honesty. On your honesty.

I hope you enjoy CSLA .NET 2.1.2, and the new book. Thank you, code well, have fun!

ajj3085 replied on Friday, January 26, 2007

Very cool, I'm downloading it now.

I'll be patientely awaiting the C# version of the e-book.

I'm curious, is there a reason you chose not to protect the e-book somehow?  I don't intend on sharing mine, I'm just curious.

ChrisD replied on Friday, January 26, 2007

Cool - It's finally available :)

I've just bought a copy and look forward to reading it.

Thanks Rocky

Cheers

ChrisD

admin replied on Friday, January 26, 2007

I did consider using some sort of DRM, but ultimately decided against it.

The primary reason is that DRM leads to frustrated users. If I assigned a unique password to each PDF, and you lost your password, you'd be frustrated. And I'd have to come up with a support mechanism to get you a new PDF or password recovery or something.

The other reason is that DRM doesn't actually work. It keeps the honest people honest, but pirates defeat DRM. You can find other DRMed PDF docs out there, passed around in a zip file with a readme.txt that contains the password...

So I didn't see any good reason to irritate honest people with a technology that does little to prevent theft by pirates.

JoeFallon1 replied on Friday, January 26, 2007

I just bought my copy.

Thanks Rocky, for all that you do.

Joe

 

ajj3085 replied on Friday, January 26, 2007

That's the point of view that many people take, but they often don't produce any content either.  Its a shame other big industries don't 'get' this..

ballistic replied on Friday, January 26, 2007

Great job Rocky.

Got me the ebook.  I think your support for paging alone is worth the price of the ebook several times over.

Thanks again,

- Andy

Jimbo replied on Monday, January 29, 2007

This is not the right thread to be going into the specific details on the stuff in the eBook;  however i must say that i am somewhat disappointed.  The eBook is largely a discertation on the recent enhancements, and hardly comprises the sort of comprehensive framework  reference and guidelines needed for 2.1 to support and sell the practical side of the framework to associates (especially those who have not grown up with the  progression). The "Book" itself is out of date and the build-up to the "eBook" publication indicated (at least to me) that this would be the way of the next edition (or at least an abridged edition) of the "Book" itself.


RockfordLhotka replied on Monday, January 29, 2007

Jimbo,

I'm sorry you are disappointed in the ebook. I think I've been quite clear all along that I intended this to be a sequel, or continuation, of the original book. I don't think I've ever said that I intended to rewrite the original or merge all the content. I could not do that using the ebook approach in any case, as Apress owns the publishing rights to the original book.

Over the past few months, a number of people did ask if I wouldn't just update the whole book to incorporate the 2.1 changes completely. I have repeatedly indicated that I would not do that at this time. I don't feel that it is in the best interest of the community (though perhaps I'm wrong) to make everyone buy another US$60 book to get some changed content, but mostly unchanged content. It seems more cost-effective to spend less money and only buy what's new.

I face the same dilema with CSLA .NET 3.0 btw. The use of WCF, WPF and WF is entirely additive. Just like .NET 3.0 is to .NET 2.0. While I'll effectively end up with at least two chapters for WCF, one for WPF and one for WF, the impact on the existing book is small. So I'd end up expanding the current book from 600 pages to, perhaps 750. You'd end up spending US$70 (or something) to buy the new content plus re-purchase the 600 pages you already have.

Then there's .NET 3.5, and presumably CSLA .NET 3.5. I think that may have a larger impact on CSLA itself, due to the language enhancements in C# and VB (not so much due to ADO.NET EF or LINQ themselves).

The thing is, both CSLA .NET and Microsoft's platform are changing so fast that it is hard to keep up. Given the current rate of change, you'd end up buying 1-2 US$60 books every year. One for pure CSLA changes, and another for .NET 2.0/3.0/3.5/etc.

Obviously I can't write that fast. It takes months to research/write/edit/publish a book. And it takes months to recoup the cost of that time/effort. Book sales don't happen all at once, and people won't buy a .NET 2.0 book when .NET 3.0 is nearly out, etc. If I go into some insane cycle of trying to put out 1-2 new book editions each year, the books never have enough shelf time to generate enough sales to warrant the effort to write them. As it is, due to Microsoft's release schedules, shelf times are barely enough to warrant the effort...

So my alternatives are to do what I'm doing with this ebook experiment, which allows additive content with slighly less lead-time (since I skip the months of publisher/distribution time - using a traditional publisher the ebook would be out in about 6-8 weeks from now due to this).

Or I can return to what I did with CSLA 1.x, which was to do lots of enhancements to the framework and to not document them in any formal way until the next major release when I can update the book. Those major releases, and associated book, would be every 2-3 years. In between, everyone would have to infer what was in version 3.1.3 (or whatever), and/or rely on the forum to figure it out.

mikeclimbs replied on Monday, January 29, 2007

Just bought the book can't wait to read it.

Rocky it maybe worth selling the ebook on amazon.  People looking for the print book may find your ebook.

I've never sold anything on the site, but when ever I search for something non amazon vendors all popup

Mike

RockfordLhotka replied on Monday, January 29, 2007

Mike,

I may try selling the book through other channels, but I wanted to try the simple, direct, approach first and see whether that's practical. There are self-publishing and/or vanity publishing services out there that will get a book listed as a "real" book and make it available through various real-world channels. I think Amazon itself has something along this line even.

Jimbo replied on Monday, January 29, 2007

eBooks are great, but personally i prefer the real thing as i can pencil in notes etc. Unfortunately the implementation detail of the subject we are dealing with ages very quickly;  ( Net 3, Vista - doh!); however the underlying principles ( as in your treatise)  will better wear the test of time.  Electronic publication has the better means to keep up with the changes. I had no hesitation in downloading the 2.1 eBook supplement and at a cost ( in Aussie dollars) almost as much as the original book. But as I have said, it does not provide the comprehensive updated reference  that I was seeking.



Jimbo replied on Monday, January 29, 2007

Dont get the wrong impression ChrisD,  i've become a strong csla evangelist, and the ebook supplement certainly has contributed in a very timely and positive way .  

Jimbo

longbridge replied on Wednesday, February 07, 2007

I just purchased and downloaded the ebook. It's a great supplement to the original book.  I think this is a very cost-effective way for CSLA.Net followers.  Rocky, Thank you for your great work and consideration.

daveboo replied on Thursday, February 08, 2007

I just purchased and downloaded the ebook too...

I appreciate that it was made available in this format because I am starting my project very soon and probably couldn't wait for the full version to hit the shelf.

Of course, my employer pays for all of my programming material, so I will probably buy the full book version when it becomes available to get all of my referrence material in one spot.  If so, I am definitely buying it in hardcover - as a novice programmer, I have practically worn-out the paperback.


dfmartin replied on Monday, January 29, 2007

I recently purchased the eBook and I have received 2 email receipts.  However, I haven't received anything about downloading the eBook.  How long should it take for me to get that information?  Looking forward to reading it.

Thanks,
David Martin

ChrisD replied on Monday, January 29, 2007

Jimbo,

I think you are being a little harsh here. 

Rocky has obviously put a tonne of work into this e-book and having read the first few pages of it I think it presents the material very well.

It's a shame it's not piqued your interest but lots of folk seem to be very happy with it.

Cheers

ChrisD

RockfordLhotka replied on Monday, January 29, 2007

After you complete the paypal part of the process you are returned to the store, where your order should show as being Paid. On that page there are instructions for downloading the file.
 
I assume you've closed that page in your browser by now, so I don't believe you can get back there.
 
Send me an email with your receipt (either one) and I'll send you a copy of the pdf directly.
 
Sorry for the inconvenience.
 
Rocky


From: dfmartin [mailto:cslanet@lhotka.net]
Sent: Monday, January 29, 2007 10:22 AM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] CSLA .NET 2.1.2 now available

I recently purchased the eBook and I have received 2 email receipts.  However, I haven't received anything about downloading the eBook.  How long should it take for me to get that information?  Looking forward to reading it.

Thanks,
David Martin

DesNolan replied on Tuesday, January 30, 2007

I also found the purchase process a little confusing, for example when I clicked on edit billing address it didn't let me, but when I selected continue, there it was on a PayPal page. And when I was done, it didn't say anything about a download, I too thought I would get a download email link later. But luckily, I chose the option to return to merchant as I wanted to check things again, but instead of getting back to merchant I was placed on a page that offerred me the oppotunity to download the book. Not a complaint, just hope this will be helpful to others.

Rocky THANKS for the update. I for one, having read the last two books did not want to have to wade through another one full of information I already knew, just to figure out how to use the updates. Look forward to reading it. I've a collection of framework books, but your's is the one I chose to actually implement, and have no regrets. Please keep up the good work.

Des Nolan



Copyright (c) Marimer LLC