Personalized Experience for Usergroup members

A big thank you to Dennis for hosting the discussion.

In the recent community launch (for SQL Server 2008, Visual Studio 2008 and Windows Server 2008),  we showcase how we can make use of an anonymized set of user registration data to create a more personalized experience for usergroup members.

In this video, Dennis and I discuss on how we can make use of the Data-Mining Add-Ins for Excel 2007 to create a more personalized experience for usergroup members. We also show a step-by-step video on using the Table Analysis features of the Data Mining-Addins.

Check it out at



Posted by weehyong with no comments

UGTV (User Group Television)

UGTV debuts! An online show specially for usergroups..
I think this is a great initiative to learn from the experience from usergroup members all around the world.

Check out

Format: wmv
Duration: 21:09

Posted by weehyong with no comments

Plethora of .Net languages and Paradigms

If you always wanted a concise overview of  .Net languages, you should check out the article - "A Survey of .NET Languages And Paradigms" (written by Joel Pobar), which appeared in the May 2008 issue of MSDN magazine. 


Posted by weehyong with no comments

Layered Architecture Sample for .NET

I am a fan of the Paladin project (by Firedancer).
She has even demoed it to the local SG community when she visited SGDOTNET a few years back.

After Paladin, another project that she was working on was a demo for an expense approval application. The application leverages on the new features  in.Net 3.0. In the sample, she provided some good ideas on the use of a layered architecture for application development.

Was pleasantly surprised to find in CodePlex her updated code, which uses .Net 3.5. Specifically, she has updated her codes to include the following:

  • Data Layer is converted to use LINQ instead of Enterprise Library DAAB.
  • Business Entities are now LINQ-to-SQL entities.
  • Workflow is converted to use the .NET 3.5 WorkflowServices.
  • A call to all developers - Do check out the cool, and well-designed codebase at


    Posted by weehyong with no comments

    Modern Art generator - Viscosity

    Interesting way to produce modern art.. ;)

    Posted by weehyong with no comments


    A good friend shared with me this interesting link on Volta.
    Interesting way to separate an app into mult-tiers using annotations..

    "Volta is an experimental developer toolset that allows developers to build standards-conformant, multi-tier web applications using established .NET languages, libraries and development tools. Via declarative tier-splitting, developers architect their applications as a single-tier application, then make decisions about moving logic to other tiers late in the development process- letting the complier manage creating boilerplate code such as communication between tiers. The programmer can still debug and test the application, much as if it were still on the client-tier, because Volta's tier-splitting is deeply integrated with Visual Studio 2008 and the .NET Framework 3.5. In summary, Volta extends the .NET platform to distributed software+services applications, by using existing and familiar libraries, languages, tools, and techniques. "

    Posted by weehyong with no comments
    Filed under: ,

    Merry Christmas!

    Wishing everyone a Merry Christmas and a Happy New Year!

    Ho Ho Ho! ;)

    Posted by weehyong with no comments

    The Impact of Web 2.0 and Emerging Social Network Models

    Check out

    for a discussion on the impact of Web 2.0...


    Posted by weehyong with no comments

    Jasper Demo Code

    After the Sept07 UG meeting, if you are all charged up to try out Jasper, you can download
    the sample code I used for last nite's demo at

    If you are using the code for your own demos, it will be great if you can drop be a courtesy mail too.

    Remember to send your feedback to the Jasper team after trying it out.
    You can post at

     Have fun!

    Posted by weehyong with no comments
    Filed under: ,

    Technology behind the arrow

    Check out

    to understand the technology that powers the moving arrow.


    Posted by weehyong with no comments


    This is so fun and good demo of what Windows Mobile APIs can do, and a little bit of fun stuffs you can play with using the Microsoft Robotics Studio.

    and the Channel 9 demo from the Wimo owners..


    Posted by weehyong with no comments
    Filed under:

    VC++ 2005: IDE Tips and Tricks

    Was speaking to a friend on Friday about VS2005, and he was sharing his company has finally taken the plunge and bought each developer a copy of VS2005, and is using it to work with the VC++ code in his company.  He was also sharing with me that his company is using Scheme as another major development language. However, since Scheme is not supported in VS, they used another Scheme editor. Was thinking he will definitely like the language enhancements in C# 3.0 (e.g lamda expressions/tree).

    I have always enjoyed the informal and insightful chats featured on Channel 9. So was surfing around, and incidentally, a day later, I found the following Channel 9 video on  VC++ 2005: IDE Tips and Tricks.
    Quite an interesting video. Check it out if you are interested to learn about some productivity tricks.

    Hope to be on Channel 9 one of these days Stick out tongue

    Posted by weehyong with no comments

    Project Glidepath

    Was looking at frankarr (an aussie blogger) and chanced upon an entry about an interesting project to help developers create applications for Vista .

    Check out

    "Project Glidepath delivers the workflow-based guidance, sample code, content and custom tools you need to create successful applications for Windows Vista including .Net 3.0 right inside Visual Studio 2005.

    Project Glidepath includes:

    • The Project Glidepath Repository Manager - a freely available VS2005 add-in that provides a platform for delivering guidance, content, custom tools and templates for building applications for Windows Vista including .NET 3.0.
    • A web-based repository of software factories and packages containing workflow-based guidance regarding all aspects of being in the software business.  This includes everything you need regarding the technical and non-technical aspects of starting and succeeding as a MicroISV. The Project Glidepath Repository Manager downloads this over an RSS feed right to your development workstation. Being RSS-based means you can synchronize with the master repository on a regular basis for updates and new additions. 
    Posted by weehyong with 1 comment(s)

    IE7 for Windows XP

    Is available for download at

     For those who have not try it out yet, check out the exciting list of features

    • Simplified User Experience
      The Internet Explorer 7 frame is reorganized to make it noticeably simpler, more streamlined, and less cluttered with unnecessary items. This maximizes the area of the screen devoted to the webpages that you want to see and makes performing the most common browsing tasks easy.
    • Advanced Printing
      Automatically scales a printed webpage so that it's not wider than the paper it will be printed on. Internet Explorer 7 also includes a multi-page print preview with live margins, resizing text to avoid document clipping, and an option to print only selected text.
    • Instant Search Box
      Web searches using your favorite search provider can now be entered into a search box within the toolbar, eliminating the clutter of separate toolbars. You can easily choose a provider from the dropdown list or add more providers.
    • Favorites Center
      Offers easy and fast access to Favorites, Tab Groups, Browsing History, and RSS Feed subscriptions. Expands when needed, and can be anchored in place for even easier access.
    • RSS Feeds
      Automatically detects RSS feeds on sites by illuminating an icon on the toolbar. A single click on the icon allows you to preview and optionally subscribe to the site's RSS feed, and then be automatically notified as content is updated. Read RSS feeds directly in the browser, scan for important stories, and filter your view with search terms or site-specific categories.
    • Tabbed Browsing
      View multiple sites in a single browser window. Easily switch from one site to another through tabs at the top of the browser frame.
    • Quick Tabs
      Provides easy tab selection and navigation by displaying thumbnails of all open tabs in a single window.
    • Tab Groups
      Tabs can be grouped and saved into logical categories, allowing you to open multiple tabs with a single click. A Tab Group can easily be set as the Home Page Group so the entire Tab Group opens every time Internet Explorer is launched from the Start menu.
    • Page Zoom


    Posted by weehyong with no comments

    Windows Powershell

    "The new Windows Powershell not only provides flow of control, but the strong typing of its variables and expressions enables you to manipulate them and create scripts that leverage the .NET Framework. "

    Check out
    A Return to Command-Line Control with Windows Powershell

    But I still prefer using Perl ;)

    Posted by weehyong with no comments
    More Posts Next page »