Jun 27 2006

Store View State in a Persistent Medium, the Proper Way

I kindly invite you to check out my latest article on the ASPAlliance.com with the title:

Store View State in a Persistent Medium, the Proper Way

Hope you will enjoy it!



Jun 26 2006

My visit to Athens-Greece

Category: General | General[email protected] @ 07:12

I have been in Athens-Greece for around 2 days in a business trip for  my company CCC. Things are going fine here, enjoying the beautiful Greece!!!

I will be soon back in Beirut!!


Tags: ,

Jun 18 2006

ToLowerCase or ToUpperCase in XSLT

Category: XSLT, XPath, XML[email protected] @ 20:35

This is a simple sample to show you how to transform the content of an element in an XML file from lower/upper case to upper/lower case

First of all define a variable of the element as:

    <xsl:variable name="Title">
      <xsl:call-template name="ToLowerCase">
        <xsl:with-param name="Field" select="Title"/>

Then define the Template that will do the transformation:

  <xsl:template name="ToLowerCase">
    <xsl:param name="Field" select="''"/>
    <xsl:value-of select='translate($Field,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")'/>

As you can see we are transforming all letters to lower case, the same can be done with a similar template to translate letters to upper case.

Hope this helps,



Jun 12 2006

First day as a Trainer

Category:[email protected] @ 21:21

Today was my first day as a trainer at Formatech!

I am giving the Programming in XML with the .NET Framework.

I have 6 students in my class, and things went fine I guess for the first day!!!

This course will finish in two weeks, I enjoyed my first session, a new experience, new people to meet, ...




Jun 7 2006

Pictures from my country, Lebanon!

Category: General | General[email protected] @ 21:08

I wanted to share with you those awesome pictures from my country, Lebanon. Hope you will enjoy them! I invite you all to spend some time here in Lebanon and visit most of its lovely sites we have here!!
























Tags: ,

Jun 6 2006

DnnCreative Magazine Issue 10

Category: DotNetNuke[email protected] @ 18:18

You can now check the DnnCreative Magazine Issue 10!!

This is a completely free issue. For issue 10 we have created a completely separate DotNetNuke Skinning Resource, the DotNetNuke Skinning Toolkit.

This is a 98 page resource which demonstrates all of the skin classes within DotNetNuke so that you can easily view, search and learn how to style the various elements within a DotNetNuke skin.

This is a really useful reference tool for beginner and advanced DotNetNuke skin designers.

Following the research into the various DotNetNuke classes we have also outlined in further articles how you can reduce the CSS code required for a DotNetNuke skin, as well as tips for avoiding un-explained / un-wanted styling appearing in your DotNetNuke skins.


Jun 5 2006

Membership Manager Control in ASP.NET 2.0

This is the tool we have long waited from the ASP.NET Team. However, this time it came from Quality Data Corporation, it is the Membership Manager Control.

As you know the ASP.NET Configuration tool that ships with VS 2005 can be used locally to manage the membership of a website! Once the website is hosted remotely there is no way to manage your users/roles/etc…

What the MMC does is that, it mimics the local ASP.NET Configuration Tool, it allows you to:

  • Add new users
  • Delete users
  • Update user records
  • Manage Roles
  • Search for your users by:
    • Email
    • UserName

    Above all it can be skinned so you can apply a skin to it and have a lovely interface! Every single piece of text that appears on the control can be changed and adapted to your preferences.

    I believe the control is still at its beginning. It still has lots of stuff to be added to become richer and richer, and therefore we can promise ourselves with such a great control to use in order to make managing our websites an easy thing to do.

    I advise you to check this control, download it for a trail version, use it, and then you know what you shall do ;)

    Special thanks to Brian Mishler for this great control!

    Membership Manager Control




    Jun 5 2006

    Cannot start transaction while in firehose mode

    Category: Databases & SQL[email protected] @ 12:46

    Have you ever seen this error before? It happened with me today while I opened a table on SQL Server 2000 and tried to update a cell.