CS MVP's
Community Servers Most Valued Professionals

January 2008 - CS MVP Bloggers

  • CS Nuglet: Binding Page Title to WrappedLiteral Control

    This may seem like a minor nuglet, but it's another of those Chameleon features that fall into the category of "I like how that Ben Tiedt thinks!" Community Server Chameleon really is a marvelous architecture and I enjoy discovering little gems like the CSThemePageBase class's SetTitle() method overrides that not only enable you to set a page title, but to bind the same string to a WrappedLiteral control as well. A Twofer! Hey, I told you it was a minor nuglet. It's still pretty...
  • My Domain is Now Free

    No, it's not free for sale!! My blog was down during the past 36 hours and most likely many of the regular visitors and subscribers noticed this. Probably that was my fault that I had to announce what I'm going to do with my domain on a blog post before starting the progress but some security reasons as well as the fact that I never could predict some unexpected troubles stopped me from letting my visitors know about it. I tried to use Twitter to let others know about the status and this...
    Filed under:
  • Building a Simple Blog Engine with ASP.NET MVC and LINQ - Part 2

    The second part of my articles about Building a Simple Blog Engine with ASP.NET MVC and LINQ has been published on ASP Alliance . In the second part of the article series about ASP.NET MVC Framework, Keyvan adds controllers to his blogging engine in order to describe how to use controllers in ASP.NET MVC and discusses some details related to controllers. He first discusses the concept of URL routing patterns and then explores the anatomy of a controller class. Finally, he examines how to implement...
    Filed under:
  • .NET-Forum.de launched

    A couple of days ago Jan Welker launched a new German .NET related community site, .NET-Forum.de . I didn't expect the developsphere to require just another site, but there are already 51 users registered, even though the site wasn't advertised anywhere except the dotnet-snippets.de newsletter. Jan set up Community Server 2007.1 to drive the site (Did you know that .NET related non-profit communities may receive a free license ?) I try to support Jan whenever he experiences issues with CS...
  • The Migrator Wizard

    NB Development is happy to present the new look migrator project interface. Using a aero wizard interface, or what looks like one, to display a fully featured, quick, and minimalist interface. These are only alpha screenshots at the moment, since the interface is far from done. The Welcome Screen This screenshot shows it best, with the aero wizard styled window, after the rest of the interface is done the welcome page will be fitted with more stuff than currently shown. The back button is not enabled...
  • Detect Client IP in WCF 3.5

    One of the features that was missing from WCF 3.0 was the ability to detect client IP address in services. For a technology that is completely built on top of SOA hence a server/client mechanism where clients are an important part of the story this looked like a big lack! There are various situations where you need to retrieve the client IP address on your service side and there is no doubt that having such a feature can be a common need and request. However, this is a new feature added to .NET 3...
    Filed under:
  • String.IsNullOrEmpty as Extension Method

    Most you will probably know about Extension Method introduced with C# 3.0. If not, I stringly recommend to read ScottGu's explanation . Anyway, a couple of days ago Brad Wilson posted an experiment : What I wasn't sure was whether or not you could call these extension methods when you have a null instance of the object, since they're instance methods. The C++ guy in me said "sure, that should be legal", and the C# guy in me said "it's probably illegal, and that's...
  • Community Credit Plug-In for Graffiti

    Following to my yesterday's announcement for Community Credit Service Library now I'm happy to let you know that my Community Credit plug-in for Graffiti is also ready. Community Credit plug-in is simply a plug-in that automatically submits points for your new Graffiti posts to your Community Credit account and saves you from doing this manually. This plug-in works based on my Community Credit Service Library and is a part of Graffiti Extras project. To save users from deploying multiple...
    Filed under:
  • Smart Image Links and other Wrapped CS Content

    The Community Server Controls source library contains a WrappedContentBase class that can be extended for a variety of purposes, making it very easy to build context-aware controls to use in conjunction with other CS Chameleon List, Data and Form controls. If you search ": WrappedContentBase" in the Community Server SDK you'll find examples of controls derived from the class performing various functions. I'm going to demonstrate using a smart image link to display a custom email...
  • Community Credit Service Library 1.0

    I wrote that it's a very short while that I have appeared on Community Credit to add my community contributions to the great database of this site. Dave was also kind enough to introduce me as the featured community leader in the latest newsletter issue. When I announced my appearance on the site, I also announced a new CodePlex project to build a C# library to work with Community Credit web-services to automate the process of working with site and adding credits to the database. In this short...
    Filed under:
  • Introducing Graffiti Extras

    As I wrote yesterday, Telligent has released Graffiti Beta 2 with lots of bug fixes and new features. One of things about Graffiti is its goal to make things simple and clean and regarding this goal, Telligent has built it in a very simple way (with a very powerful fundamental in back-end). The simplicity of Graffiti has been equal to not including some funny features that could make it more complex so Telligent hasn't added lots of common features to Graffiti. Instead of doing this, Telligent...
    Filed under:
  • Ode to Community Server Event Logging

    When people ask me how a Community Server license can cost $2000, I can go down any number of paths to justify why it's worth every penny. From a developer's perspective, Event Logging is one of those features I always mention why CS a good value. Yeah, I know there's the logging application block in the .NET Enterprise Library and this stuff isn't rocket science anymore, but it's another of the many architectural advantages that can be leveraged when building applications with...
  • Quick example of Generic Economics

    The world is moving to LINQ and here I am still learning how to think in Generics. Take this quick example of how I am learning about generic economics. I have a Community Server Chameleon List control of hours billed per week on all jobs per employee and wanted to display total hours. I was thinking, okay, a #temp SQL table, calculate the total, shoot it back to the control. Or no, add a second select to the stored proc and grab the total in a datareader.NextResult(). Then Generics Thought kicked...
  • Graffiti Beta 2 Released

    Telligent just announced the second public release of Graffiti which is the Beta 2 version of Graffiti and is available for download here . After the first release, Telligent tried to improve the product by solving bugs and adding some new features to launch Beta 2 in mid-January. A few days ago Scott sent en email to Beta testers to share them a download link for private Beta and I could download and install Beta 2 on my site and BlogML site quickly. Thank to simplicity of Graffiti, upgrade process...
    Filed under:
1 2 3 Next >
Community Server MVP's © 2006-2008
Powered by Community Server (Commercial Edition), by Telligent Systems