<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Lino Tadros - Technology</title>
    <link>http://www.linotadros.com/</link>
    <description>C#, ASP.NET and Life</description>
    <language>en-us</language>
    <copyright>Lino Tadros</copyright>
    <lastBuildDate>Mon, 14 Jul 2008 11:24:44 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>lino.tadros@gmail.com</managingEditor>
    <webMaster>lino.tadros@gmail.com</webMaster>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=cde40ee5-f105-4ec7-b07d-a88da312e678</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,cde40ee5-f105-4ec7-b07d-a88da312e678.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,cde40ee5-f105-4ec7-b07d-a88da312e678.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=cde40ee5-f105-4ec7-b07d-a88da312e678</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I was honored with the <a href="https://mvp.support.microsoft.com/profile=17558580-C6F3-4E22-88E5-A4B1B8001C76">MVP
award</a> for the 4th year in a row this month from Microsoft corporation.
</p>
        <p>
          <img height="202" src="http://www.sweetpotatosoftware.com/images/MVP_small.jpg" width="129" align="middle" />
        </p>
        <p>
The Microsoft MVP Award recognizes exceptional technical community leaders from around
the world who voluntarily share their high quality, real world expertise with others.
Microsoft MVPs are a highly select group of experts representing technology's best
and brightest who share a deep commitment to community and a willingness to help others.
Worldwide, there are over 100 million participants in technical communities; of these
participants, there are fewer than 4,000 active Microsoft MVPs.
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=cde40ee5-f105-4ec7-b07d-a88da312e678" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>C# MVP award for the 4th year</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,cde40ee5-f105-4ec7-b07d-a88da312e678.aspx</guid>
      <link>http://www.linotadros.com/2008/07/14/CMVPAwardForThe4thYear.aspx</link>
      <pubDate>Mon, 14 Jul 2008 11:24:44 GMT</pubDate>
      <description>&lt;p&gt;
I was honored with the &lt;a href="https://mvp.support.microsoft.com/profile=17558580-C6F3-4E22-88E5-A4B1B8001C76"&gt;MVP
award&lt;/a&gt; for the 4th year in a row this month from Microsoft corporation.
&lt;/p&gt;
&lt;p&gt;
&lt;img height="202" src="http://www.sweetpotatosoftware.com/images/MVP_small.jpg" width="129" align="middle"&gt;
&lt;/p&gt;
&lt;p&gt;
The Microsoft MVP Award recognizes exceptional technical community leaders from around
the world who voluntarily share their high quality, real world expertise with others.
Microsoft MVPs are a highly select group of experts representing technology's best
and brightest who share a deep commitment to community and a willingness to help others.
Worldwide, there are over 100 million participants in technical communities; of these
participants, there are fewer than 4,000 active Microsoft MVPs.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=cde40ee5-f105-4ec7-b07d-a88da312e678" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,cde40ee5-f105-4ec7-b07d-a88da312e678.aspx</comments>
      <category>C#</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=ae149f68-1f4d-4e2d-bf36-58421d8dbd43</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,ae149f68-1f4d-4e2d-bf36-58421d8dbd43.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,ae149f68-1f4d-4e2d-bf36-58421d8dbd43.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ae149f68-1f4d-4e2d-bf36-58421d8dbd43</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So last night, I took the plunge and decided to update my IPhone to 2.0
</p>
        <p>
It worked, I let ITunes do the work and 20 minutes later, Voila!
</p>
        <p>
Then I decided to hook my IPhone to my hosted Exchange Server for work. It took less
than 2 minutes and Voila!  very cool!
</p>
        <p>
Connected my Exchange Calendar to my IPhone calendar and Voila!
</p>
        <p>
I really like Apple's superiority in User Interface, it is just pretty cool!
</p>
        <p>
I heard a lot of people had problem yesterday (first day for the release) to get hooked
up to Apple Store and ITunes, but I tried at 10:00 PM PST last night and it was pretty
painless.
</p>
        <p>
I am looking forward to start writing some applications on the <a href="http://developer.apple.com/">IPhone
2.0 SDK</a></p>
        <p>
More on that later :)
</p>
        <p>
          <img height="136" alt="iPhone SDK" src="http://devimages.apple.com/images_index/iphone_sdk.png" width="147" border="0" />
          <a href="http://developer.apple.com/iphone/program/">
            <img height="153" alt="iPhone &amp; iPod Touch" src="http://devimages.apple.com/images_index/iphone_intro_hero.png" width="154" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=ae149f68-1f4d-4e2d-bf36-58421d8dbd43" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>IPhone 2.0 on my old IPhone</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,ae149f68-1f4d-4e2d-bf36-58421d8dbd43.aspx</guid>
      <link>http://www.linotadros.com/2008/07/13/IPhone20OnMyOldIPhone.aspx</link>
      <pubDate>Sun, 13 Jul 2008 11:15:21 GMT</pubDate>
      <description>&lt;p&gt;
So last night, I took the plunge and decided to update my IPhone to 2.0
&lt;/p&gt;
&lt;p&gt;
It worked, I let ITunes do the work and 20 minutes later, Voila!
&lt;/p&gt;
&lt;p&gt;
Then I decided to hook my IPhone to my hosted Exchange Server for work. It took less
than 2 minutes and Voila!&amp;nbsp; very cool!
&lt;/p&gt;
&lt;p&gt;
Connected my Exchange Calendar to my IPhone calendar and Voila!
&lt;/p&gt;
&lt;p&gt;
I really like Apple's superiority in User Interface, it is just pretty cool!
&lt;/p&gt;
&lt;p&gt;
I heard a lot of people had problem yesterday (first day for the release) to get hooked
up to Apple Store and ITunes, but I tried at 10:00 PM PST last night and it was pretty
painless.
&lt;/p&gt;
&lt;p&gt;
I am looking forward to start writing some applications on the &lt;a href="http://developer.apple.com/"&gt;IPhone
2.0 SDK&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
More on that later :)
&lt;/p&gt;
&lt;p&gt;
&lt;img height="136" alt="iPhone SDK" src="http://devimages.apple.com/images_index/iphone_sdk.png" width="147" border="0"&gt;&lt;a href="http://developer.apple.com/iphone/program/"&gt;&lt;img height="153" alt="iPhone &amp;amp; iPod Touch" src="http://devimages.apple.com/images_index/iphone_intro_hero.png" width="154" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=ae149f68-1f4d-4e2d-bf36-58421d8dbd43" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,ae149f68-1f4d-4e2d-bf36-58421d8dbd43.aspx</comments>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=f3b853b4-ad1a-4f7f-9c57-6e08fcb919bc</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,f3b853b4-ad1a-4f7f-9c57-6e08fcb919bc.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,f3b853b4-ad1a-4f7f-9c57-6e08fcb919bc.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f3b853b4-ad1a-4f7f-9c57-6e08fcb919bc</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I usually try my luck here on my blogs first when I need help in finding a service
that is needed for my company.  So here it goes :-)
</p>
        <p>
I am looking for a phone system for our new offices in Santa Cruz that is not based
on regular phones but VOIP.  I looked at <a href="http://www.vonage.com">Vonage</a> but
it was not geared towards business, as you can't have a phone attendant to request
pushing a specific extension to reach a department.  I also looked at <a href="http://www.packet8.com">Packet8</a>,
it was a good solution but very expensive as you will have to have a full line for
each employee that needs a phone on their desk to make calls, it came out to about
$350 per month + $1400 startup fee for 9 phones in the office with a fax line.
</p>
        <p>
They suggested having only 3 phones in the office, one for sales, one in the conference
room and one for management, the rest of the team can use the phone in the conference
room which sounded lame to me to ask employees to go to the conference room to make
a call or use their cell phone. That costs about $185 per month.
</p>
        <p>
Anyone heard of a different company that can make this work for us?
</p>
        <p>
Thanks for your suggestion in advance
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=f3b853b4-ad1a-4f7f-9c57-6e08fcb919bc" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Need PBX phone system</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,f3b853b4-ad1a-4f7f-9c57-6e08fcb919bc.aspx</guid>
      <link>http://www.linotadros.com/2008/02/22/NeedPBXPhoneSystem.aspx</link>
      <pubDate>Fri, 22 Feb 2008 15:00:47 GMT</pubDate>
      <description>&lt;p&gt;
I usually try my luck here on my blogs first when I need help in finding a service
that is needed for my company.&amp;nbsp; So here it goes :-)
&lt;/p&gt;
&lt;p&gt;
I am looking for a phone system for our new offices in Santa Cruz that is not based
on regular phones but VOIP.&amp;nbsp; I looked at &lt;a href="http://www.vonage.com"&gt;Vonage&lt;/a&gt; but
it was not geared towards business, as you can't have a phone attendant to request
pushing a specific extension to reach a department.&amp;nbsp; I also looked at &lt;a href="http://www.packet8.com"&gt;Packet8&lt;/a&gt;,
it was a good solution but very expensive as you will have to have a full line for
each employee that needs a phone on their desk to make calls, it came out to about
$350 per month + $1400 startup fee for 9 phones in the office with a fax line.
&lt;/p&gt;
&lt;p&gt;
They suggested having only 3 phones in the office, one for sales, one in the conference
room and one for management, the rest of the team can use the phone in the conference
room which sounded lame to me to ask employees to go to the conference room to make
a call or use their cell phone. That costs about $185 per month.
&lt;/p&gt;
&lt;p&gt;
Anyone heard of a different company that can make this work for us?
&lt;/p&gt;
&lt;p&gt;
Thanks for your suggestion in advance
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=f3b853b4-ad1a-4f7f-9c57-6e08fcb919bc" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,f3b853b4-ad1a-4f7f-9c57-6e08fcb919bc.aspx</comments>
      <category>Business</category>
      <category>Falafel</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=1891ba7d-0387-4299-9e03-4fe02a934afb</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,1891ba7d-0387-4299-9e03-4fe02a934afb.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,1891ba7d-0387-4299-9e03-4fe02a934afb.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=1891ba7d-0387-4299-9e03-4fe02a934afb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Falafel is partnering with Microsoft to offer this free half day seminar at the beautiful
Saint Claire hotel in downtown San Jose, CA to celebrate the release of Visual Studio
2008, LINQ, WPF, WCF, WF and other exciting technologies.
</p>
        <table cellspacing="0" cellpadding="2" width="660" border="0">
          <tbody>
            <tr>
              <td valign="top" width="202">
                <p>
                  <img height="228" alt="Party" src="http://www.falafel.com/images/party.gif" width="176" />
                </p>
              </td>
              <td valign="top" width="456">
Please join us on December 10th from 9:00 AM to 1:00 PM 
<br /><a href="https://www.clicktoattend.com/invitation.aspx?code=122876">Register on the
Microsoft event site</a> ASAP as space is limited.<br /><br /><a href="http://blogs.msdn.com/charlie/">Charlie Calvert</a>, the C# Community Project
Manager will be there to talk about LINQ and <a href="http://www.linotadros.com">Lino
Tadros</a> will present the usefulness of the new technologies.<br />
Hope to see you there!</td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=1891ba7d-0387-4299-9e03-4fe02a934afb" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Visual Studio 2008 Celebration event</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,1891ba7d-0387-4299-9e03-4fe02a934afb.aspx</guid>
      <link>http://www.linotadros.com/2007/11/20/VisualStudio2008CelebrationEvent.aspx</link>
      <pubDate>Tue, 20 Nov 2007 09:21:19 GMT</pubDate>
      <description>&lt;p&gt;
Falafel is partnering with Microsoft to offer this free half day seminar at the beautiful
Saint Claire hotel in downtown San Jose, CA to celebrate the release of Visual Studio
2008, LINQ, WPF, WCF, WF and other exciting technologies.
&lt;/p&gt;
&lt;table cellspacing=0 cellpadding=2 width=660 border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=top width=202&gt;
&lt;p&gt;
&lt;img height=228 alt="Party" src="http://www.falafel.com/images/party.gif" width=176&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=top width=456&gt;
Please join us on December 10th from 9:00 AM to 1:00 PM 
&lt;br&gt;
&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=122876"&gt;Register on the
Microsoft event site&lt;/a&gt; ASAP as space is limited.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://blogs.msdn.com/charlie/"&gt;Charlie Calvert&lt;/a&gt;, the C# Community Project
Manager will be there to talk about LINQ and &lt;a href="http://www.linotadros.com"&gt;Lino
Tadros&lt;/a&gt; will present the usefulness of the new technologies.&lt;br&gt;
Hope to see you there!&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=1891ba7d-0387-4299-9e03-4fe02a934afb" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,1891ba7d-0387-4299-9e03-4fe02a934afb.aspx</comments>
      <category>ASP.NET</category>
      <category>Business</category>
      <category>C#</category>
      <category>Conference</category>
      <category>Falafel</category>
      <category>LINQ</category>
      <category>Sharepoint</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=0d9c976e-c52b-4a9a-b6bf-e225f05dfd2c</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,0d9c976e-c52b-4a9a-b6bf-e225f05dfd2c.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,0d9c976e-c52b-4a9a-b6bf-e225f05dfd2c.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=0d9c976e-c52b-4a9a-b6bf-e225f05dfd2c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
During my trip to Bulgaria speaking at the <a href="http://www.devreach.com">DevReach</a> conference,
earlier this month, I was interviewed by the great people of <a href="http://www.silverlightshow.net/">SilverlightShow.net</a> to
comment on the state of <a href="http://www.silverlight.net">Silverlight</a>, its
present and future direction.  Feel free to watch the video <a href="http://www.silverlightshow.net/shows/1999.aspx">here</a>.
</p>
        <p>
You can also view the <a href="http://www.silverlightshow.net/shows/2000.aspx">interview</a> they
did on the subject with my friend Todd Anglin from Telerik on the same day.
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=0d9c976e-c52b-4a9a-b6bf-e225f05dfd2c" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Silverlight interview in Bulgaria</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,0d9c976e-c52b-4a9a-b6bf-e225f05dfd2c.aspx</guid>
      <link>http://www.linotadros.com/2007/10/29/SilverlightInterviewInBulgaria.aspx</link>
      <pubDate>Mon, 29 Oct 2007 07:50:32 GMT</pubDate>
      <description>&lt;p&gt;
During my trip to Bulgaria speaking at the &lt;a href="http://www.devreach.com"&gt;DevReach&lt;/a&gt; conference,
earlier this month, I was interviewed by the great people of &lt;a href="http://www.silverlightshow.net/"&gt;SilverlightShow.net&lt;/a&gt; to
comment on the state of &lt;a href="http://www.silverlight.net"&gt;Silverlight&lt;/a&gt;, its
present and future direction.&amp;nbsp; Feel free to watch the video &lt;a href="http://www.silverlightshow.net/shows/1999.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
You can also view the &lt;a href="http://www.silverlightshow.net/shows/2000.aspx"&gt;interview&lt;/a&gt; they
did on the subject with my friend Todd Anglin from Telerik on the same day.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=0d9c976e-c52b-4a9a-b6bf-e225f05dfd2c" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,0d9c976e-c52b-4a9a-b6bf-e225f05dfd2c.aspx</comments>
      <category>ASP.NET</category>
      <category>Conference</category>
      <category>Technology</category>
      <category>Telerik</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=42dff40e-8214-4385-bbdb-39c39b875d52</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,42dff40e-8214-4385-bbdb-39c39b875d52.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,42dff40e-8214-4385-bbdb-39c39b875d52.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=42dff40e-8214-4385-bbdb-39c39b875d52</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Our friends at <a href="http://www.automatedqa.com/">AutomatedQA</a> just released <a href="http://www.automatedqa.com/products/testcomplete/index.asp">TestComplete
6.0</a> on Wednesday September 26th 2007.  Congratulations to the whole team!
</p>
        <p>
I was in Irvine during that time teaching a TestComplete 5.0 class for 3 days.
</p>
        <p>
TestComplete 6 adds significant new features to the award winning testing tool, from
testing 64 bit applications, to testing popular 3rd party controls in Winforms and
ASP.NET applications, plus improved Web Testing environment.
</p>
        <p>
Kudos and Cheers to the AQ team!
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=42dff40e-8214-4385-bbdb-39c39b875d52" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>TestComplete 6 has been released</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,42dff40e-8214-4385-bbdb-39c39b875d52.aspx</guid>
      <link>http://www.linotadros.com/2007/09/27/TestComplete6HasBeenReleased.aspx</link>
      <pubDate>Thu, 27 Sep 2007 21:42:41 GMT</pubDate>
      <description>&lt;p&gt;
Our friends at &lt;a href="http://www.automatedqa.com/"&gt;AutomatedQA&lt;/a&gt; just released &lt;a href="http://www.automatedqa.com/products/testcomplete/index.asp"&gt;TestComplete
6.0&lt;/a&gt; on Wednesday September 26th 2007.&amp;nbsp; Congratulations to the whole team!
&lt;/p&gt;
&lt;p&gt;
I was in Irvine during that time teaching a TestComplete 5.0 class for 3 days.
&lt;/p&gt;
&lt;p&gt;
TestComplete 6 adds significant new features to the award winning testing tool, from
testing 64 bit applications, to testing popular 3rd party controls in Winforms and
ASP.NET applications, plus improved Web Testing environment.
&lt;/p&gt;
&lt;p&gt;
Kudos and Cheers to the AQ team!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=42dff40e-8214-4385-bbdb-39c39b875d52" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,42dff40e-8214-4385-bbdb-39c39b875d52.aspx</comments>
      <category>Business</category>
      <category>Falafel</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=e975c54e-6abe-4fd2-91ef-33a9e61a3d22</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,e975c54e-6abe-4fd2-91ef-33a9e61a3d22.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,e975c54e-6abe-4fd2-91ef-33a9e61a3d22.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e975c54e-6abe-4fd2-91ef-33a9e61a3d22</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you are like me, having several computers thrown out of your house, in the middle
of the street, out of frustration, because of the simple act of wisdom of trying to
open a Word or Excel doc inside you Sharepoint 2007 site, welcome aboard!
</p>
        <p>
After several visits to the therapist, sacrificing a duck and Googling the heck out
of this issue, I am happy to share that Microsoft released a hot fix to remedy the
situation at <a title="http://support.microsoft.com/default.aspx/kb/938888" href="http://support.microsoft.com/default.aspx/kb/938888">http://support.microsoft.com/default.aspx/kb/938888</a></p>
        <p>
If you are more interested in knowing what really was going on, well, After installing
Office 2007, you must have installed another Office 2007 goodie like Sharepoint Designer
2007 or one of the nice new looking Office 2007 application add-ons that changed an
important DLL in your office12 folder called OWSSUPP.DLL or as I call it "Satan.DLL". 
Unfortunately, the new DLL is incompatible with NAME.DLL which it has to call into.
</p>
        <p>
As a matter of fact, before this patch from Microsoft, the way to hack it was
to get OWSSUPP.DLL from any Office 11 installation then run RegServ32 on it (which
will fail by the way) (Not really, as it registered correctly, it just felt like
reporting a failure to you anyway as a punishment)
</p>
        <p>
Anyway, I LOVE SHAREPOINT, IT IS CONSULTING AND TRAINING HEAVEN :) 
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=e975c54e-6abe-4fd2-91ef-33a9e61a3d22" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Sharepoint 2007 crashes IE when opening Office Docs</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,e975c54e-6abe-4fd2-91ef-33a9e61a3d22.aspx</guid>
      <link>http://www.linotadros.com/2007/09/12/Sharepoint2007CrashesIEWhenOpeningOfficeDocs.aspx</link>
      <pubDate>Wed, 12 Sep 2007 08:15:01 GMT</pubDate>
      <description>&lt;p&gt;
If you are like me, having several computers thrown out of your house, in the middle
of the street, out of frustration, because of the simple act of wisdom of trying to
open a Word or Excel doc inside you Sharepoint 2007 site, welcome aboard!
&lt;/p&gt;
&lt;p&gt;
After several visits to the therapist, sacrificing a duck and Googling the heck out
of this issue, I am happy to share that Microsoft released a hot fix to remedy the
situation at &lt;a title="http://support.microsoft.com/default.aspx/kb/938888" href="http://support.microsoft.com/default.aspx/kb/938888"&gt;http://support.microsoft.com/default.aspx/kb/938888&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
If you are more interested in knowing what really was going on, well, After installing
Office 2007, you must have installed another Office 2007 goodie like Sharepoint Designer
2007 or one of the nice new looking Office 2007 application add-ons that changed an
important DLL in your office12 folder called OWSSUPP.DLL or as I call it "Satan.DLL".&amp;nbsp;
Unfortunately, the new DLL is incompatible with NAME.DLL which it has to call into.
&lt;/p&gt;
&lt;p&gt;
As a matter of fact, before this patch from&amp;nbsp;Microsoft, the way to hack it was
to get OWSSUPP.DLL from any Office 11 installation then run RegServ32 on it (which
will fail by the way) (Not really, as it&amp;nbsp;registered correctly, it just felt like
reporting a failure to you anyway as a punishment)
&lt;/p&gt;
&lt;p&gt;
Anyway, I LOVE SHAREPOINT,&amp;nbsp;IT IS&amp;nbsp;CONSULTING AND TRAINING HEAVEN :)&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=e975c54e-6abe-4fd2-91ef-33a9e61a3d22" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,e975c54e-6abe-4fd2-91ef-33a9e61a3d22.aspx</comments>
      <category>Falafel</category>
      <category>Sharepoint</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=b272aa41-f18b-4fe9-b288-090cac4a5ef8</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,b272aa41-f18b-4fe9-b288-090cac4a5ef8.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,b272aa41-f18b-4fe9-b288-090cac4a5ef8.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b272aa41-f18b-4fe9-b288-090cac4a5ef8</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
You would think that finding a good web based Help desk for a company is not that
big of a deal.  You Google on "Support Help Desk Web Application" and you get
enough results that could take up the entire week in research for finding the one
that really works.
</p>
        <p>
Well, I made the mistake of choosing a good product from a bad company few months
ago.  I researched for nearly a month seven different companies and their
products to satisfy our needs at Falafel Software in having a simple ticket based
support system on the web that also has a simple knowledgebase system that can help
our customers and users find and request help quickly and easily.  Not too much
to ask, right?
</p>
        <p>
First of all, I installed all seven products and played with each one for at least
2 to 4 hours.  For some reason the Help Desk industry fell in love with PHP and
MySQL long time ago that it is difficult to find a Help Desk out there that is not
based on these technologies.  I have nothing against PHP or MySQL, if the product
works, great!, I am ready to install and go for it.
</p>
        <p>
I installed PHP 5.2 and MySQL 5, very easy to do especially if you know you way around
config files and command line screens.
</p>
        <p>
The truth of the matter is that for $500 I was able to purchase the FULL SupportSuite
from Kayako (<a href="http://www.kayako.com">www.kayako.com</a>) that looked, felt
and behaved as the winner between all the products that I researched.  The company
is based in India and the product is pretty mature in its third revision. 
I implemented the support system for Falafel and released it on the site.  It
looked good, worked well and I needed less than 8 hours of work to customize it and
configure for the entire staff to go live which is less than I expected.
</p>
        <p>
The problems started to occur when we started using the product.  It was very
apparent to the team here that this product is not ready for prime time and that the
team in India has never heard of the term "Quality Assurance" based on the reported
bugs and forum messages that you could see for yourself at their company's site.
</p>
        <p>
The final experience was 3 weeks ago when Kayako released a new "Stable" update called
3.11 where they broke the product and caused our support system to stop working on
the Live Site.  We opened a support ticket with their team as "Critical" and
it took a week of ridiculous answers on their system to finally admit that the update
has a major problem. Then a second week to come up with a solution, which fixed the
original problem and killed the system notification subsystem and corrupted the
database. That of course, includes about 25 discussion threads with their team
that could not get them to understand the urgency of the matter.  They concluded
that the issue was based on my configuration, which was awkward especially after seeing
how many people on the forums were having the same problem.
</p>
        <p>
Anyway, the essence of this post is not really to bash any company, that is not my
intent, it is however my intent to share with you the fact that it is not enough to
look for a good product when you need one, it is also important to spend some time
on that company's web site, forums, discussion groups to see how they treat their
customers and how they release products and revisions.
</p>
        <p>
For us, we decided that this product is not at par with what we need to support our
customers best.
</p>
        <p>
So I ask you, do you know of a product that would allow submission of Support tickets
online and also allow for a Knowledgebase based on categories and finally it must
have a good notification system for staff and customers.
</p>
        <p>
Thanks for any input
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=b272aa41-f18b-4fe9-b288-090cac4a5ef8" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Finding a good Support Help Desk Application</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,b272aa41-f18b-4fe9-b288-090cac4a5ef8.aspx</guid>
      <link>http://www.linotadros.com/2007/09/08/FindingAGoodSupportHelpDeskApplication.aspx</link>
      <pubDate>Sat, 08 Sep 2007 09:20:01 GMT</pubDate>
      <description>&lt;p&gt;
You would think that finding a good web based Help desk for a company is not that
big of a deal.&amp;nbsp; You Google on "Support Help Desk Web Application" and you get
enough results that could take up the entire week in research for finding the one
that really works.
&lt;/p&gt;
&lt;p&gt;
Well, I made the mistake of choosing a good product from a bad company few months
ago.&amp;nbsp; I researched for nearly a month&amp;nbsp;seven different companies and their
products to satisfy our needs at Falafel Software in having a simple ticket based
support system on the web that also has a simple knowledgebase system that can help
our customers and users find and request help quickly and easily.&amp;nbsp; Not too much
to ask, right?
&lt;/p&gt;
&lt;p&gt;
First of all, I installed all seven products and played with each one for at least
2 to 4 hours.&amp;nbsp; For some reason the Help Desk industry fell in love with PHP and
MySQL long time ago that it is difficult to find a Help Desk out there that is not
based on these technologies.&amp;nbsp; I have nothing against PHP or MySQL, if the product
works, great!, I am ready to install and go for it.
&lt;/p&gt;
&lt;p&gt;
I installed PHP 5.2 and MySQL 5, very easy to do especially if you know you way around
config files and command line screens.
&lt;/p&gt;
&lt;p&gt;
The truth of the matter is that for $500 I was able to purchase the FULL SupportSuite
from Kayako (&lt;a href="http://www.kayako.com"&gt;www.kayako.com&lt;/a&gt;) that looked, felt
and behaved as the winner between all the products that I researched.&amp;nbsp; The company
is based in India and the product is pretty mature in its&amp;nbsp;third revision.&amp;nbsp;
I implemented the support system for Falafel and released it on the site.&amp;nbsp; It
looked good, worked well and I needed less than 8 hours of work to customize it and
configure for the entire staff to go live which is less than I expected.
&lt;/p&gt;
&lt;p&gt;
The problems started to occur when we started using the product.&amp;nbsp; It was very
apparent to the team here that this product is not ready for prime time and that the
team in India has never heard of the term "Quality Assurance" based on the reported
bugs and forum messages that you could see for yourself at their company's site.
&lt;/p&gt;
&lt;p&gt;
The final experience was 3 weeks ago when Kayako released a new "Stable" update called
3.11 where they broke the product and caused our support system to stop working on
the Live Site.&amp;nbsp; We opened a support ticket with their team as "Critical" and
it took a week of ridiculous answers on their system to finally admit that the update
has a major problem. Then a second week to come up with a solution, which fixed the
original problem and&amp;nbsp;killed the system notification subsystem and corrupted the
database.&amp;nbsp;That of course, includes about 25 discussion threads with their team
that could not get them to understand the urgency of the matter.&amp;nbsp; They concluded
that the issue was based on my configuration, which was awkward especially after seeing
how many people on the forums were having the same problem.
&lt;/p&gt;
&lt;p&gt;
Anyway, the essence of this post is not really to bash any company, that is not my
intent, it is however my intent to share with you the fact that it is not enough to
look for a good product when you need one, it is also important to spend some time
on that company's web site, forums, discussion groups to see how they treat their
customers and how they release products and revisions.
&lt;/p&gt;
&lt;p&gt;
For us, we decided that this product is not at par with what we need to support our
customers best.
&lt;/p&gt;
&lt;p&gt;
So I ask you, do you know of a product that would allow submission of Support tickets
online and also allow for a Knowledgebase based on categories and finally it must
have a good notification system for staff and customers.
&lt;/p&gt;
&lt;p&gt;
Thanks for any input
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=b272aa41-f18b-4fe9-b288-090cac4a5ef8" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,b272aa41-f18b-4fe9-b288-090cac4a5ef8.aspx</comments>
      <category>Business</category>
      <category>Falafel</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=2848f595-423a-4eaa-9cfe-c1991cb73331</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,2848f595-423a-4eaa-9cfe-c1991cb73331.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,2848f595-423a-4eaa-9cfe-c1991cb73331.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=2848f595-423a-4eaa-9cfe-c1991cb73331</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am very excited to be asked to speak at this year's <a href="http://www.devreach.com">DevReach
conference</a> in Sofia, Bulgaria on October 1st and 2nd. I am presenting two sessions
this year, the first is "<a href="http://www.devreach.com/Event/Sessions.aspx#hall2_4">LINO
on LINQ</a>" and the second one is "<a href="http://www.devreach.com/Event/Sessions.aspx#hall1_6">Silverlight,
Flash on Steroids</a>".
</p>
        <p>
I am traveling with my colleague, <a href="http://www.falafel.com/company/team.aspx">John
Waters</a> (Falafel CTO), who will be speaking there as well on "<a href="http://www.devreach.com/Event/Sessions.aspx#hall4_2">Creating
a billion dollar ERP system using Telerik technology</a>".
</p>
        <p>
Spending some time with the Telerik team in Bulgaria and some of the speakers I got
to know through speaking at conference worldwide like (<a href="www.stephenforte.net/owdasblog/">Steve
Forte</a>, <a href="www.campbellassociates.ca/ ">Richard Campbell</a>, Chad Hower
and Brian Noyes) will be a treat!
</p>
        <p>
 
</p>
        <p>
          <a href="http://www.devreach.com/" atomicselection="true">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="179" alt="DevReach logo" src="http://www.linotadros.com/content/binary/WindowsLiveWriter/LinoDoesLINQatDevReachinBulgaria_13D78/DevReach%20logo_2.png" width="240" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=2848f595-423a-4eaa-9cfe-c1991cb73331" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>LINO Does LINQ and Silverlight at DevReach in Bulgaria</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,2848f595-423a-4eaa-9cfe-c1991cb73331.aspx</guid>
      <link>http://www.linotadros.com/2007/08/26/LINODoesLINQAndSilverlightAtDevReachInBulgaria.aspx</link>
      <pubDate>Sun, 26 Aug 2007 02:54:26 GMT</pubDate>
      <description>&lt;p&gt;
I am very excited to be&amp;nbsp;asked to speak at this year's &lt;a href="http://www.devreach.com"&gt;DevReach
conference&lt;/a&gt; in Sofia, Bulgaria on October 1st and 2nd. I am presenting two sessions
this year, the first is "&lt;a href="http://www.devreach.com/Event/Sessions.aspx#hall2_4"&gt;LINO
on LINQ&lt;/a&gt;" and the second one is "&lt;a href="http://www.devreach.com/Event/Sessions.aspx#hall1_6"&gt;Silverlight,
Flash on Steroids&lt;/a&gt;".
&lt;/p&gt;
&lt;p&gt;
I am traveling with my colleague, &lt;a href="http://www.falafel.com/company/team.aspx"&gt;John
Waters&lt;/a&gt; (Falafel CTO), who will be speaking there as well on "&lt;a href="http://www.devreach.com/Event/Sessions.aspx#hall4_2"&gt;Creating
a billion dollar ERP system using Telerik technology&lt;/a&gt;".
&lt;/p&gt;
&lt;p&gt;
Spending some time with the Telerik team in Bulgaria and some of the speakers I got
to know through speaking at conference worldwide like (&lt;a href="www.stephenforte.net/owdasblog/"&gt;Steve
Forte&lt;/a&gt;, &lt;a href="www.campbellassociates.ca/ "&gt;Richard Campbell&lt;/a&gt;, Chad Hower
and Brian Noyes) will be a treat!
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.devreach.com/" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="179" alt="DevReach logo" src="http://www.linotadros.com/content/binary/WindowsLiveWriter/LinoDoesLINQatDevReachinBulgaria_13D78/DevReach%20logo_2.png" width="240" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=2848f595-423a-4eaa-9cfe-c1991cb73331" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,2848f595-423a-4eaa-9cfe-c1991cb73331.aspx</comments>
      <category>Business</category>
      <category>C#</category>
      <category>Conference</category>
      <category>Falafel</category>
      <category>LINQ</category>
      <category>RadControls</category>
      <category>Technology</category>
      <category>Telerik</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=c2bcde08-427e-4eef-9732-9a84ed48f9b9</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,c2bcde08-427e-4eef-9732-9a84ed48f9b9.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,c2bcde08-427e-4eef-9732-9a84ed48f9b9.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c2bcde08-427e-4eef-9732-9a84ed48f9b9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Anonymous delegates are a very neat and useful feature in C# 2.0. The idea of keeping
your code tight and simple without having to move all over your code to understand
what it is supposed to be doing is always a welcomed feature in today's complex coding
endeavors.
</p>
        <p>
Let's take for example a simple class of Mediterranean Food below that just declares
a name and description properties:
</p>
        <pre>
          <div>
            <!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
            <span style="COLOR: #008080">
            </span>
          </div>
          <div>
            <span style="COLOR: #008080">
            </span> 
</div>
          <div>
            <span style="COLOR: #008080"> 1</span>
            <span style="COLOR: #0000ff">public</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">class</span>
            <span style="COLOR: #000000"> MediterraneanFood </span>
            <span style="COLOR: #008080"> 2</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080"> 3</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">private</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">string</span>
            <span style="COLOR: #000000"> _name; </span>
            <span style="COLOR: #008080"> 4</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">public</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">string</span>
            <span style="COLOR: #000000"> Name </span>
            <span style="COLOR: #008080"> 5</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080"> 6</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">get</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080"> 7</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080"> 8</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">return</span>
            <span style="COLOR: #000000"> _name; </span>
            <span style="COLOR: #008080"> 9</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">10</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">11</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">12</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">public</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">string</span>
            <span style="COLOR: #000000"> Description </span>
            <span style="COLOR: #008080">13</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080">14</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">get</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">15</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080">16</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">return</span>
            <span style="COLOR: #000000"> _description; </span>
            <span style="COLOR: #008080">17</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">18</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">19</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">20</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">private</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">string</span>
            <span style="COLOR: #000000"> _description; </span>
            <span style="COLOR: #008080">21</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">22</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">23</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">public</span>
            <span style="COLOR: #000000"> MediterraneanFood(</span>
            <span style="COLOR: #0000ff">string</span>
            <span style="COLOR: #000000"> name, </span>
            <span style="COLOR: #0000ff">string</span>
            <span style="COLOR: #000000"> description) </span>
            <span style="COLOR: #008080">24</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080">25</span>
            <span style="COLOR: #000000"> _name </span>
            <span style="COLOR: #000000">=</span>
            <span style="COLOR: #000000"> name; </span>
            <span style="COLOR: #008080">26</span>
            <span style="COLOR: #000000"> _description </span>
            <span style="COLOR: #000000">=</span>
            <span style="COLOR: #000000"> description; </span>
            <span style="COLOR: #008080">27</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">28</span>
            <span style="COLOR: #000000"> }</span>
          </div>
        </pre>
        <p>
The goal of the code I am going to be writing below is to create a list of Mediterranean
foods and then search the list for a specific food.  As you will see the code
below, I tried to show how it is done in 3 different ways (Very old, old and Anonymous
Delegates way) just to give you an idea of what the difference is and the code changes
needed to bring the code to the 21st century :-)
</p>
        <p>
In the first way (Very Old) we just go through the list using foreach to find the
specific food we are looking for.  What's the fun in that! :-)
</p>
        <p>
The second way (Old) I declared a delegate called "OldFindFood" and then in the code
we pointed to that delegate via a predicate (type of a delegate) and let the delegate
do the search for us.  Problem here of course is the meat of what it is supposed
to do is far away from where it is being used in the code.
</p>
        <p>
Finally, I used an Anonymous Delegate which does not need any of the previous code. 
The anonymous delegate is declared on the fly and implemented right after the declaration
making easy and simple to understand what the intent of this code supposed to be doing.
</p>
        <p>
Have fun, let me know if you have questions or if you have a different opinion.
</p>
        <pre>
          <div>
            <!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
            <span style="COLOR: #008080"> 1</span>
            <span style="COLOR: #0000ff">private</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">static</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">bool</span>
            <span style="COLOR: #000000"> OldFindFood(MediterraneanFood
foodToFind) </span>
            <span style="COLOR: #008080"> 2</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080"> 3</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">return</span>
            <span style="COLOR: #000000"> (</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Kabob</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #000000">==</span>
            <span style="COLOR: #000000"> foodToFind.Name); </span>
            <span style="COLOR: #008080"> 4</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080"> 5</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080"> 6</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">private</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">static</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">void</span>
            <span style="COLOR: #000000"> ShowFood(MediterraneanFood
food) </span>
            <span style="COLOR: #008080"> 7</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080"> 8</span>
            <span style="COLOR: #000000"> Console.WriteLine(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Name:
{0} Description: {1}</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">, </span>
            <span style="COLOR: #008080"> 9</span>
            <span style="COLOR: #000000"> food.Name,
food.Description); </span>
            <span style="COLOR: #008080">10</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">11</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">12</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">static</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">void</span>
            <span style="COLOR: #000000"> Main(</span>
            <span style="COLOR: #0000ff">string</span>
            <span style="COLOR: #000000">[]
args) </span>
            <span style="COLOR: #008080">13</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080">14</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">15</span>
            <span style="COLOR: #000000"> List</span>
            <span style="COLOR: #000000">&lt;</span>
            <span style="COLOR: #000000">MediterraneanFood</span>
            <span style="COLOR: #000000">&gt;</span>
            <span style="COLOR: #000000"> mediterraneanFoods </span>
            <span style="COLOR: #000000">=</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">new</span>
            <span style="COLOR: #000000"> List</span>
            <span style="COLOR: #000000">&lt;</span>
            <span style="COLOR: #000000">MediterraneanFood</span>
            <span style="COLOR: #000000">&gt;</span>
            <span style="COLOR: #000000">(); </span>
            <span style="COLOR: #008080">16</span>
            <span style="COLOR: #000000"> mediterraneanFoods.Add(</span>
            <span style="COLOR: #0000ff">new</span>
            <span style="COLOR: #000000"> MediterraneanFood(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Falafel</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">, </span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Made
to Order!!</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">)); </span>
            <span style="COLOR: #008080">17</span>
            <span style="COLOR: #000000"> mediterraneanFoods.Add(</span>
            <span style="COLOR: #0000ff">new</span>
            <span style="COLOR: #000000"> MediterraneanFood(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Kabob</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">, </span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Meat
on a skewer</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">)); </span>
            <span style="COLOR: #008080">18</span>
            <span style="COLOR: #000000"> mediterraneanFoods.Add(</span>
            <span style="COLOR: #0000ff">new</span>
            <span style="COLOR: #000000"> MediterraneanFood(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Babaganoush</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">, </span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Eggplant
dip</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">)); </span>
            <span style="COLOR: #008080">19</span>
            <span style="COLOR: #000000"> mediterraneanFoods.Add(</span>
            <span style="COLOR: #0000ff">new</span>
            <span style="COLOR: #000000"> MediterraneanFood(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Dolmas</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">, </span>
            <span style="COLOR: #008080">20</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Stuffed
grape leaves, with meat</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">)); </span>
            <span style="COLOR: #008080">21</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">22</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">23</span>
            <span style="COLOR: #000000"> MediterraneanFood
foundFood; </span>
            <span style="COLOR: #008080">24</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">25</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008000">//</span>
            <span style="COLOR: #008000"> --
Very Old --</span>
            <span style="COLOR: #008000">
            </span>
            <span style="COLOR: #008080">26</span>
            <span style="COLOR: #008000">
            </span>
            <span style="COLOR: #000000"> Console.WriteLine(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">\nVery
old:</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">); </span>
            <span style="COLOR: #008080">27</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">foreach</span>
            <span style="COLOR: #000000"> (MediterraneanFood
food </span>
            <span style="COLOR: #0000ff">in</span>
            <span style="COLOR: #000000"> mediterraneanFoods) </span>
            <span style="COLOR: #008080">28</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080">29</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">if</span>
            <span style="COLOR: #000000"> (food.Name </span>
            <span style="COLOR: #000000">==</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">Kabob</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">) </span>
            <span style="COLOR: #008080">30</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080">31</span>
            <span style="COLOR: #000000"> ShowFood(food); </span>
            <span style="COLOR: #008080">32</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">33</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">34</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">35</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008000">//</span>
            <span style="COLOR: #008000"> --
Old --</span>
            <span style="COLOR: #008000">
            </span>
            <span style="COLOR: #008080">36</span>
            <span style="COLOR: #008000">
            </span>
            <span style="COLOR: #000000"> Console.WriteLine(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">\nOld:</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">); </span>
            <span style="COLOR: #008080">37</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">38</span>
            <span style="COLOR: #000000"> System.Predicate</span>
            <span style="COLOR: #000000">&lt;</span>
            <span style="COLOR: #000000">MediterraneanFood</span>
            <span style="COLOR: #000000">&gt;</span>
            <span style="COLOR: #000000"> myPredicate </span>
            <span style="COLOR: #000000">=</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">39</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">new</span>
            <span style="COLOR: #000000"> Predicate</span>
            <span style="COLOR: #000000">&lt;</span>
            <span style="COLOR: #000000">MediterraneanFood</span>
            <span style="COLOR: #000000">&gt;</span>
            <span style="COLOR: #000000">(OldFindFood); </span>
            <span style="COLOR: #008080">40</span>
            <span style="COLOR: #000000"> foundFood </span>
            <span style="COLOR: #000000">=</span>
            <span style="COLOR: #000000"> mediterraneanFoods.Find(myPredicate); </span>
            <span style="COLOR: #008080">41</span>
            <span style="COLOR: #000000"> ShowFood(foundFood); </span>
            <span style="COLOR: #008080">42</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">43</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008000">//</span>
            <span style="COLOR: #008000"> --
Anonymous Delegate --</span>
            <span style="COLOR: #008000">
            </span>
            <span style="COLOR: #008080">44</span>
            <span style="COLOR: #008000">
            </span>
            <span style="COLOR: #000000"> Console.WriteLine(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">\nAnonymous
Delegate:</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">); </span>
            <span style="COLOR: #008080">45</span>
            <span style="COLOR: #000000"> List</span>
            <span style="COLOR: #000000">&lt;</span>
            <span style="COLOR: #000000">MediterraneanFood</span>
            <span style="COLOR: #000000">&gt;</span>
            <span style="COLOR: #000000"> foods </span>
            <span style="COLOR: #000000">=</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">46</span>
            <span style="COLOR: #000000"> mediterraneanFoods.FindAll(</span>
            <span style="COLOR: #0000ff">delegate</span>
            <span style="COLOR: #000000">(MediterraneanFood
foodToFind) </span>
            <span style="COLOR: #008080">47</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #0000ff">return</span>
            <span style="COLOR: #000000"> (foodToFind.Description.ToLower().Contains(</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #800000">meat</span>
            <span style="COLOR: #800000">"</span>
            <span style="COLOR: #000000">));
}); </span>
            <span style="COLOR: #008080">48</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #0000ff">foreach</span>
            <span style="COLOR: #000000"> (MediterraneanFood
food </span>
            <span style="COLOR: #0000ff">in</span>
            <span style="COLOR: #000000"> foods) </span>
            <span style="COLOR: #008080">49</span>
            <span style="COLOR: #000000"> { </span>
            <span style="COLOR: #008080">50</span>
            <span style="COLOR: #000000"> Console.WriteLine(food.Description); </span>
            <span style="COLOR: #008080">51</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">52</span>
            <span style="COLOR: #000000">
            </span>
            <span style="COLOR: #008080">53</span>
            <span style="COLOR: #000000"> Console.ReadLine(); </span>
            <span style="COLOR: #008080">54</span>
            <span style="COLOR: #000000"> } </span>
            <span style="COLOR: #008080">55</span>
            <span style="COLOR: #000000"> }</span>
          </div>
        </pre>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=c2bcde08-427e-4eef-9732-9a84ed48f9b9" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Anonymous Delegates Mediterranean style</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,c2bcde08-427e-4eef-9732-9a84ed48f9b9.aspx</guid>
      <link>http://www.linotadros.com/2007/08/21/AnonymousDelegatesMediterraneanStyle.aspx</link>
      <pubDate>Tue, 21 Aug 2007 18:59:15 GMT</pubDate>
      <description>&lt;p&gt;
Anonymous delegates are a very neat and useful feature in C# 2.0. The idea of keeping
your code tight and simple without having to move all over your code to understand
what it is supposed to be doing is always a welcomed feature in today's complex coding
endeavors.
&lt;/p&gt;
&lt;p&gt;
Let's take for example a simple class of Mediterranean Food below that just declares
a name and description properties:
&lt;/p&gt;
&lt;pre&gt;
&lt;div&gt;
&lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&lt;span style="COLOR: #008080"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #008080"&gt;&lt;/span&gt;&amp;nbsp;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #008080"&gt; 1&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;public&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;class&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; MediterraneanFood &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 2&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 3&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;private&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; _name; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 4&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;public&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; Name &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 5&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 6&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;get&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 7&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 8&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;return&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; _name; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 9&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;10&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;11&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;12&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;public&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; Description &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;13&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;14&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;get&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;15&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;16&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;return&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; _description; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;17&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;18&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;19&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;20&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;private&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; _description; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;21&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;22&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;23&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;public&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; MediterraneanFood(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; name, &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; description) &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;24&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;25&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; _name &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; name; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;26&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; _description &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; description; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;27&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;28&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; }&lt;/span&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;p&gt;
The goal of the code I am going to be writing below is to create a list of Mediterranean
foods and then search the list for a specific food.&amp;nbsp; As you will see the code
below, I tried to show how it is done in 3 different ways (Very old, old and Anonymous
Delegates way) just to give you an idea of what the difference is and the code changes
needed to bring the code to the 21st century :-)
&lt;/p&gt;
&lt;p&gt;
In the first way (Very Old) we just go through the list using foreach to find the
specific food we are looking for.&amp;nbsp; What's the fun in that! :-)
&lt;/p&gt;
&lt;p&gt;
The second way (Old) I declared a delegate called "OldFindFood" and then in the code
we pointed to that delegate via a predicate (type of a delegate) and let the delegate
do the search for us.&amp;nbsp; Problem here of course is the meat of what it is supposed
to do is far away from where it is being used in the code.
&lt;/p&gt;
&lt;p&gt;
Finally, I used an Anonymous Delegate which does not need any of the previous code.&amp;nbsp;
The anonymous delegate is declared on the fly and implemented right after the declaration
making easy and simple to understand what the intent of this code supposed to be doing.
&lt;/p&gt;
&lt;p&gt;
Have fun, let me know if you have questions or if you have a different opinion.
&lt;/p&gt;
&lt;pre&gt;
&lt;div&gt;
&lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&lt;span style="COLOR: #008080"&gt; 1&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;private&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;bool&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; OldFindFood(MediterraneanFood
foodToFind) &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 2&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 3&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;return&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; (&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Kabob&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;==&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; foodToFind.Name); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 4&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 5&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 6&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;private&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;void&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; ShowFood(MediterraneanFood
food) &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 7&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 8&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; Console.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Name:
{0} Description: {1}&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;, &lt;/span&gt;&lt;span style="COLOR: #008080"&gt; 9&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; food.Name,
food.Description); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;10&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;11&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;12&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;void&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; Main(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;[]
args) &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;13&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;14&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;15&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; List&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;MediterraneanFood&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; mediterraneanFoods &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;new&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; List&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;MediterraneanFood&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;(); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;16&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; mediterraneanFoods.Add(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;new&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; MediterraneanFood(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Falafel&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;, &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Made
to Order!!&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;17&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; mediterraneanFoods.Add(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;new&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; MediterraneanFood(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Kabob&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;, &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Meat
on a skewer&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;18&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; mediterraneanFoods.Add(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;new&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; MediterraneanFood(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Babaganoush&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;, &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Eggplant
dip&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;19&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; mediterraneanFoods.Add(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;new&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; MediterraneanFood(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Dolmas&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;, &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;20&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Stuffed
grape leaves, with meat&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;21&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;22&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;23&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; MediterraneanFood
foundFood; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;24&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;25&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;//&lt;/span&gt;&lt;span style="COLOR: #008000"&gt; --
Very Old --&lt;/span&gt;&lt;span style="COLOR: #008000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;26&lt;/span&gt; &lt;span style="COLOR: #008000"&gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; Console.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;\nVery
old:&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;27&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;foreach&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; (MediterraneanFood
food &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;in&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; mediterraneanFoods) &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;28&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;29&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;if&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; (food.Name &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;==&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Kabob&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;) &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;30&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;31&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; ShowFood(food); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;32&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;33&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;34&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;35&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;//&lt;/span&gt;&lt;span style="COLOR: #008000"&gt; --
Old --&lt;/span&gt;&lt;span style="COLOR: #008000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;36&lt;/span&gt; &lt;span style="COLOR: #008000"&gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; Console.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;\nOld:&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;37&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;38&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; System.Predicate&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;MediterraneanFood&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; myPredicate &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;39&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;new&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; Predicate&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;MediterraneanFood&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;(OldFindFood); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;40&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; foundFood &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; mediterraneanFoods.Find(myPredicate); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;41&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; ShowFood(foundFood); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;42&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;43&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;//&lt;/span&gt;&lt;span style="COLOR: #008000"&gt; --
Anonymous Delegate --&lt;/span&gt;&lt;span style="COLOR: #008000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;44&lt;/span&gt; &lt;span style="COLOR: #008000"&gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; Console.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;\nAnonymous
Delegate:&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;45&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; List&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;MediterraneanFood&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; foods &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;46&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; mediterraneanFoods.FindAll(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;delegate&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;(MediterraneanFood
foodToFind) &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;47&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;return&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; (foodToFind.Description.ToLower().Contains(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;meat&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;));
}); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;48&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;foreach&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; (MediterraneanFood
food &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;in&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; foods) &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;49&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; { &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;50&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; Console.WriteLine(food.Description); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;51&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;52&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;53&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; Console.ReadLine(); &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;54&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; } &lt;/span&gt;&lt;span style="COLOR: #008080"&gt;55&lt;/span&gt; &lt;span style="COLOR: #000000"&gt; }&lt;/span&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=c2bcde08-427e-4eef-9732-9a84ed48f9b9" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,c2bcde08-427e-4eef-9732-9a84ed48f9b9.aspx</comments>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>Falafel</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=e0316a54-ce8c-4f7f-adb2-156ace0e38a5</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,e0316a54-ce8c-4f7f-adb2-156ace0e38a5.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,e0316a54-ce8c-4f7f-adb2-156ace0e38a5.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e0316a54-ce8c-4f7f-adb2-156ace0e38a5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
My dear friend <a href="http://www.falafel.com/company/team.aspx">Bary Nusz</a> is
visiting from Texas these couple of days attending some <a href="http://wpf.netfx3.com/">WPF</a>, <a href="http://www.microsoft.com/expression/products/overview.aspx?key=blend">Expression
Blend</a> and <a href="http://silverlight.net/">Silverlight</a> training.  He
is staying with me these few days and tonight he decided to make a deployment for
one of our major customers, but in style :)  I could not help but record his
fancy life style while deploying a multi million dollar application from the comfort
of my Jacuzzi.
</p>
        <embed src="http://www.youtube.com/v/HEFSSA0OmWw" width="425" height="350" type="application/x-shockwave-flash">
        </embed>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=e0316a54-ce8c-4f7f-adb2-156ace0e38a5" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Working at Falafel is hard</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,e0316a54-ce8c-4f7f-adb2-156ace0e38a5.aspx</guid>
      <link>http://www.linotadros.com/2007/08/21/WorkingAtFalafelIsHard.aspx</link>
      <pubDate>Tue, 21 Aug 2007 11:39:14 GMT</pubDate>
      <description>&lt;p&gt;
My dear friend &lt;a href="http://www.falafel.com/company/team.aspx"&gt;Bary Nusz&lt;/a&gt; is
visiting from Texas these couple of days attending some &lt;a href="http://wpf.netfx3.com/"&gt;WPF&lt;/a&gt;, &lt;a href="http://www.microsoft.com/expression/products/overview.aspx?key=blend"&gt;Expression
Blend&lt;/a&gt; and &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt; training.&amp;nbsp; He
is staying with me these few days and tonight he decided to make a deployment for
one of our major customers, but in style :)&amp;nbsp; I could not help but record his
fancy life style while deploying a multi million dollar application from the comfort
of my Jacuzzi.
&lt;/p&gt;
&lt;embed src="http://www.youtube.com/v/HEFSSA0OmWw" width="425" height="350" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=e0316a54-ce8c-4f7f-adb2-156ace0e38a5" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,e0316a54-ce8c-4f7f-adb2-156ace0e38a5.aspx</comments>
      <category>ASP.NET</category>
      <category>Falafel</category>
      <category>Life</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=d064a08b-e01f-458c-9dd8-513605329280</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,d064a08b-e01f-458c-9dd8-513605329280.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,d064a08b-e01f-458c-9dd8-513605329280.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d064a08b-e01f-458c-9dd8-513605329280</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I was trying to use the excellent <a href="http://www.codeplex.com/ASPNETRSSToolkit">RSS
Toolkit 2.0</a> to place my company's news on the main site at <a href="http://www.Falafel.com">www.Falafel.com</a> in
order to allow me to enter news in one place only which is our support.falafel.com
site and aggregate all from one place.
</p>
        <p>
I grabbed the RSS feed from <a href="http://support.falafel.com/rss/index.php?_m=news&amp;_a=view&amp;group=default">here</a> and
it was few minutes till I was able to get the RSS Toolkit 2.0 component to show up
on the site with the same exact CSS styling and everything.
</p>
        <p>
One thing that bothered me is the publication dates for the news were coming in as
a long DateTime format, for example: Fri, 17 Aug 2007 21:52:35 -0700
</p>
        <p>
I am used to fix these problems in the ASP.NET markup by using something like:
</p>
        <div>
          <!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
          <span style="COLOR: #000000">&lt;</span>
          <span style="COLOR: #000000">%# </span>
          <span style="COLOR: #0000ff">Eval</span>
          <span style="COLOR: #000000">(</span>
          <span style="COLOR: #800000">"</span>
          <span style="COLOR: #800000">pubDate</span>
          <span style="COLOR: #800000">"</span>
          <span style="COLOR: #000000">, </span>
          <span style="COLOR: #800000">"</span>
          <span style="COLOR: #800000">{0:D}</span>
          <span style="COLOR: #800000">"</span>
          <span style="COLOR: #000000">)
%</span>
          <span style="COLOR: #000000">&gt;</span>
        </div>
        <br />
        <br />
        <p>
For some reason, that did not work this time.  As a matter of fact, no matter
what I place in the second parameter, no change occurs.  I went back to the XML
coming from the RSS feed and noticed that the pubDate is placed inside of a CDATA
schema, which really means it is coming in as a string and it is way too late in the
game to retrieve it differently.
</p>
        <div>
          <!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
          <span style="COLOR: #008080">1</span>
          <span style="COLOR: #0000ff">&lt;</span>
          <span style="COLOR: #800000">item</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">2</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;</span>
          <span style="COLOR: #800000">title</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">3</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;![CDATA[</span>
          <span style="COLOR: #808080">Steve
Tefethen Joins Falafel Software</span>
          <span style="COLOR: #0000ff">]]&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">4</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;/</span>
          <span style="COLOR: #800000">title</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">5</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;</span>
          <span style="COLOR: #800000">link</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #0000ff">&lt;![CDATA[</span>
          <span style="COLOR: #808080">http://support.falafel.com/index.php?_m=news&amp;_a=viewnews&amp;newsid=7&amp;group=default</span>
          <span style="COLOR: #0000ff">]]&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">6</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;/</span>
          <span style="COLOR: #800000">link</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">7</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;</span>
          <span style="COLOR: #800000">description</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #0000ff">&lt;![CDATA[</span>
          <span style="COLOR: #808080">SAN
JOSE, Calif. July 5, 2007 -- Blah, blah blah. </span>
          <span style="COLOR: #0000ff">]]&gt;</span>
          <span style="COLOR: #0000ff">&lt;/</span>
          <span style="COLOR: #800000">description</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">8</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;</span>
          <span style="COLOR: #800000">unixdate</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #0000ff">&lt;![CDATA[</span>
          <span style="COLOR: #808080">1187412755</span>
          <span style="COLOR: #0000ff">]]&gt;</span>
          <span style="COLOR: #0000ff">&lt;/</span>
          <span style="COLOR: #800000">unixdate</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">9</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;</span>
          <span style="COLOR: #800000">pubDate</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #0000ff">&lt;![CDATA[</span>
          <span style="COLOR: #808080">Fri,
17 Aug 2007 21:52:35 -0700</span>
          <span style="COLOR: #0000ff">]]&gt;</span>
          <span style="COLOR: #0000ff">&lt;/</span>
          <span style="COLOR: #800000">pubDate</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <div>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #008080">10</span>
          <span style="COLOR: #000000">
          </span>
          <span style="COLOR: #0000ff">&lt;/</span>
          <span style="COLOR: #800000">item</span>
          <span style="COLOR: #0000ff">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </div>
        <br />
        <br />
        <p>
Well, to fix this in your ASP.NET application, the easiest way is to do a double conversion
on the fly from String to DateTime back to string in whatever format you desire. 
<br /><br /></p>
        <p>
          <span style="COLOR: #000000">&lt;</span>
          <span style="COLOR: #000000">%# Convert.ToDateTime(</span>
          <span style="COLOR: #0000ff">Eval</span>
          <span style="COLOR: #000000">(</span>
          <span style="COLOR: #800000">"</span>
          <span style="COLOR: #800000">pubDate</span>
          <span style="COLOR: #800000">"</span>
          <span style="COLOR: #000000">)).ToLongDateString()%</span>
          <span style="COLOR: #000000">&gt;</span>
          <span style="COLOR: #000000">
          </span>
        </p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=d064a08b-e01f-458c-9dd8-513605329280" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Date Formatting in RSS feeds</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,d064a08b-e01f-458c-9dd8-513605329280.aspx</guid>
      <link>http://www.linotadros.com/2007/08/20/DateFormattingInRSSFeeds.aspx</link>
      <pubDate>Mon, 20 Aug 2007 11:57:16 GMT</pubDate>
      <description>&lt;p&gt;
I was trying to use the excellent &lt;a href="http://www.codeplex.com/ASPNETRSSToolkit"&gt;RSS
Toolkit 2.0&lt;/a&gt; to place my company's news on the main site at &lt;a href="http://www.Falafel.com"&gt;www.Falafel.com&lt;/a&gt;&amp;nbsp;in
order to allow me to enter news in one place only which is our support.falafel.com
site and aggregate all from one place.
&lt;/p&gt;
&lt;p&gt;
I grabbed the RSS feed from &lt;a href="http://support.falafel.com/rss/index.php?_m=news&amp;amp;_a=view&amp;amp;group=default"&gt;here&lt;/a&gt;&amp;nbsp;and
it was few minutes till I was able to get the RSS Toolkit 2.0 component to show up
on the site with the same exact CSS styling and everything.
&lt;/p&gt;
&lt;p&gt;
One thing that bothered me is the publication dates for the news were coming in as
a long DateTime format, for example: Fri, 17 Aug 2007 21:52:35 -0700
&lt;/p&gt;
&lt;p&gt;
I am used to fix these problems in the ASP.NET markup by using something like:
&lt;/p&gt;
&lt;div&gt;
&lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;%# &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Eval&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;pubDate&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;, &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;{0:D}&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)
%&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;
For some reason, that did not work this time.&amp;nbsp; As a matter of fact, no matter
what I place in the second parameter, no change occurs.&amp;nbsp; I went back to the XML
coming from the RSS feed and noticed that the pubDate is placed inside of a CDATA
schema, which really means it is coming in as a string and it is way too late in the
game to retrieve it differently.
&lt;/p&gt;
&lt;div&gt;
&lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&lt;span style="COLOR: #008080"&gt;1&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;item&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;2&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;title&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;3&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;![CDATA[&lt;/span&gt;&lt;span style="COLOR: #808080"&gt;Steve
Tefethen Joins Falafel Software&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;]]&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;4&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;title&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;5&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;link&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;![CDATA[&lt;/span&gt;&lt;span style="COLOR: #808080"&gt;http://support.falafel.com/index.php?_m=news&amp;amp;_a=viewnews&amp;amp;newsid=7&amp;amp;group=default&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;]]&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;6&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;link&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;7&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;description&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;![CDATA[&lt;/span&gt;&lt;span style="COLOR: #808080"&gt;SAN
JOSE, Calif. July 5, 2007 -- Blah, blah blah. &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;]]&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;description&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;8&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;unixdate&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;![CDATA[&lt;/span&gt;&lt;span style="COLOR: #808080"&gt;1187412755&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;]]&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;unixdate&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;9&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;pubDate&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;![CDATA[&lt;/span&gt;&lt;span style="COLOR: #808080"&gt;Fri,
17 Aug 2007 21:52:35 -0700&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;]]&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;pubDate&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #008080"&gt;10&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;item&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;
Well, to fix this in your ASP.NET application, the easiest way is to do a double conversion
on the fly from String to DateTime back to string in whatever format you desire. 
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;
&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;%# Convert.ToDateTime(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Eval&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;pubDate&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)).ToLongDateString()%&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt; &lt;span style="COLOR: #000000"&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=d064a08b-e01f-458c-9dd8-513605329280" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,d064a08b-e01f-458c-9dd8-513605329280.aspx</comments>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>Falafel</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=331bcb98-771a-4cf6-8314-90d5e98e5cb7</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,331bcb98-771a-4cf6-8314-90d5e98e5cb7.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,331bcb98-771a-4cf6-8314-90d5e98e5cb7.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=331bcb98-771a-4cf6-8314-90d5e98e5cb7</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am sure I am a bit late to the game here, but I am hoping you will be able to help
me with your experience in using <a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx">Virtual
PC</a> vs <a href="http://www.vmware.com/">VMWare</a>.
</p>
        <p>
I have a confession to make, I am not a big fan of the concept as I always see applications
running pretty slow inside these virtual machines, but we are getting more and more
technologies every day and most of them are in Alpha and Beta bits and these virtual
machines are starting to make more sense to me.  I understand the cost (Speed)
but I would be very happy to get some guidance from the people that read my blog about
their experience with either one.  Thanks in advance.
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=331bcb98-771a-4cf6-8314-90d5e98e5cb7" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Virtual PC or VMWare?</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,331bcb98-771a-4cf6-8314-90d5e98e5cb7.aspx</guid>
      <link>http://www.linotadros.com/2007/08/19/VirtualPCOrVMWare.aspx</link>
      <pubDate>Sun, 19 Aug 2007 11:58:21 GMT</pubDate>
      <description>&lt;p&gt;
I am sure I am a bit late to the game here, but I am hoping you will be able to help
me with your experience in using &lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx"&gt;Virtual
PC&lt;/a&gt; vs &lt;a href="http://www.vmware.com/"&gt;VMWare&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I have a confession to make, I am not a big fan of the concept as I always see applications
running pretty slow inside these virtual machines, but we are getting more and more
technologies every day and most of them are in Alpha and Beta bits and these virtual
machines are starting to make more sense to me.&amp;nbsp; I understand the cost (Speed)
but I would be very happy to get some guidance from the people that read my blog about
their experience with either one.&amp;nbsp; Thanks in advance.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=331bcb98-771a-4cf6-8314-90d5e98e5cb7" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,331bcb98-771a-4cf6-8314-90d5e98e5cb7.aspx</comments>
      <category>Falafel</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=323e9929-bfc7-42e6-84fd-16efcd01df89</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,323e9929-bfc7-42e6-84fd-16efcd01df89.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,323e9929-bfc7-42e6-84fd-16efcd01df89.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=323e9929-bfc7-42e6-84fd-16efcd01df89</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
My dear friend and Colleague <a href="http://www.stevetrefethen.com/blog">Steve Trefethen</a> pointed
me at <a href="http://get.live.com/betas/writer_betas">Windows Live Writer</a> to
use for blogging on my new DasBlog engine here.  I find it very easy to use,
fast and very enjoyable.  It took about 2 minutes to install and configure to
work on our blog settings.  Thanks Steve!  Does anyone else have some cool
and nifty little tools that you care to share with me? :)
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=323e9929-bfc7-42e6-84fd-16efcd01df89" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Windows Live Writer Works Well with DasBlog</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,323e9929-bfc7-42e6-84fd-16efcd01df89.aspx</guid>
      <link>http://www.linotadros.com/2007/08/12/WindowsLiveWriterWorksWellWithDasBlog.aspx</link>
      <pubDate>Sun, 12 Aug 2007 23:42:32 GMT</pubDate>
      <description>&lt;p&gt;
My dear friend and Colleague &lt;a href="http://www.stevetrefethen.com/blog"&gt;Steve Trefethen&lt;/a&gt; pointed
me at &lt;a href="http://get.live.com/betas/writer_betas"&gt;Windows Live Writer&lt;/a&gt; to
use for blogging on my new DasBlog engine here.&amp;nbsp; I find it very easy to use,
fast and very enjoyable.&amp;nbsp; It took about 2 minutes to install and configure to
work on our blog settings.&amp;nbsp; Thanks Steve!&amp;nbsp; Does anyone else have some cool
and nifty little tools that you care to share with me? :)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=323e9929-bfc7-42e6-84fd-16efcd01df89" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,323e9929-bfc7-42e6-84fd-16efcd01df89.aspx</comments>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=b705c37b-b47f-4e8d-8f8b-091efc4cb684</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,b705c37b-b47f-4e8d-8f8b-091efc4cb684.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,b705c37b-b47f-4e8d-8f8b-091efc4cb684.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b705c37b-b47f-4e8d-8f8b-091efc4cb684</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am excited to start my own blogging site to share my views, thoughts and expertise
with others and also get feedback from others about anything and everything in life
from Technical to Family to Life.
</p>
        <p>
Cheers
</p>
        <p>
- Lino
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=b705c37b-b47f-4e8d-8f8b-091efc4cb684" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.falafel.com">Falafel Software Inc.</a> and <a href="http://www.activefocus.net">ActiveFocus</a>. 
</body>
      <title>Welcome to Lino's blogs</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,b705c37b-b47f-4e8d-8f8b-091efc4cb684.aspx</guid>
      <link>http://www.linotadros.com/2007/08/08/WelcomeToLinosBlogs.aspx</link>
      <pubDate>Wed, 08 Aug 2007 07:00:00 GMT</pubDate>
      <description>&lt;p&gt;
I am excited to start my own blogging site to share my views, thoughts and expertise
with others and also get feedback from others about anything and everything in life
from Technical to Family to Life.
&lt;/p&gt;
&lt;p&gt;
Cheers
&lt;/p&gt;
&lt;p&gt;
- Lino
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=b705c37b-b47f-4e8d-8f8b-091efc4cb684" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.falafel.com"&gt;Falafel Software Inc.&lt;/a&gt; and &lt;a href="http://www.activefocus.net"&gt;ActiveFocus&lt;/a&gt;. </description>
      <comments>http://www.linotadros.com/CommentView,guid,b705c37b-b47f-4e8d-8f8b-091efc4cb684.aspx</comments>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>Family</category>
      <category>Humor</category>
      <category>Life</category>
      <category>Technology</category>
    </item>
  </channel>
</rss>