Comparing Collections of Type BusinessCollectionBase

Posted by: Imar Spaanjaars at Sunday, November 29, 2009 4:11:33 PM in: ASP.NET 3.5
A while ago (actually a long while ago but I didn't have the time to post this earlier), I was approached by Amanda Myer with a question about comparing and sorting BusinessBase objects in collections that inherit BusinessCollectionBase, discussed in my article series on N-Layer design in .NET 3.5.
Read on ...

Fixing Issues with HTML Help Workshop

Posted by: Imar Spaanjaars at Sunday, November 29, 2009 12:23:34 PM in: .NET General
I am working on an application that ships with documentation in the form of a Windows Compiled Help file. To build the help file I use Sandcastle and the excellent Sandcastle Help File Builder. Building the help file is part of a continuous integration plan so the help file is always up to date.
Read on ...

My Book in Other Languages

Posted by: Imar Spaanjaars at Sunday, November 29, 2009 12:08:12 PM in: Imar's Blogs
I was pleasantly surprised when the other day I received a package containing three copies of my book Beginning ASP.NET 3.5 - in Hebrew!
Read on ...

Want to Win a Copy of Professional Enterprise .NET?

Posted by: Imar Spaanjaars at Sunday, November 29, 2009 11:53:54 AM in: Imar's Blogs

Due to some confusion and delays at the publisher, I ended up with two review copies of Professional Enterprise .NET by Jon Arking and Scott Millett, the book I recently reviewed on this web site.

Read on ...

Book Review: Professional Enterprise .NET

Posted by: Imar Spaanjaars at Sunday, November 29, 2009 10:58:02 AM in: Book Reviews
Prior to reading Professional Enterprise .NET by Jon Arking and Scott Millett, I read Scott's Wrox Blox titled "NHibernate with ASP.NET Problem–Design–Solution" which I found to be an excellent introduction to using NHibernate. If you haven't read that eBook yet, and you're interested in learning NHibernate, check it out at the Wrox web site; at a price of under 10 dollar, it's money very well spent. Considering Scott's writing style and the depth of information found in the Blox, I was having high expectations of the book Professional Enterprise .NET. Having read it now, I can say I am certainly not disappointed.
Read on ...

Using the ASP.NET Login Controls with Mail Servers that Require SSL

Posted by: Imar Spaanjaars at Saturday, November 28, 2009 7:54:28 PM in: ASP.NET 3.5
Some of the Login controls that ship with ASP.NET, such as CreateUserWizard, ChangePassword and PasswordRecovery enable you to send e-mail to your users without writing a lot of code. You just drag and drop a control, assign a mail body template and you're pretty much done. However, as soon as your mail server requires you to use SSL (as, for example, GMail does), things become a little trickier. In this short article I'll show the code and configuration needed to send mail to servers that require SSL.
Read on ...

My New Project - Beginning ASP.NET 4

Posted by: Imar Spaanjaars at Sunday, October 25, 2009 4:21:02 PM in: Imar's Blogs
I meant to announce my new project earlier, but once again, Amazon and the official Wiley site beat me to it.
Read on ...

TFS for the Masses!

Posted by: Imar Spaanjaars at Sunday, October 25, 2009 4:01:08 PM in: Imar's Blogs
Together with beta 2 of Visual Studio 2010, Microsoft released Team Foundation Server 2010 Beta 2 - Microsoft's team collaboration platform for team portals, version control, work-item tracking, build management, process guidance, and business intelligence. Previously, TFS required a very expensive license and as such was only affordable by larger companies.
Read on ...

Got the MVP Award Again!!

Posted by: Imar Spaanjaars at Thursday, October 01, 2009 5:08:11 PM in: Imar's Blogs
Woohoo, I've received the MVP Award again....
Read on ...

Automatically Generating Class Diagrams from a Type Using Reflection

Posted by: Imar Spaanjaars at Sunday, September 20, 2009 4:17:54 PM in: .NET 3.5 General
Before I launched my web site www.dotnetattributes.com in early 2009 I generated most of the content automatically using reflection and web look ups. I extracted all the various attributes from .NET assemblies using the Managed GAC API Wrappers and I extracted a lot of class details and documentation from the MSDN site using the HttpWebRequest class. One thing I hadn't automated at first and was planning to do manually using Visual Studio was generating class diagrams. However, soon after the first full import attempt I ended up with more than 1,200 attributes so manually creating the diagrams suddenly did not seem so attractive anymore.
Read on ... 12345678910111213141516171819202122232425262728