CS MVP's
Community Servers Most Valued Professionals

September 2007 - CS MVP Bloggers

  • Unit Testing Generic Lists

    If you do unit tests frequently, know that unit testing a generic list is a very common scenario because generic lists are a common part of today's codes in the .NET world. Testing the equality of two generic lists isn't as easy as easy testing the equality of two objects from two simple types. In order to test two generic lists, you need to follow one of two approaches that I describe in this post. One of them is easy and can be done quickly and the second one may need more effort. Background...
  • Troubleshooting BlogML - Export Tool

    After writing an introduction to troubleshooting BlogML as well as two posts about BlogML schema and .NET library , now I want to talk about troubleshooting export tool issues. You know that a BlogML migration consists of two main steps: export the blog content to BlogML format and import the content. The first step, export, is critical because if you can't get a well-formed BlogML file (that is valid against BlogML schema) then can get in serious troubles when importing the file. Solving an...
    Filed under:
  • Athena Beta 2

    NB Development presents: Athena Beta 2. Complete with Opacities, Localizations and forum status indicator links , and Current Font Selection indications. Beta 2 has some minor bug fixes, nothing major: Fixed Gallery Section ID so it pulls from the theme data Color and Opacity .ToLower() string comparisons added Fixed some small javascript issues Cleaned up some of the javascript code Updated the Skin to Fully Support CS 2007.1 Fixed Resource issue in the Profile Page (CS 2007.1) You can download...
  • Temporary Post Used For Style Detection (c0e5f97a-d7d4-400b-b6ed-4825a0d6ed12)

    This is a temporary post that was not deleted. Please delete this manually. (b1ac250e-83ed-4e27-8785-7fc99d33f952)
  • It's Fall Already!

    Wow! Finally it came here! My favorite season is here to save my body and mind! You can remember what I wrote about summer, warm weather and my difficulties and my hope to see the fall coming as soon as possible! Even though I'm so busy these days, but thank to the better weather, I can handle things easier! October, the month of good things, is coming as well and the best thing is my birthday!! Weather is cloudy, birds are silent, mailbox is empty of emails, blog is empty of comment spams, task...
  • Dynamically Inject Validation Controls From A Base ASP.NET Page

    I've been out of work this week sick (which really sucks...I don't do very well with idle time, plus I haven't been sick enough to miss work in many years), so what better time to catch up on some blogging. We had an interesting scenario at work recently whereby we needed to dynamically attach a number of asp.net validation controls to various TextBox controls on all of our existing pages. Specifically we had written a custom validation control which would test a control to make sure...
  • Dynamically Inject Validation Controls With A Base ASP.NET Page

    I've been out of work this week sick (which really sucks...I don't do very well with idle time, plus I haven't been sick enough to miss work in many years), so what better time to catch up on some blogging. We had an interesting scenario at work recently whereby we needed to dynamically attach a number of asp.net validation controls to various TextBox controls on all of our existing pages. Specifically we had written a custom validation control which would test a control to make sure...
  • Professional Community Server Themes

    As other guys have already written, a new Wrox title is on its way to the markets about Community Server theme engine (aka Chemeleon). The new book is entitled Professional Community Server Themes and is written by two authors: Wyatt Preul and Ben Tiedt , both guys from core Community Server team. Also Dan Hounshell , another core team member of Community Server, is the technical editor of this book. Congratulations to Wyatt and Ben on the new book. You know that my first book writing experience...
  • CS Nuglet: Displaying content on selected pages

    One of the functions of Chameleon I use a lot is the DisplayConditional control. It's incredibly versatile. I often search through the CS.Web application .ASPX pages for various use examples of DisplayConditional controls. One such condition I used twice today in different contexts was the DisplayConditional used in conjunction with the CurrentSiteUrlCondition CScontrol. Let's say we wanted to place a message on our site to appear on all weblog home pages, and ONLY on weblog home pages. To...
  • Self-Hosting WCF Services in Windows Services

    You know that there are two common ways to host a Windows Communication Foundation service as a self-hosted service or in IIS. But there is a division of self-hosting that is a bit different and that is self-hosting a WCF service in a Windows service. In this post I talk about this shortly. Self-hosting a WCF service in a Windows service is pretty easy. The key point is deriving the service class from ServiceBase class to implement the Windows service and implementing the service contract both together...
    Filed under: , ,
  • Chameleon-based Charge Labor Business App

    I knew I'd love my Community-Server-as-a-Business-Application project because I knew I'd be creating Community Server controls and modules like no one else, and I think a Chameleon Charge Labor app fits the bill. I only have time to show the final version of the Charge Labor app for now. I've included a solution explorer image at the very bottom of the post displaying some of the classes required to build the app and reflects the Chameleon topics I hope to cover in future posts. Those...
  • Athena Beta 1.6.1

    Updated NB Development again, this time with what could be something really cool, and missing in the standard Community Server installation. Making a forum read from the main forum list. Here's what I mean: the User test has just replied to my post, but because I got the email about it, I don't want to reply right now, so I'll just say I've read it. This is before I go into the test post forums The Forum is lit up, in the posts needed to be read. Double click on that icon, and after...
  • Athena Beta 1.5

    Athena Beta 1.5 has just been pushed onto NB Development . It contains some quite big changes, the main one, is Resources. Resources allow Athena to be Localized. Completely. All the text is customizable, right down to the menu links. This is a powerful feature of Athena. This resource localization is done, in part with Community Server 's Resources.xml file as well as Athena's own control panel theme settings. Also in this version is a bug fix that prevented the Colors and Opacities from...
  • DisplayFusion - Free Tool for Multiple Monitors

    Having two or three monitors is something very common for professional developers who code and need to open many windows in multiple monitors. Having more than one monitor has its own requirements and one of most common requirements is putting different wallpapers in each monitor. Some ways to manage windows in multiple monitors is another requirement though. There is a technique to set different wallpapers for monitors manually but almost all users that I know are using a very famous application...
  • Links for 2007-09-21 [del.icio.us]

    Asynchronous Asp.net Page - Kazi Manzur Rashid's Blog Slow SMB performance when you copy files from Windows XP to a Windows 2000 domain controller Overview of Server Message Block signing Microsoft network server: Digitally sign communications (if client agrees) Policy Setting: enabled Slow connection with XP to Windows 2003 server - Petri.co.il forums by Daniel Petri
1 2 3 4 Next >
Community Server MVP's © 2006-2008
Powered by Community Server (Commercial Edition), by Telligent Systems