<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" 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:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Discussions by NuTcAsE</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 - Discussions by NuTcAsE</title>
		<link>http://channel9.msdn.com/Niners/NuTcAsE/Discussions</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Niners/NuTcAsE/Discussions</link>
	<language>en</language>
	<pubDate>Thu, 23 May 2013 06:14:57 GMT</pubDate>
	<lastBuildDate>Thu, 23 May 2013 06:14:57 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>0</c9:totalResults>
	<c9:pageCount>0</c9:pageCount>
	<c9:pageSize>0</c9:pageSize>
	<item>
		<title>Coffeehouse - CSS and JavaScript books</title>
		<description><![CDATA[<p>Thanks! Added to shopping list!<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/260462-CSS-and-JavaScript-books/d4fdd4daae2e46aeae5b9e31009e95e3#d4fdd4daae2e46aeae5b9e31009e95e3</link>
		<pubDate>Tue, 22 Jan 2008 20:49:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/260462-CSS-and-JavaScript-books/d4fdd4daae2e46aeae5b9e31009e95e3#d4fdd4daae2e46aeae5b9e31009e95e3</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - CSS and JavaScript books</title>
		<description><![CDATA[<p>I have recently been assigned to quite a big ASP.Net web project at work and we are in the design and spec phase of the project.<br><br>Since I'm more of a widnows client dev my knowledge of both CSS and JavaScript have been to a certain level, enough to be able to create basic css style sheets and very basic javascript. <br><br>I was hoping you guys could help suggest some good books on CSS and javascript... so far i found these two on amazon:<br><br>JavaScript: The definitive guide (<a href="http://www.amazon.com/JavaScript-Definitive-Guide-David-Flanagan/dp/0596101996/ref=rsl_mainw_dpl?ie=UTF8&amp;m=ATVPDKIKX0DER">http://www.amazon.com/JavaScript-Definitive-Guide-David-Flanagan/dp/0596101996/ref=rsl_mainw_dpl?ie=UTF8&amp;m=ATVPDKIKX0DER</a>)<br><br>CSS: The definitive guide (<a href="http://www.amazon.com/CSS-Definitive-Guide-Eric-Meyer/dp/0596527330/ref=rsl_mainw_dpl?ie=UTF8&amp;m=ATVPDKIKX0DER">http://www.amazon.com/CSS-Definitive-Guide-Eric-Meyer/dp/0596527330/ref=rsl_mainw_dpl?ie=UTF8&amp;m=ATVPDKIKX0DER</a>)<br><br>Any other books you guys would recommend? Mainly looking for Intermediate to Advanced level books...<br><br>TIA</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/260462-CSS-and-JavaScript-books/260462#260462</link>
		<pubDate>Tue, 22 Jan 2008 20:28:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/260462-CSS-and-JavaScript-books/260462#260462</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - iPhones</title>
		<description><![CDATA[<p>Yes</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258695-iPhones/6ed9f1eb9ac94577993f9deb00246cbf#6ed9f1eb9ac94577993f9deb00246cbf</link>
		<pubDate>Fri, 02 Nov 2007 20:58:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258695-iPhones/6ed9f1eb9ac94577993f9deb00246cbf#6ed9f1eb9ac94577993f9deb00246cbf</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>31</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - EventArgs on Triggers?</title>
		<description><![CDATA[<p>You could use the inserted table in your trigger to get the values that were inserted in the row.
<br /><br />Example:<br /><br />Assuming you have a table with the following columns:<br />&nbsp;ID[int], EmailAddress [varchar(2000)], EmailCount [int]<br /><br />The trigger:<br /><br />CREATE TRIGGER SampleTrigger<br />ON MyTable<br />AFTER INSERT<br />AS<br /><br />DECLARE @ID int<br />DECLARE @MessageCount int<br />DECLARE @EmailAddress varchar(2000)<br /><br />SELECT<br />&nbsp;&nbsp;&nbsp; @ID = ID,<br />&nbsp;&nbsp;&nbsp; @EmailAddress = EmailAddress<br />FROM<br />&nbsp;&nbsp;&nbsp; inserted<br /><br />SELECT @MessageCount = COUNT ('C') FROM Messages WHERE EmailAddress = @EmailAddress<br /><br />IF (@MessageCount &gt; 10)<br />BEGIN<br />&nbsp;&nbsp;&nbsp; -- Modify email and send message<br />ELSE<br />BEGIN<br />&nbsp;&nbsp;&nbsp; -- Fallback do something else<br />END<br /><br /><br /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/257840-EventArgs-on-Triggers/d5d3be70cc8041158bfe9df90100f8f7#d5d3be70cc8041158bfe9df90100f8f7</link>
		<pubDate>Wed, 26 Sep 2007 18:59:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/257840-EventArgs-on-Triggers/d5d3be70cc8041158bfe9df90100f8f7#d5d3be70cc8041158bfe9df90100f8f7</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>6</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - goodbye nokia, sony-ericsson, motorola, samsung, et.</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">blowdart wrote:</div>
<div class="quoteBody">&#65279;
<blockquote>
<table class="quoteTable">
<tbody>
<tr>
<td valign="top" width="10"><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td class="txt3"><strong>NuTcAsE wrote:</strong>
<hr size="1">
<i>&#65279;
<blockquote>
<table class="quoteTable">
<tbody>
<tr>
<td valign="top" width="10"><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td class="txt3"><strong>YearOfTheLinuxDesktop wrote:</strong>
<hr size="1">
<i>&#65279;<a href="http://www.engadget.com/2007/09/05/apple-cuts-iphone-price-to-399/">Apple custs iphone price to 399$</a><br>
<br>
it's time to say goodbye to all other smartphones that as you may already know are all (together) being outsold by the iphone. imagine now that the iphone price (contract apart) became so low...<br>
<br>
at least we can be happy that all the apple zealots who bought one immediately paid it 200$ more
<img src="/emoticons/emotion-14.gif" border="0"><br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
I feel violated... <img src="/emoticons/emotion-12.gif" border="0">... I knew I should have waited...
<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
*snicker* A $200 fanboi tax <img src="/emoticons/emotion-2.gif" border="0"><br>
</div>
</blockquote>
<br>
<br>
I don't think I have ever been put into the Apple fanboy category since I've hated and resisted buying any apple products till the iPhone, and yet I can't come up with any reason to refute that statement. I definitely am a fan of at least one of Apple's products...
 the iPhone. (The iPhone being the one and only device from Apple I've ever owned)<br>
<br>
Just to be clear though, I don't regret getting the iPhone. In fact I still hold on the opinion that the iPhone is one the best phones I have ever owned. I have tried all sorts of smart phones, PDA's and even though the WinMo platform is really extensible I
 hated the experience and usability aspects of those devices. <br>
<br>
The only think I regret is trusting Apple not to do a price drop so soon and that too a $200 price drop. Its disgusting how Apple so smoothly decided to slash the prices on the iPhone without even an apology to all those early adopters that now feel like chumps.
 I guess I've learned my lesson to not be an early adopter to any of apple's stuf...
<br>
<br>
I do have to give credit where credit's due though. The iPod-Touch just creamed the mp3 market. Its so sad that Zune never followed through on its promise. They had the WiFi there and if only they had delivered on the software side things would have been a
 lot different for Zune. I got my brother a Zune last year for his birthday and ever since was considering of getting one, all in the hopes that they'd come out with some firmware upgrade to make use of the WiFi functionality (don't even get me started on the
 stupid song sharing stuff... stupid is just the mildest word I can come up with).
<br>
<br>
With all their talk on how they could do firmware updates and all added functionality would come from software, they never delivered. I used to try and sell Zune to a lot of my friends and colleagues as its UI was way better than the iPod, but now theres no
 arguing that the iPod-Touch has just buried Zune.<br>
<br>
Just sad with Microsoft's forte being software they could never deliver and Apple delivered... and a lot earlier...AGAIN!. I hope the Zune team has something up their sleeves to compete with the iPod-Touch or they might as well pack up... Game over.
<br>
<br>
Robert McLaws has a really good article on how Zune can counter: <a href="http://www.windows-now.com/blogs/robert/archive/2007/09/05/apple-beats-microsoft-to-wifi-music-store.aspx">
Link</a>, but if history is any measure it won't happen. <br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/257439-goodbye-nokia-sony-ericsson-motorola-samsung-et/8d7ce5bd4d274580b4619dec00a680b2#8d7ce5bd4d274580b4619dec00a680b2</link>
		<pubDate>Wed, 05 Sep 2007 22:45:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/257439-goodbye-nokia-sony-ericsson-motorola-samsung-et/8d7ce5bd4d274580b4619dec00a680b2#8d7ce5bd4d274580b4619dec00a680b2</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - goodbye nokia, sony-ericsson, motorola, samsung, et.</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">YearOfTheLinuxDesktop wrote:</div>
<div class="quoteBody">&#65279;<a href="http://www.engadget.com/2007/09/05/apple-cuts-iphone-price-to-399/">Apple custs iphone price to 399$</a><br>
<br>
it's time to say goodbye to all other smartphones that as you may already know are all (together) being outsold by the iphone. imagine now that the iphone price (contract apart) became so low...<br>
<br>
at least we can be happy that all the apple zealots who bought one immediately paid it 200$ more
<img src="/emoticons/emotion-14.gif" border="0"><br>
</div>
</blockquote>
<br>
<br>
I feel violated... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-12.gif' alt='Mad' />... I knew I should have waited... <br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/257439-goodbye-nokia-sony-ericsson-motorola-samsung-et/78e798ee3d4540c789dd9dec00a67fef#78e798ee3d4540c789dd9dec00a67fef</link>
		<pubDate>Wed, 05 Sep 2007 19:12:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/257439-goodbye-nokia-sony-ericsson-motorola-samsung-et/78e798ee3d4540c789dd9dec00a67fef#78e798ee3d4540c789dd9dec00a67fef</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Selecting data from one SQLServer DB into another DB on same server</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Dr Herbie wrote:</div>
<div class="quoteBody">&#65279;I have a database server with two databases : a live database and a test database.&nbsp; The test database is essentially an old version of the live database.<br /><br />The live database has been updated with some live data on some records.&nbsp; Only one column has been updated.<br /><br />I want to copy the new data into the test database, only updating the single updated field in the relevant rows.<br /><br />I can't remember the syntax for this, nor can I find an answer on Google (I must be using the wrong term for this or something).<br /><br /><br />Any help?<br /><br /><br />Herbie<br /><br /><br />EDIT: I'm hoping for something like:<br /><br />UPDATE [Test].Table set field = (select field from [Live].Table where [Live].Table.Field = [Test].Table.Field)<br /><br /></div>
</blockquote>
<br /><br />UPDATE <br />&nbsp;&nbsp;&nbsp; [Test].dbo.[Table1]<br />SET <br />&nbsp;&nbsp;&nbsp; [Test].dbo.[Table1]<b></b>.field = P.field<br />FROM <br />&nbsp;&nbsp;&nbsp; [Production.dbo.[Table1] P<br />WHERE <br />&nbsp;&nbsp;&nbsp; [Test].dbo.[Table1].IDField = P.IDField&nbsp; AND<br />&nbsp;&nbsp;&nbsp; [Test].dbo.[Table1].field &lt;&gt; P.field<br /><br /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/257103-Selecting-data-from-one-SQLServer-DB-into-another-DB-on-same-server/eaef482ffb114025b47b9dfa00aff79c#eaef482ffb114025b47b9dfa00aff79c</link>
		<pubDate>Mon, 20 Aug 2007 16:29:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/257103-Selecting-data-from-one-SQLServer-DB-into-another-DB-on-same-server/eaef482ffb114025b47b9dfa00aff79c#eaef482ffb114025b47b9dfa00aff79c</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MSDN Server too busy</title>
		<description><![CDATA[<p>I'm trying to access MSDN and keep getting the Server Too Busy message. Can anybody else confirm if MSDN is down?<br>
<br>
BTW: Using firefox... dunno if that makes a difference.<br>
<br>
Thanks.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/257032-MSDN-Server-too-busy/257032#257032</link>
		<pubDate>Thu, 16 Aug 2007 19:31:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/257032-MSDN-Server-too-busy/257032#257032</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>3</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - WTF! .... &#39;The Indians are killing IT&#39;</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">W3bbo wrote:</div>
<div class="quoteBody">&#65279;The .com boom led to a massive rise in the number of IT and programming contractors.<br>
<br>
No offense to the contractors, but most of the work they do just requires knowledge of programming and some past experience, there really isn't much CS involved. I really don't consider software eng. contracting an academically &quot;challenging&quot; career.<br>
</div>
</blockquote>
<br>
<br>
That can be said for most non-contracting jobs too. Unless you are looking at R&amp;D or high profile application development, most line of business applications aren't that &quot;academically challenging&quot;.
<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/257018-WTF--The-Indians-are-killing-IT/fcc088341e064d4fa1349dec009f6e50#fcc088341e064d4fa1349dec009f6e50</link>
		<pubDate>Wed, 15 Aug 2007 20:16:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/257018-WTF--The-Indians-are-killing-IT/fcc088341e064d4fa1349dec009f6e50#fcc088341e064d4fa1349dec009f6e50</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>15</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - AddHandler MyButton.Click...Breaking an updatePanel?</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">jsampsonPC wrote:</div>
<div class="quoteBody">&#65279;
<blockquote>
<table class="quoteTable">
<tbody>
<tr>
<td valign="top" width="10"><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td class="txt3"><strong>NuTcAsE wrote:</strong>
<hr size="1">
<i>&#65279;...Give the link&nbsp;buttons explicit ID values...</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br /><br />That works! Dang, I wish the solution would have been more complex <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif' alt='Sad' /> Thanks, NutCase.<br /></div>
</blockquote>
<br /><br />Awesome!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/550e5b81935b448a804e9dfa00acc0c5#550e5b81935b448a804e9dfa00acc0c5</link>
		<pubDate>Thu, 19 Jul 2007 19:31:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/550e5b81935b448a804e9dfa00acc0c5#550e5b81935b448a804e9dfa00acc0c5</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - AddHandler MyButton.Click...Breaking an updatePanel?</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">NuTcAsE wrote:</div>
<div class="quoteBody">&#65279;
<blockquote>
<table class="quoteTable">
<tbody>
<tr>
<td valign="top" width="10"><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td class="txt3"><strong>jsampsonPC wrote:</strong>
<hr size="1">
<i>&#65279;So to test that I should not find a button with a ctl-value lower than the highest number found on an initial page load. What I mean is, if I load the page, and I have ctl03 - ctl10, and I delete 03, on the postback I should have only controls with an id
 greater than ctl10?<br /><br />I'll check to see how these work...<br /><br />Any suggestions if this is indeed the case?<br /></i></td>
</tr>
</tbody>
</table>
</blockquote>
<br /><br />Give the link&nbsp;buttons explicit ID values. For example,&nbsp;in each While (reader.Rad()) set the mybutton.ID = &quot;deleteTicketButton&quot; &#43; reader.GetInt32(0).ToString (assuming reader.GetInt32(0) is some unique identifier).<br /><br />That way the ClientID generated for the link buttons will not follow the dynamic control ID&nbsp;assignment that ASP.Net does for dynamic controls.<br /><br />[Edit: Spelling and grammer... some days...grrr]</div>
</blockquote>
<br /><br />Also another suggestion. Dont use the Click event of the LinkButtons, instead register a event handler for Command. In the Click event hander you will always have to type cast the sender to the LinkButton to get the CommandArgument value, while in the Command
 event handler its there in the event args.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/2b55faa930e24e0f964b9dfa00acbfff#2b55faa930e24e0f964b9dfa00acbfff</link>
		<pubDate>Thu, 19 Jul 2007 19:15:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/2b55faa930e24e0f964b9dfa00acbfff#2b55faa930e24e0f964b9dfa00acbfff</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - AddHandler MyButton.Click...Breaking an updatePanel?</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">jsampsonPC wrote:</div>
<div class="quoteBody">&#65279;So to test that I should not find a button with a ctl-value lower than the highest number found on an initial page load. What I mean is, if I load the page, and I have ctl03 - ctl10, and I delete 03, on the postback I should have only
 controls with an id greater than ctl10?<br /><br />I'll check to see how these work...<br /><br />Any suggestions if this is indeed the case?<br /></div>
</blockquote>
<br /><br />Give the link&nbsp;buttons explicit ID values. For example,&nbsp;in each While (reader.Rad()) set the mybutton.ID = &quot;deleteTicketButton&quot; &#43; reader.GetInt32(0).ToString (assuming reader.GetInt32(0) is some unique identifier).<br /><br />That way the ClientID generated for the link buttons will not follow the dynamic control ID&nbsp;assignment that ASP.Net does for dynamic controls.<br /><br />[Edit: Spelling and grammer... some days...grrr]</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/1d26617611d74b4cae2c9dfa00acbfae#1d26617611d74b4cae2c9dfa00acbfae</link>
		<pubDate>Thu, 19 Jul 2007 19:12:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/1d26617611d74b4cae2c9dfa00acbfae#1d26617611d74b4cae2c9dfa00acbfae</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - AddHandler MyButton.Click...Breaking an updatePanel?</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">jsampsonPC wrote:</div>
<div class="quoteBody">&#65279;
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;snip..source code</p>
</div>
</blockquote>
<br /><br />I think I figured out why its not responding on the second click. Heres what happens;<br /><br />when the page is created for the first time it creates the rows and link buttons and starts assigning them ClientID values based on control sequence, so lest say those link buttons are assigned ctl01, ctl02, ctl03.<br /><br />When the link button is clicked, the page init starts again and re-creates the linkbutton (DrawTicket()) and assigned them ControlID's ctl01, ctl02, ctl03. Then the click event handler launches removes the ticket and then re-draws the link buttons. Heres where
 it starts to get screwey...&nbsp; when the link buttons are re-created they are assigned ControlID's ctl04, ctl05 because ctl01, ctl02, ctl03 were previously created (even though the table.Rows.Clear() function is called.)<br /><br />So now on the second click, the page_init calls DrawTable() and re-creates the linkButtons, but this time they are assigned ctl01, ctl02.&nbsp;But the request param&nbsp;__EVENTTARGET contains 'ctl04' which doesnt exist so the click event is not fired and the page is
 redrawn... now with the right ID's.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/c4c193c12ff848d59dc09dfa00acbe6a#c4c193c12ff848d59dc09dfa00acbe6a</link>
		<pubDate>Thu, 19 Jul 2007 19:03:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/c4c193c12ff848d59dc09dfa00acbe6a#c4c193c12ff848d59dc09dfa00acbe6a</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - AddHandler MyButton.Click...Breaking an updatePanel?</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">jsampsonPC wrote:</div>
<div class="quoteBody">&#65279;Hmm, here's another thing I just noticed:<br />When my page loads, I click a linkbutton, it responds by deleting the corresponding record from the database, and updating the updatepanel...then It comes to the where it will ignore my next demand..<br /><br />When I hover over a linkbutton now, it tells me &quot;javascript:__doPostBack('ctl63','')&quot;, then I click it, and it doesn't respond, then I hover over it again and now the very same linkbutton says &quot;javascript:__doPostBack('31','')&quot;....I am not sure yet why the
 value is changing...It's almost as if an incorrect value is being placed on there after a successful command is executed, and then when I try to click a linkbutton with an incorrect value, the page fixes itself, showing me the true value, and then allows me
 to do a successful postback.</div>
</blockquote>
<br /><br />Do you mind posting your source code? You can strip out the database stuff. I'm guessing that somewhere during that first click its almost as if the click event's postback event reference is being replaced.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/e2511f8b73a044fbbbb49dfa00acbcb0#e2511f8b73a044fbbbb49dfa00acbcb0</link>
		<pubDate>Thu, 19 Jul 2007 18:17:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/e2511f8b73a044fbbbb49dfa00acbcb0#e2511f8b73a044fbbbb49dfa00acbcb0</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - AddHandler MyButton.Click...Breaking an updatePanel?</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">jsampsonPC wrote:</div>
<div class="quoteBody">&#65279;
<blockquote><br />Excellent, that fixed the async aspect of it. But it's still only responding to every-other click...<br /><br />It's so weird....I have two labels on my page too...one to show the last time the page was accessed, and one to show the last time the UpdatePanel updated....When I click a linkButton, and pass back a value to the server, it removes a record from the database,
 redraws the list of linkbuttons, and updates the label showing the updatepanel has been updated.<br /><br />But on every second click, it updates the time, but doesn't actually delete the corresponding record...This lifecycle is odd <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /></blockquote>
</div>
</blockquote>
<br /><blockquote></blockquote>
<br />Could it be that when the table containing the list of linkbuttons is updated, after the first click, the command arguments are incorrect?
<br /><br />It's hard to tell what the problem could be but the lifecycle with dynamic controls and UpdatePanel should be the same as dynamic controls in plain ASP.Net.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/f5f09ad8d9114aa7b1ba9dfa00acbb60#f5f09ad8d9114aa7b1ba9dfa00acbb60</link>
		<pubDate>Thu, 19 Jul 2007 18:09:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/f5f09ad8d9114aa7b1ba9dfa00acbb60#f5f09ad8d9114aa7b1ba9dfa00acbb60</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - AddHandler MyButton.Click...Breaking an updatePanel?</title>
		<description><![CDATA[<p>Add&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;ScriptManager1.<font size="2">RegisterAsyncPostBackControl(linkButton)<br /><br />for each link button in the DrawTicket function. That should enable the post backs of the link button to go through the script manager.</font></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/f65dcea6d9da4d1a83959dfa00acba8e#f65dcea6d9da4d1a83959dfa00acba8e</link>
		<pubDate>Thu, 19 Jul 2007 17:54:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/256355-AddHandler-MyButtonClickBreaking-an-updatePanel/f65dcea6d9da4d1a83959dfa00acba8e#f65dcea6d9da4d1a83959dfa00acba8e</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Windows Workflow</title>
		<description><![CDATA[<p>WF is really a nice platform to develop on. We currently use it for custom workflows in SharePoint 2007 and also are integrating it with our custom project management app to manage some complex workflow issues.<br>
<br>
It took a while to understand the varied intricacies of the platform but its very well done, highly extensible (if you've got the time to invest in extending it) and quite performant. If you're starting out on learning WF. get Dharma Shukla's book
<a href="http://www.amazon.com/Essential-Workflow-Foundation-Microsoft-Development/dp/0321399838">
Essential Worflow Foundation</a>. Its a very good book and describes the foundation of WF very well.
<br>
<br>
Just a word of caution though... dont use it just for the sake of using it. If you have a simple workflow that can be solved with liner code paths using WF is an overkill. It would add more weight to your application. Where WF shines is a living dynamic workflow
 where rules keep evolving and so does the flow.<br>
<br>
Hope that helps.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/256332-Windows-Workflow/9932fec3e3a447c0be499dec0094b0b4#9932fec3e3a447c0be499dec0094b0b4</link>
		<pubDate>Wed, 18 Jul 2007 22:39:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/256332-Windows-Workflow/9932fec3e3a447c0be499dec0094b0b4#9932fec3e3a447c0be499dec0094b0b4</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Kicking Butts</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">phreaks wrote:</div>
<div class="quoteBody">&#65279;So I am kicking the habit.<br>
<br>
Today is Day 1. Actually it's really only been about&nbsp;10 hours since my last smoke ( at 1:00 am last night), but I could really, really&nbsp;use one now.<br>
<br>
I have a meeting in about 8 minutes, it should be very interesting as I am having a hard time concentrating on anything other than how much I want a juicy cigarette.<br>
<br>
Yumm, Marlboro's...<br>
<br>
Any have any quit tips?</div>
</blockquote>
<br>
<br>
This is just too spooky. I decided to quit smoking yesterday after 10 years. I've tried to quit previously only to last maybe a few days but maybe this time I'd kick it.
<br>
<br>
I also started a personal blog of my own, kinda like a journal on which I keep track of the various stuff going on in my mind while trying to quit. The one thing I found out after trying to quit a few times before was that I never know why I failed. Maybe the
 journal would help, and besides it's kinda theraputic since I get the thoughts of smoking out by typing it out on the blog.<br>
<br>
The only advice I can give you is to have lots and lots of distractions around you. Whenever you feel like smoking distract yourself, keep your mind occupied. And cary lots and lots of chewing gum around, the sugar free ones. They help and when cravings hit
 bad they can be the only thing that may stop you from lighting up.<br>
<br>
Since I never successfully kicked the habit, advice from a guy in the same boat wont make sense... but just thought I'd give my 2c.<br>
<br>
Best of luck to you...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/256007-Kicking-Butts/9d3cfcbf57b946dc81ff9dec008f4ba6#9d3cfcbf57b946dc81ff9dec008f4ba6</link>
		<pubDate>Fri, 06 Jul 2007 00:57:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/256007-Kicking-Butts/9d3cfcbf57b946dc81ff9dec008f4ba6#9d3cfcbf57b946dc81ff9dec008f4ba6</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - My iPhone review (Long Post)</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Tensor wrote:</div>
<div class="quoteBody">&#65279;I flashed my HTC Wizard from the t-mobile rom to the i-mate one. It made the world of difference - but it was a painful, slow process.<br>
<br>
Re he iPhone. The EDGE thing just kills it for me - as I consider&nbsp;browsing&nbsp;to be&nbsp;the killer app. I cant understand how if they got the rest of the device and the browser so right, they got that so wrong...</div>
</blockquote>
<br>
<br>
Apart from the standard Apple PR line that they feel the combination of EDGE and WiFi is best since the availability 3G isn't as wide spread as they would like, my guess is because AT&amp;T may have hiked up the price on the plans if iPhone used thier 3G network.
<br>
<br>
Browsing blogs using a mini blog reader or going through web sites like techmeme.com or wikipedia is still not that bad, provided there arn't a lot of images on the site. Its when trying to view rich formatted web sites that you want to gouge your eyes out...
 it takes a good 1 min for the entire site to load.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/05d9171594614673ae9c9dec008eeee8#05d9171594614673ae9c9dec008eeee8</link>
		<pubDate>Thu, 05 Jul 2007 11:59:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/05d9171594614673ae9c9dec008eeee8#05d9171594614673ae9c9dec008eeee8</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - My iPhone review (Long Post)</title>
		<description><![CDATA[<p>One more thing on the email functionality, apparently theres a push mode available for yahoo email accounts. iPhone can get automatic updates from yahoo when a new email comes in. But this seems to be limitted to yahoo accounts and doesnt work with gmail.
 I haven't even tried Hotmal since I dont have an hotmal plus account.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/58a5dc0c2de14d7a95709dec008eedae#58a5dc0c2de14d7a95709dec008eedae</link>
		<pubDate>Wed, 04 Jul 2007 23:18:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/58a5dc0c2de14d7a95709dec008eedae#58a5dc0c2de14d7a95709dec008eedae</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - My iPhone review (Long Post)</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">W3bbo wrote:</div>
<div class="quoteBody">&#65279;<br>
<br>
Damn, that's a bummer then. If the iPhone supported MAPI/Activesync (or even OWA screen-scraping) then I'd be happy.<br>
<br>
<blockquote>
<table class="quoteTable">
<tbody>
<tr>
<td valign="top" width="10"><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td class="txt3"><strong>NuTcAsE wrote:</strong>
<hr size="1">
<i>&#65279;Will it be there in the future, I highly doubt it since the iPhone is not being sold as a phone for the corporate types, but wierder things have happened before
<img src="/emoticons/emotion-4.gif" border="0"></i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
The iPod supports storing Outlook Contacts and Calendar, but I'm guessing that's through Outlook's COM exposure and not any proper API.<br>
</div>
</blockquote>
<br>
<br>
Yup, its through the COM object model. iPhone is even more limitted, it wont even sync emails with outlook. It seems to&nbsp;sync the&nbsp;email settings from Outlook for the various POP and IMAP accounts in Outlook but doesnt actually sync the email messages. I mean
 if I read an email on my iPhone it doesnt mark it as read in Outlook... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif' alt='Perplexed' /> <br>
<br>
Although I think my earlier post may have been a bit hasty. I just found out a USA today article with an interview with Steve Jobs stating that syncing with corporate email is coming soon as a software update to the iPhone. This could mean the ActiveSync protocol
 for Exchange...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/3430e60fc8c54f7eb8819dec008eed83#3430e60fc8c54f7eb8819dec008eed83</link>
		<pubDate>Wed, 04 Jul 2007 23:14:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/3430e60fc8c54f7eb8819dec008eed83#3430e60fc8c54f7eb8819dec008eed83</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - My iPhone review (Long Post)</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">W3bbo wrote:</div>
<div class="quoteBody">&#65279;
<blockquote>
<table class="quoteTable">
<tbody>
<tr>
<td valign="top" width="10"><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td class="txt3"><strong>jamie wrote:</strong>
<hr size="1">
<i>&#65279;thanks for that.&nbsp; cool.</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
Aye.<br>
<br>
Nutcase, what's the word on Activesync and Exchange support? Apple aparently licensed the Activesync protocols from Microsoft, so can you check that out?<br>
</div>
</blockquote>
<br>
<br>
Exchange can be accessed using the IMAP4 protocol but that requires the account to be setup as IMAP4 account in Exchange, which most corporate accounts aren't. That said iPhone can only handle pull mode not push. I know there were roumors that Apple had licensed
 the ActiveSync protocol but I dont think thats true. The IMAP implementation will only work with Mail, so syncing calender and contacts with Exchange is out.
<br>
<br>
Will it be there in the future, I highly doubt it since the iPhone is not being sold as a phone for the corporate types, but wierder things have happened before <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/df44c2c2a4ea404f91c79dec008eed26#df44c2c2a4ea404f91c79dec008eed26</link>
		<pubDate>Wed, 04 Jul 2007 22:51:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/df44c2c2a4ea404f91c79dec008eed26#df44c2c2a4ea404f91c79dec008eed26</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - My iPhone review (Long Post)</title>
		<description><![CDATA[<p><font size="3">
<p>I bought an iPhone last Saturday and thought I’d write a review about it here. I previously owned a Cingular 8525 (HTC Hermes) which although I liked, I never loved. The 8525 did do what I wanted it to do, although it had a bad habit of hanging and crashing
 quite often at random. I just want to get it out on the clear that I have never owned any Apple products until now and am defiantly not an Apple fanboy. I don’t intend to go into a detailed review of the phone but instead wanted to post my experience with
 it and maybe compare it with other phones I’ve owned. This is going to be a very long post so grab a cup of coffee and write off a good amount of your time when reading this post.</p>
<b>
<p>Hardware</p>
</b>
<p>I remember reading in some blog that the iPhone must have been made by angels. I can’t agree more. The industrial design on this thing is amazing. The device in itself is pure simplicity, what else can you expect from Apple. No other phone by far in the
 market matches the look and feel of this phone. The phone feels very natural when holding it, very light weight and the screen is absolutely gorgeous. That’s one thing that I definitely didn’t like about the 8525 and is also a major issue with other PDA or
 smart phones. Most phones come with such small screens and small fonts that the text on screen is hardly readable.</p>
<p>The phone definitely has an attraction factor. I’ve whipped it out a couple of times when I was out in best buy and a lot of people immediately started staring at it and has the tendency to start conversations about it. It’s also one of the most easily identifiable
 phones out there and is definitely become a status symbol. Just like the iPod initially iPhone is probably THE gadget to get in the eyes of the mass consumer.</p>
<p>I must say even though it has a glassy surface it’s pretty resistant to fingerprint smudges. Don’t get me wrong, with extended use you are bound to see finger prints and smudges on the screen but it’s doesn’t get bad as the 8528. It’s pretty darn easy to
 clean too.</p>
<b>
<p>Software</p>
</b>
<p>Okay here is where I might end up writing a long review. We all knew the device would be good looking and be different from anything out there but with all the hype on it the obvious question is does the software provide a good experience?
</p>
<p>My first impression of the phone was OMFG!! This thing rocks! Well after spending a couple of days with it and after the initial euphoria of getting the phone had passed I still feel very good about this device. Now that being said, it’s fairly limited too.
 The calendar app and the web browser are simply the best out there. Having to be able to read full versions of the web page without having its layout mangled by the browser and still being able to render smooth readable fonts is just simply an amazing experience.
 I always wanted to internet device that I could carry around and be able to read blogs and visit forums, especially when I’m in front of the TV and just wanted to quickly check the web without having to go to my PC or start my laptop. The iPhone does this
 amazingly well. When connected to wifi the browsing experience is simply the best.
</p>
<p>Before any one mentions DeepFish or Opera Mini… I’ve tried both of them on the 8525 and they don’t even compare. The smoothness of how the Safari browser on the iPhone integrates simply amazing.
</p>
<p>The email application definitely could have been better. There’s no simple way to delete multiple email messages from your inbox, or mark emails as being read without opening them (c’mon every other PDA and Smartphone has this capability). The SMS app is
 fairly decent, but since I don’t do a lot of SMS I haven’t played around with it much. Then there’s the weather and stocks widget that I get the impression were put on there just for the sake of it. They are the same as their desktop widget counterparts but
 customized to handle gestures. The photo viewer is also standard but it does have nice slideshow functionality. The contacts application is decent but if you have a large list of contacts, you cannot find a contact by simply type a few letters of the contact.
 You have to scroll through the list which becomes tiring after a little while. Since I don’t have a lot of contacts this doesn’t bother me, but for any serious corporate user this is definitely going to be an issue.</p>
<p>The Google maps app is pretty decent and works very well, but I still like the Live Search application for Windows Mobile phones. Although both of them have a lot of similarities the Live Search seems a lot more complete. Google maps on the iPhone definitely
 have the nice flashy animations but I found doing a local search for Chinese restaurants around my home was a bit cumbersome. I had to type in &quot;Chinese takeout Macungie PA&quot; to actually list the restaurants. Where as in Live Search you select your home location
 from you bookmarks (or enter a new one) and then enter what you are searching for in another box.
</p>
<p>There is very limited customization allowed on the phone. You can only choose ringtones from a pre-defined list and can’t set your own, which actually doesn’t bother me because I’m not much of a ringtone fanatic and the ring tones included are pretty good.
 You can select any picture as your wallpaper, but the wallpaper only shows when you wake the phone from sleep state. Other than that you can only configure basic settings of the device and that’s it.
</p>
<p>Everyone knows that it’s a closed device and you can’t install any third party application on it. And Mr. Jobs announcement that their SDK for third party apps is HTTP and JavaScript is pure crap. Viewing sites with pure AJAX is a hit and miss thing. Sites
 may or may not work and the non availability of a flash plugin is a major downside. A lot of sites use Flash for their navigation and without a puglin to render flash it leaves those sites as practically un-usable when viewing it on the iPhone. Viewing WAP
 formatted pages are well and good but the browser was touted as a fully fledged browser capable of rendering pages in its true form so I shouldn’t have to view a WAP or mobile version of a web page. I just hope they come out with at least a flash plugin (silverlight
 will never happen in my opionion) soon.</p>
<p>An application like Windows Live Writer on the iPhone would be just a killer app. But since we don’t have the ability to write native applications for it the only thing to do is wait around and hope to god Apple comes out with an application like that. Or
 build an AJAX web site… honestly which doesn’t even come close to providing the same experience as a native app on the phone.</p>
<p>The visual voice mail thingy is cool and the ability to listen to voice mails in any order and being able to rewind a message to any particular point is also amazing. But it’s not much use to me as I don’t get a lot of voice mails.
</p>
<p>The best is the camera app. It’s like somehow the developers of the application went back in time to the 19<sup>th century and developed the application. There is not even one configuration option, nothing, nada, zilch. Can’t zoom, can’t change resolutions
 can’t even freaking select what format the photo is taken in. Just one button to take the picture and that’s it. If they had just spent some more time on adding some functionality to the app rather than the pretty effects it might be usable.</p>
<p>There’s nothing much to be said about the iPod functionality other than its better than a standalone iPod. The regular iPod interface is crap compared to the zune’s interface but the coverflow functionality in iPhone is where it completely trumps the zune.
 Navigating albums using coverflow is awesome and a much better experience than any mp3 player out there.</p>
<p>In all the software is done well and have good effects and oozes of simplicity. But after using the device for 3 days one gets the feeling that it’s a bit limited. I hope Apple fixes some of the bugs with the browser and at least get the email app at par
 with others. Time will tell how well they can keep the device updated and come out with new software for it though…
</p>
<b>
<p>Multi-Touch and the on screen keyboard</p>
</b>
<p>Let me begin by saying that I absolutely hated using the stylus on my 8525 and mostly used the hardware keyboard. There’s something seriously wrong with pulling out the tiny stylus and trying to use the phone. The multi touch gestures in the iPhone work
 almost flawlessly. I was up to speed in 5 minutes and using just your thumb and fingers to use the phone actually works and is quite pleasurable. That being said the gestures are a bit inconsistent in the various applications. Some allow double tapping to
 zoom some don’t, and Google maps is the only one that allows two finger one click (putting two fingers at the same time on the screen to represent a single click) for zooming out. I’m pretty happy with the gesture driven functionality of the device and it
 works a lot better than using a stylus.</p>
<p>As I mentioned before I hate using a stylus and the reason I bought an 8525 was because of its hardware keyboard. A lot of devices come with a hardware keyboard and they do a good job of it, but most of them like the Treo and BlackBerry sacrifice the screen
 size for the keyboard. 8525 did well by using a sliding keyboard and still maintain at least a decent screen size.
</p>
<p>Now after using the iPhone for 3 days, I find myself typing a lot better using its software keyboard than on the 8525. It works very very well if you just type and not worry about the typos. The auto correction is done very well and its predictive functionality
 is 95% dead on accurate. I miss the tactile keyboard and probably will never be able to type without looking at the keyboard, which was possible on the 8525, but for what it’s worth the keyboard works. That being said it’s definitely not for everyone. Some
 people may find it counter intuitive and find the auto correction and predictive typing feature gets in their way. For me though I was able to type in a fairly long email to my dad under 1 minute where it would have taken me at least 2 minutes to type in the
 same email in the 8525. It works if you give it some time and follow the tips from Apple and it works very well.</p>
<b>
<p>AT&amp;T, Experience and Cost</p>
</b>
<p>I went into the AT&amp;T store on Saturday, didn’t have to stand in a line or anything. Tried the demo phone for 5 minutes, transferred my account over to the new phone and walked out the store in under 25 minutes. Went home, downloaded iTunes (YUCK), hooked
 the phone up and activated it in under 5 minutes. I don’t think it can get any seamless than that. I got the 4GB one since they were out of the 8GB one and I couldn’t honestly validate a $600 device. I would never have bought it if my bro didn’t offer to put
 in some money in the phone as a gift for helping him move (imaging 3 days of lifting heavy furniture and boxes from 9:00 to 9:00…). When I bought my 8525 I paid in total $540 for the device and a carrying case, although I did get a $50 rebate on it bringing
 the total cost down to $490. I paid in total $530 for the iPhone and a carrying case for it. The final tipping point in the decision to buy the phone was the plan being offered with iPhone. With my 8525 with a 450 minutes monthly plan and unlimited data I
 used to pay around $95 per month. Same plan with the iPhone comes to $75. That made my decision. Although the lower cost can be attributed to the iPhone using the EDGE network rather than 3G, paying $20 less was way too attractive.</p>
<p>That’s when the good experience stops. Going for EDGE was probably the worst decision by Apple. It’s slow and I mean caveman slow when compared to HSDPA. When connected to a UMTS connection on my 8525 the speed was blazing fast and I could load heavy web
 pages (although the pages were mangled by IE mobile) in under 1 sec. iPhone normally takes 3 – 5 seconds to load the same page. But what pisses me off is the fact that if I’m downloading any data, any incoming call will be directed to voicemail directly. Are
 we in the 19th century again????? I mean even other phones on EDGE drop the data connection allow you to answer the call and after the call finishes resumes or restarts the data download. Is it so hard to do this Apple??? That one negative point is enough
 to list remove the &quot;Revolutionary&quot; statement from the phone. Having calls directed to voicemail is NOT revolutionary in this day and age. EDGE is a big mistake. If this phone was released on 3G the only prohibiting factor would be its cost, and even with that
 it would have decimated the competition.</p>
<b>
<p>Final thoughts</p>
</b>
<p>Even with all its flaws, this is probably the first phone where I can say that I love it rather than like it. Software is limited but done well. It’s very simplistic in its design and that works for me. I wanted an internet enabled device that was light
 weight and had a good screen size for reading and the iPhone does that exceptionally well, when connected to a wifi connection. When on EDGE some features are still usable… Google Maps works decently and using the Google Reader to view and read feeds works
 well. Beyond that the limitation of the EDGE network comes in play. The iPod functionality of the device is very well done, and if they ever were able to cram a higher capacity hard disk in there without raising costs the iPhone would be the best convergence
 device out there. </p>
<p>Third party applications are a limiting factor but the out of box software covers at least 80% of smart phone requirements very well. I’m not a big fan of editing documents or spreadsheets on phones so not having Word Mobile or Excel Mobile is fine with
 me, but for people who are used to that will definitely not want to get the iPhone. I like the design of the phone so I don’t feel the need to customize it, but for users to love to customize the crap out of their devices, like Jamie, would find this phone
 very frustrating.</p>
<p>The phone due to its connection limitations isn’t revolutionary but it’s one heck of an evolution. I hope other phone manufacturers take a very long and hard look at the UI design of this phone and take some tips. This is how a convergence device should
 feel and function. I just hope this spurs the competition to do more innovating stuff than just regurgitate the same software again and again with a just a new look (I’m looking at you WM6).</p>
</sup></font></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/255989#255989</link>
		<pubDate>Wed, 04 Jul 2007 22:12:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/255989-My-iPhone-review-Long-Post/255989#255989</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - WPF - Which way to go?</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Jack Poison wrote:</div>
<div class="quoteBody">&#65279;
<p>I'm trying to create a Listbox which doesn't use the standard &quot;arrows&quot; in the scroll bar area. Meaning, if there are lots of items in the list box, traditionally, there is an up arrow, down arrow, and a sliding control to move up and down. I want to change
 it to a different type of arrow, or maybe even removing it all together. <br>
<br>
How is the best way to approach this?<br>
</p>
</div>
</blockquote>
<br>
<br>
This can be done by creating a control template for your list box. Blend makes this very easy by simply right clicking an existing ListBox, select Edit Control Parts and then select &quot;Create a Copy&quot;.<br>
<br>
This will create a copy of the default control template for ListBox and you can hack at it at your hearts content.<br>
<br>
If you dont have blend only option is to reconstruct the control template by hand.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/255369-WPF-Which-way-to-go/b94039b0ddc249ff84ab9dec0084daea#b94039b0ddc249ff84ab9dec0084daea</link>
		<pubDate>Fri, 08 Jun 2007 20:19:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/255369-WPF-Which-way-to-go/b94039b0ddc249ff84ab9dec0084daea#b94039b0ddc249ff84ab9dec0084daea</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>4</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - WPF Layout Issues</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">wkempf wrote:</div>
<div class="quoteBody">&#65279;No offense, but are you reading what I write?&nbsp; In the first post, you give a solution I specifically said wasn't valid in my blog post.&nbsp; Now you're talking about adding list items in order to get a
<strong>vertical</strong> scroll bar, when I clearly said the issue with the &quot;hack&quot; solution you first gave was that I still needed a
<strong>horizontal</strong> scroll bar.<br /><br />Snip...<br /></div>
</blockquote>
<br /><br />Sorry, my head must have been filled with sand and I completely misunderstood your post. I guess then yeah other than writing a completely custom panel I can't see how you can get the behavior you want out of the ListBox.<br /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/255231-WPF-Layout-Issues/592f219aa4bc418a95cc9dea0159921e#592f219aa4bc418a95cc9dea0159921e</link>
		<pubDate>Mon, 04 Jun 2007 21:02:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/255231-WPF-Layout-Issues/592f219aa4bc418a95cc9dea0159921e#592f219aa4bc418a95cc9dea0159921e</guid>
		<dc:creator>NuTcAsE</dc:creator>
		<slash:comments>6</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/NuTcAsE/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>