<?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 - Falafel</title>
    <link>http://www.linotadros.com/</link>
    <description>C#, ASP.NET and Life</description>
    <language>en-us</language>
    <copyright>Lino Tadros</copyright>
    <lastBuildDate>Fri, 22 Feb 2008 15:00:47 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=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=54f3bc58-4f39-4d1e-88ff-374db4a9c8e3</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,54f3bc58-4f39-4d1e-88ff-374db4a9c8e3.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,54f3bc58-4f39-4d1e-88ff-374db4a9c8e3.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=54f3bc58-4f39-4d1e-88ff-374db4a9c8e3</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This week, I have been at two corporations in San Antonio, Texas and Birmingham, Alabama
teaching <a href="http://www.automatedqa.com/products/testcomplete">TestComplete 6.0</a>,
a SOLID automation testing tool that is gaining extreme momentum and acceptance in
the industry.
</p>
        <p>
I completed the training tonight for the Alabama company, they were truly terrific,
very nice people and I enjoyed their company for the last few days, while teaching
TestComplete 6.0.  It was emotional for me personally as they use Delphi as their
main development tool.  Seeing Delphi running on their machine, and how successful
their product is, I felt proud!  It has been almost 3 years since I wrote any
code in Delphi for any customer but I have to say, every time I see Delphi code or
get together with Delphi developers, it always bring a sweet spot to my heart.
</p>
        <p>
I head home in few hours after a long week in airports and teaching every day.
</p>
        <p>
Next week, I head to beautiful SYDNEY, Australia to teach there as well for 1 week,
I will try to blog more and keep this blog alive and interesting.  
</p>
        <p>
Cheers!
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=54f3bc58-4f39-4d1e-88ff-374db4a9c8e3" />
        <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>Tour for TestComplete this week</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,54f3bc58-4f39-4d1e-88ff-374db4a9c8e3.aspx</guid>
      <link>http://www.linotadros.com/2008/02/01/TourForTestCompleteThisWeek.aspx</link>
      <pubDate>Fri, 01 Feb 2008 12:08:22 GMT</pubDate>
      <description>&lt;p&gt;
This week, I have been at two corporations in San Antonio, Texas and Birmingham, Alabama
teaching &lt;a href="http://www.automatedqa.com/products/testcomplete"&gt;TestComplete 6.0&lt;/a&gt;,
a SOLID automation testing tool that is gaining extreme momentum and acceptance in
the industry.
&lt;/p&gt;
&lt;p&gt;
I completed the training tonight for the Alabama company, they were truly terrific,
very nice people and I enjoyed their company for the last few days, while teaching
TestComplete 6.0.&amp;nbsp; It was emotional for me personally as they use Delphi as their
main development tool.&amp;nbsp; Seeing Delphi running on their machine, and how successful
their product is, I felt proud!&amp;nbsp; It has been almost 3 years since I wrote any
code in Delphi for any customer but I have to say, every time I see Delphi code or
get together with Delphi developers, it always bring a sweet spot to my heart.
&lt;/p&gt;
&lt;p&gt;
I head home in few hours after a long week in airports and teaching every day.
&lt;/p&gt;
&lt;p&gt;
Next week, I head to beautiful SYDNEY, Australia to teach there as well for 1 week,
I will try to blog more and keep this blog alive and interesting.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Cheers!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=54f3bc58-4f39-4d1e-88ff-374db4a9c8e3" /&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,54f3bc58-4f39-4d1e-88ff-374db4a9c8e3.aspx</comments>
      <category>Business</category>
      <category>Falafel</category>
      <category>Life</category>
      <category>TestComplete</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=f9ff61d2-5d37-432b-a1a0-bb2735b3c7aa</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,f9ff61d2-5d37-432b-a1a0-bb2735b3c7aa.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,f9ff61d2-5d37-432b-a1a0-bb2735b3c7aa.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f9ff61d2-5d37-432b-a1a0-bb2735b3c7aa</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just got back yesterday from a week long training sessions at <a href="http://www.xerox.com/">Xerox</a> in
Rochester, NY.  I enjoyed my week there.  The weather was great, unexpectedly,
and the city was calm with plenty of wonderful people everywhere I went.
</p>
        <p>
          <a href="http://www.automatedqa.com/products/testcomplete/">TestComplete 6</a> behaved
nicely after its release 3 weeks ago and proved to be a great addition to any quality
assurance team worldwide.
</p>
        <p>
Thank you Xerox! and thank you Rochester for a great week!
</p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=f9ff61d2-5d37-432b-a1a0-bb2735b3c7aa" />
        <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>Successful TestComplete 6 training class at Xerox in New York</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,f9ff61d2-5d37-432b-a1a0-bb2735b3c7aa.aspx</guid>
      <link>http://www.linotadros.com/2007/10/28/SuccessfulTestComplete6TrainingClassAtXeroxInNewYork.aspx</link>
      <pubDate>Sun, 28 Oct 2007 06:57:59 GMT</pubDate>
      <description>&lt;p&gt;
I just got back yesterday from a week long training sessions at &lt;a href="http://www.xerox.com/"&gt;Xerox&lt;/a&gt; in
Rochester, NY.&amp;nbsp; I enjoyed my week there.&amp;nbsp; The weather was great, unexpectedly,
and the city was calm with plenty of wonderful people everywhere I went.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.automatedqa.com/products/testcomplete/"&gt;TestComplete 6&lt;/a&gt; behaved
nicely after its release 3 weeks ago and proved to be a great addition to any quality
assurance team worldwide.
&lt;/p&gt;
&lt;p&gt;
Thank you Xerox! and thank you Rochester for a great week!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=f9ff61d2-5d37-432b-a1a0-bb2735b3c7aa" /&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,f9ff61d2-5d37-432b-a1a0-bb2735b3c7aa.aspx</comments>
      <category>Business</category>
      <category>Falafel</category>
      <category>TestComplete</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=9ebb7dff-f09b-4de6-a127-923ef7a94f58</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,9ebb7dff-f09b-4de6-a127-923ef7a94f58.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,9ebb7dff-f09b-4de6-a127-923ef7a94f58.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9ebb7dff-f09b-4de6-a127-923ef7a94f58</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A group of the Falafel team took a well deserved week of vacation together and headed
to Puerto Vallarta.  We had a great time and it was great to spend some time
with friends and colleagues.  The Falafel team works very hard and parties very
hard as well! :-)
</p>
        <p>
          <a href="http://www.linotadros.com/content/binary/WindowsLiveWriter/FalafelTeamatPuertoVallarta_D9E1/74-685.jpg">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="428" alt="74-685" src="http://www.linotadros.com/content/binary/WindowsLiveWriter/FalafelTeamatPuertoVallarta_D9E1/74-685_thumb.jpg" width="644" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=9ebb7dff-f09b-4de6-a127-923ef7a94f58" />
        <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>Falafel Team at Puerto Vallarta</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,9ebb7dff-f09b-4de6-a127-923ef7a94f58.aspx</guid>
      <link>http://www.linotadros.com/2007/10/09/FalafelTeamAtPuertoVallarta.aspx</link>
      <pubDate>Tue, 09 Oct 2007 05:28:59 GMT</pubDate>
      <description>&lt;p&gt;
A group of the Falafel team took a well deserved week of vacation together and headed
to Puerto Vallarta.&amp;nbsp; We had a great time and it was great to spend some time
with friends and colleagues.&amp;nbsp; The Falafel team works very hard and parties very
hard as well! :-)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.linotadros.com/content/binary/WindowsLiveWriter/FalafelTeamatPuertoVallarta_D9E1/74-685.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="428" alt="74-685" src="http://www.linotadros.com/content/binary/WindowsLiveWriter/FalafelTeamatPuertoVallarta_D9E1/74-685_thumb.jpg" width="644" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=9ebb7dff-f09b-4de6-a127-923ef7a94f58" /&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,9ebb7dff-f09b-4de6-a127-923ef7a94f58.aspx</comments>
      <category>Falafel</category>
      <category>Family</category>
      <category>Life</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=8bceef4c-6d0e-4b32-9494-637f41d6655c</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,8bceef4c-6d0e-4b32-9494-637f41d6655c.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,8bceef4c-6d0e-4b32-9494-637f41d6655c.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8bceef4c-6d0e-4b32-9494-637f41d6655c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you ever wondered what does it mean to have a Team Collaborate, take a look at
the picture below where <a href="http://www.falafel.com/company/team.aspx">Adam Markowitz</a> (ActiveFocus
Chief Architect) is debugging some C# code while <a href="http://www.falafel.com/company/team.aspx">Jordan
Halls</a> (Executive sales manager) is asking for a customer requested feature, in
the mean time, <a href="http://www.falafel.com/company/team.aspx">Mike Saad</a> is
holding the phone for Adam to reply to a customer's support call.  What a Team!
:-)
</p>
        <p>
          <a href="http://www.linotadros.com/content/binary/WindowsLiveWriter/TeamCollaboration_AF8B/image.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="161" alt="image" src="http://www.linotadros.com/content/binary/WindowsLiveWriter/TeamCollaboration_AF8B/image_thumb.png" width="240" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=8bceef4c-6d0e-4b32-9494-637f41d6655c" />
        <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>Team Collaboration</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,8bceef4c-6d0e-4b32-9494-637f41d6655c.aspx</guid>
      <link>http://www.linotadros.com/2007/08/25/TeamCollaboration.aspx</link>
      <pubDate>Sat, 25 Aug 2007 05:41:26 GMT</pubDate>
      <description>&lt;p&gt;
If you ever wondered what does it mean to have a Team Collaborate, take a look at
the picture below where &lt;a href="http://www.falafel.com/company/team.aspx"&gt;Adam Markowitz&lt;/a&gt; (ActiveFocus
Chief Architect) is debugging some C# code while &lt;a href="http://www.falafel.com/company/team.aspx"&gt;Jordan
Halls&lt;/a&gt; (Executive sales manager) is asking for a customer requested feature, in
the mean time, &lt;a href="http://www.falafel.com/company/team.aspx"&gt;Mike Saad&lt;/a&gt; is
holding the phone for Adam to reply to a customer's support call.&amp;nbsp; What a Team!
:-)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.linotadros.com/content/binary/WindowsLiveWriter/TeamCollaboration_AF8B/image.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="161" alt="image" src="http://www.linotadros.com/content/binary/WindowsLiveWriter/TeamCollaboration_AF8B/image_thumb.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=8bceef4c-6d0e-4b32-9494-637f41d6655c" /&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,8bceef4c-6d0e-4b32-9494-637f41d6655c.aspx</comments>
      <category>ActiveFocus</category>
      <category>Falafel</category>
      <category>Humor</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=3cc66dbb-99ce-43af-b89f-f71d5a91373f</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,3cc66dbb-99ce-43af-b89f-f71d5a91373f.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,3cc66dbb-99ce-43af-b89f-f71d5a91373f.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=3cc66dbb-99ce-43af-b89f-f71d5a91373f</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table cellspacing="0" cellpadding="2" width="100%" border="0" unselectable="on">
          <tbody>
            <tr>
              <td valign="top">
I am very pleased to see the <a href="http://www.lulu.com/content/967386">training
courseware</a> Falafel Software developed for Telerik available as on-demand printed
material on Lulu.  The course was written by <a href="http://www.falafel.com/company/team.aspx">experts</a> in
the ASP.NET arena as well as the Telerik product offerings.</td>
              <td valign="top">
                <a href="javascript:PopupPreview('/author/display_thumbnail.php?fCID=967386&amp;fSize=zoom_&amp;fSide=front&amp;1187376909')">
                  <img title="See larger image" alt="RadControls for ASP.NET: A Step By Step Learning" src="http://www.lulu.com/author/display_thumbnail.php?fCID=967386&amp;fSize=detail_&amp;1187376909" border="0" />
                </a>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=3cc66dbb-99ce-43af-b89f-f71d5a91373f" />
        <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>RadControls Learning Guide going Lulu</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,3cc66dbb-99ce-43af-b89f-f71d5a91373f.aspx</guid>
      <link>http://www.linotadros.com/2007/08/17/RadControlsLearningGuideGoingLulu.aspx</link>
      <pubDate>Fri, 17 Aug 2007 01:26:44 GMT</pubDate>
      <description>&lt;table cellspacing=0 cellpadding=2 width="100%" border=0 unselectable="on"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=top&gt;
I am very pleased to see the &lt;a href="http://www.lulu.com/content/967386"&gt;training
courseware&lt;/a&gt; Falafel Software developed for Telerik available as on-demand printed
material on Lulu.&amp;nbsp; The course was written by &lt;a href="http://www.falafel.com/company/team.aspx"&gt;experts&lt;/a&gt; in
the ASP.NET arena as well as the Telerik product offerings.&lt;/td&gt;
&lt;td valign=top&gt;
&lt;a href="javascript:PopupPreview('/author/display_thumbnail.php?fCID=967386&amp;amp;fSize=zoom_&amp;amp;fSide=front&amp;amp;1187376909')"&gt;&lt;img title="See larger image" alt="RadControls for ASP.NET: A Step By Step Learning" src="http://www.lulu.com/author/display_thumbnail.php?fCID=967386&amp;amp;fSize=detail_&amp;amp;1187376909" border=0&gt;&lt;/a&gt;&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=3cc66dbb-99ce-43af-b89f-f71d5a91373f" /&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,3cc66dbb-99ce-43af-b89f-f71d5a91373f.aspx</comments>
      <category>ASP.NET</category>
      <category>Falafel</category>
      <category>RadControls</category>
      <category>Telerik</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=8a5188c4-f6f6-41e7-be05-0563ec53ad91</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,8a5188c4-f6f6-41e7-be05-0563ec53ad91.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,8a5188c4-f6f6-41e7-be05-0563ec53ad91.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8a5188c4-f6f6-41e7-be05-0563ec53ad91</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Consulting companies, like Falafel Software, during their start up years do everything
they can to get as many accounts as possible and fill the pipeline with work for all
their developers and architects.  It is a matter of stability and security to
know that the pipe is full and work is available and secure for at least 6 months
into the future. To ask for more than 6 months of security I always thought is crazy
especially in our beloved Software industry in the USA and especially in the Silicon
Valley.  We, at Falafel, on the other hand have been very fortunate for the last
5 years.  The company has grown substantially every year while we’re having fun
and enjoying the latest and greatest of technologies.<br />
Once a small company reaches a level of maturity and decent number of accounts, I
find a lot of them prefer to only handle bigger companies for business.  So you
start with the Mom &amp; Pop shops, then you get a couple of SMBs, transition to medium
size, and all of a sudden find yourself contracting to Fortune 500 then Fortune 100
with some luck, personality, connections, hard work and quality people.<br />
I remember the days when people used to call and say “Hi Lino, I am Mr. Foo and looking
for someone to help me with a bug in my Delphi code, can you help? How much do you
charge? How long will t take you to fix it?<br />
I usually replied “I need to know the nature of the problem first”.  Then they
said “Sure I will send you everything, I just wanted to know how much and how long
it will take to fix it before I send you anything”<br />
I know it might sound funny but it is the truth about consulting with individuals
or very small companies. Budget and resources do not come easy and everyone has to
watch their pennies.You end up fixing code, cleaning up code, recommending better
architecture and all of a sudden the customer is sweating.  “Why did you fix
line # 14, I only asked you to look in the first 10 lines of code only?”
</p>
        <p>
Anyway, you get the picture. Life goes on and you find yourself bidding on multi-million
dollar projects for fortune 500 companies where you control the project as long as
you deliver on milestones and everyone is happy. You end up making a lot of money
and the customer is a huge reference for other major projects to other fortune 500
companies.<br />
Soon after getting the company completely saturated with major projects and employees
are working on multi projects at the same time because we can’t find enough quality
people to hire in time, you get the call from another Mr. Foo, “Hi Lino, can you look
into my ASP.NET code and tell me why it is not working?” How much do you charge? How
long will it take you to make the code work? :)
</p>
        <p>
          <br />
My blog here is about a very dangerous and subtle change in any small company that
can cause serious consequences:<br />
To Small Business or not to Small Business?<br />
Some senior and very respected members of my team would vote NO on taking this kind
of projects and I would totally respect their call on that as we are faced with several
dilemmas, first, we have no resources to place on that kind of projects, second, it
is not worth the headache, for $1000 probably, this customer will take most of your
time for several days by asking for status every 2 hours and questioning why did issue
2 take 1 hour more than issue 1 and stuff like that where it will cost the company
more time to reply to these issues than the revenue generated. 
</p>
        <p>
Ok, if you read this blog till here you probably already know what my recommendation
is about the subject, well, you are wrong! :)
</p>
        <p>
Most of my multi-million dollar deals all started years ago with 2 to 5 hours of consulting
authorized via a very small PO.  I did my job right, the customer was happy and
thenext project was on its way from same customer. 6 months later we have 2 people
full time working with the customer.  5 years later, we have 7 people working
full time at customer site that went from start up to a half a billion dollar company.<br />
I remember sitting in the cafeteria in Frankfurt, Germany after a session I gave at
the Borland conference in late 90s when a gentleman approached me asking if he can
“pick my brain” about a COM+ issue he was having. I accepted of course and ended up
having a 2 hour chit-chat and coding fest.  We got the problem solved, he bought
me a drink and was very happy. I was happy to help as well.Later that week  
I was hired by his company (one of the biggest financial companies in Europe) to help
with the architecture of their new .NET based systems.
</p>
        <p>
What I am trying to say, don’t forget how you got to where you are today! 
<br />
One of the main reasons I have so many of these great accounts today is because when
these accounts were small, none of the major consulting firms (big names) would even
bother taking the time.<br />
So I say “YES” if you are Microsoft, Hewlett Packard, EarthBound Farms, Accenture,
etc… welcome to Falafel Software (All these are customers already :) ) but if you
are Mr. Foo and need help making your company the next Microsoft or the next Hewlett
Packard, I say “YES” as well, we would love to help you out. Just, please don’t ask
me “how much and how long?” before I see your problem :)
</p>
        <p>
Cheers<br />
Lino<br /></p>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=8a5188c4-f6f6-41e7-be05-0563ec53ad91" />
        <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>To Small Business or not to Small Business?</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,8a5188c4-f6f6-41e7-be05-0563ec53ad91.aspx</guid>
      <link>http://www.linotadros.com/2007/08/14/ToSmallBusinessOrNotToSmallBusiness.aspx</link>
      <pubDate>Tue, 14 Aug 2007 07:18:19 GMT</pubDate>
      <description>&lt;p&gt;
Consulting companies, like Falafel Software, during their start up years do everything
they can to get as many accounts as possible and fill the pipeline with work for all
their developers and architects.&amp;nbsp; It is a matter of stability and security to
know that the pipe is full and work is available and secure for at least 6 months
into the future. To ask for more than 6 months of security I always thought is crazy
especially in our beloved Software industry in the USA and especially in the Silicon
Valley.&amp;nbsp; We, at Falafel, on the other hand have been very fortunate for the last
5 years.&amp;nbsp; The company has grown substantially every year while we’re having fun
and enjoying the latest and greatest of technologies.&lt;br&gt;
Once a small company reaches a level of maturity and decent number of accounts, I
find a lot of them prefer to only handle bigger companies for business.&amp;nbsp; So you
start with the Mom &amp;amp; Pop shops, then you get a couple of SMBs, transition to medium
size, and all of a sudden find yourself contracting to Fortune 500 then Fortune 100
with some luck, personality, connections, hard work and quality people.&lt;br&gt;
I remember the days when people used to call and say “Hi Lino, I am Mr. Foo and looking
for someone to help me with a bug in my Delphi code, can you help? How much do you
charge? How long will t take you to fix it?&lt;br&gt;
I usually replied “I need to know the nature of the problem first”.&amp;nbsp; Then they
said “Sure I will send you everything, I just wanted to know how much and how long
it will take to fix it before I send you anything”&lt;br&gt;
I know it might sound funny but it is the truth about consulting with individuals
or very small companies. Budget and resources do not come easy and everyone has to
watch their pennies.You end up fixing code, cleaning up code, recommending better
architecture and all of a sudden the customer is sweating.&amp;nbsp; “Why did you fix
line # 14, I only asked you to look in the first 10 lines of code only?”
&lt;/p&gt;
&lt;p&gt;
Anyway, you get the picture. Life goes on and you find yourself bidding on multi-million
dollar projects for fortune 500 companies where you control the project as long as
you deliver on milestones and everyone is happy. You end up making a lot of money
and the customer is a huge reference for other major projects to other fortune 500
companies.&lt;br&gt;
Soon after getting the company completely saturated with major projects and employees
are working on multi projects at the same time because we can’t find enough quality
people to hire in time, you get the call from another Mr. Foo, “Hi Lino, can you look
into my ASP.NET code and tell me why it is not working?” How much do you charge? How
long will it take you to make the code work? :)
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
My blog here is about a very dangerous and subtle change in any small company that
can cause serious consequences:&lt;br&gt;
To Small Business or not to Small Business?&lt;br&gt;
Some senior and very respected members of my team would vote NO on taking this kind
of projects and I would totally respect their call on that as we are faced with several
dilemmas, first, we have no resources to place on that kind of projects, second, it
is not worth the headache, for $1000 probably, this customer will take most of your
time for several days by asking for status every 2 hours and questioning why did issue
2 take 1 hour more than issue 1 and stuff like that where it will cost the company
more time to reply to these issues than the revenue generated. 
&lt;/p&gt;
&lt;p&gt;
Ok, if you read this blog till here you probably already know what my recommendation
is about the subject, well, you are wrong! :)
&lt;/p&gt;
&lt;p&gt;
Most of my multi-million dollar deals all started years ago with 2 to 5 hours of consulting
authorized via a very small PO.&amp;nbsp; I did my job right, the customer was happy and
thenext project was on its way from same customer. 6 months later we have 2 people
full time working with the customer.&amp;nbsp; 5 years later, we have 7 people working
full time at customer site that went from start up to a half a billion dollar company.&lt;br&gt;
I remember sitting in the cafeteria in Frankfurt, Germany after a session I gave at
the Borland conference in late 90s when a gentleman approached me asking if he can
“pick my brain” about a COM+ issue he was having. I accepted of course and ended up
having a 2 hour chit-chat and coding fest.&amp;nbsp; We got the problem solved, he bought
me a drink and was very happy. I was happy to help as well.Later that week&amp;nbsp;&amp;nbsp;
I was hired by his company (one of the biggest financial companies in Europe) to help
with the architecture of their new .NET based systems.
&lt;/p&gt;
&lt;p&gt;
What I am trying to say, don’t forget how you got to where you are today! 
&lt;br&gt;
One of the main reasons I have so many of these great accounts today is because when
these accounts were small, none of the major consulting firms (big names) would even
bother taking the time.&lt;br&gt;
So I say “YES” if you are Microsoft, Hewlett Packard, EarthBound Farms, Accenture,
etc… welcome to Falafel Software (All these are customers already :) ) but if you
are Mr. Foo and need help making your company the next Microsoft or the next Hewlett
Packard, I say “YES” as well, we would love to help you out. Just, please don’t ask
me “how much and how long?” before I see your problem :)
&lt;/p&gt;
&lt;p&gt;
Cheers&lt;br&gt;
Lino&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=8a5188c4-f6f6-41e7-be05-0563ec53ad91" /&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,8a5188c4-f6f6-41e7-be05-0563ec53ad91.aspx</comments>
      <category>Business</category>
      <category>Falafel</category>
      <category>Life</category>
    </item>
    <item>
      <trackback:ping>http://www.linotadros.com/Trackback.aspx?guid=0736dbac-07b9-4ebc-97cb-8c0fa7f8bd5b</trackback:ping>
      <pingback:server>http://www.linotadros.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.linotadros.com/PermaLink,guid,0736dbac-07b9-4ebc-97cb-8c0fa7f8bd5b.aspx</pingback:target>
      <dc:creator>Lino Tadros</dc:creator>
      <wfw:comment>http://www.linotadros.com/CommentView,guid,0736dbac-07b9-4ebc-97cb-8c0fa7f8bd5b.aspx</wfw:comment>
      <wfw:commentRss>http://www.linotadros.com/SyndicationService.asmx/GetEntryCommentsRss?guid=0736dbac-07b9-4ebc-97cb-8c0fa7f8bd5b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table>
          <tbody>
            <tr>
              <td valign="top">
It was cool to be viewing, entering and managing Requirements, defects, issues, risks
and change requests for all our projects at Falafel using my IPhone running ActiveFocus
2007.  It was nice to see that all the Telerik radControls are working fine under
the Safari based browser for the IPhone. 
</td>
              <td>
                <img height="200" alt="AFIPhone.JPG" src="http://www.linotadros.com/content/binary/AFIPhone.JPG" width="150" border="0" />
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.linotadros.com/aggbug.ashx?id=0736dbac-07b9-4ebc-97cb-8c0fa7f8bd5b" />
        <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>ActiveFocus on IPhone</title>
      <guid isPermaLink="false">http://www.linotadros.com/PermaLink,guid,0736dbac-07b9-4ebc-97cb-8c0fa7f8bd5b.aspx</guid>
      <link>http://www.linotadros.com/2007/08/10/ActiveFocusOnIPhone.aspx</link>
      <pubDate>Fri, 10 Aug 2007 23:42:32 GMT</pubDate>
      <description>&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=top&gt;
It was cool to be viewing, entering and managing Requirements, defects, issues, risks
and change requests for all our projects at Falafel using my IPhone running ActiveFocus
2007.&amp;nbsp; It was nice to see that all the Telerik radControls are working fine under
the Safari based browser for the IPhone. 
&lt;/td&gt;
&lt;td&gt;
&lt;img height=200 alt=AFIPhone.JPG src="http://www.linotadros.com/content/binary/AFIPhone.JPG" width=150 border=0&gt;&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=0736dbac-07b9-4ebc-97cb-8c0fa7f8bd5b" /&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,0736dbac-07b9-4ebc-97cb-8c0fa7f8bd5b.aspx</comments>
      <category>ActiveFocus</category>
      <category>Falafel</category>
    </item>
  </channel>
</rss>