<?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>Comment Feed for TimP</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/TimP/Comments/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>TimP</title>
		<link></link>
	</image>
	<description></description>
	<link></link>
	<language>en</language>
	<pubDate>Fri, 24 May 2013 10:16:16 GMT</pubDate>
	<lastBuildDate>Fri, 24 May 2013 10:16:16 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Mark Russinovich: On Working at Microsoft, Windows Server 2008 Kernel, MinWin vs ServerCore, HyperV,</title>
		<description>
			<![CDATA[
<p>This showing up just made by day. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /> The last interview with Mark is one of my top three favorite videos of all time on C9.</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-On-Working-at-Microsoft-Windows-Server-2008-Kernel-MinWin-vs-ServerCore-HyperV#c633332576400000000</link>
		<pubDate>Fri, 14 Dec 2007 19:34:00 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-On-Working-at-Microsoft-Windows-Server-2008-Kernel-MinWin-vs-ServerCore-HyperV#c633332576400000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: JAOO 2007: Joe Armstrong - On Erlang, OO, Concurrency, Shared State and the Future, Part 2</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">mpcm wrote:</div>
<div class="quoteBody">&#65279;<a href="http://video.google.com/videoplay?docid=-5140917568901801025&amp;q=erlang&amp;total=16&amp;start=0&amp;num=10&amp;so=1&amp;type=search&amp;plindex=6">http&#58;&#47;&#47;video.google.com&#47;videoplay&#63;docid&#61;-5140917568901801025&#38;q&#61;erlang&#38;total&#61;16&#38;start&#61;0&#38;num&#61;10&#38;so&#61;1&#38;type&#61;search&#38;plindex&#61;6</a><br /><br />Erlang in telcom...<br /><br /><br /></div>
</blockquote>
<br /><br />Watched it last night, definitely a must see. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Joe-Armstrong-On-Erlang-OO-Concurrency-Shared-State-and-the-Future-Part-2#c633294524250000000</link>
		<pubDate>Wed, 31 Oct 2007 18:33:45 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Joe-Armstrong-On-Erlang-OO-Concurrency-Shared-State-and-the-Future-Part-2#c633294524250000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: JAOO 2007: Joe Armstrong - On Erlang, OO, Concurrency, Shared State and the Future, Part 1</title>
		<description>
			<![CDATA[The download link is currently broken. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif' alt='Sad' /><p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Joe-Armstrong-On-Erlang-OO-Concurrency-Shared-State-and-the-Future-Part-1#c633292884320000000</link>
		<pubDate>Mon, 29 Oct 2007 21:00:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Joe-Armstrong-On-Erlang-OO-Concurrency-Shared-State-and-the-Future-Part-1#c633292884320000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: JAOO 2007: Bob Martin and Chad Fowler - Debating Static versus Dynamic Typing</title>
		<description>
			<![CDATA[
<p>I thought it was interesting how dismissive they were of LINQ and functional programming additions to C# 3.0, since they're highly touted around here.</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Bob-Martin-and-Chad-Fowler-Debating-Static-versus-Dynamic-Typing#c633288622880000000</link>
		<pubDate>Wed, 24 Oct 2007 22:38:08 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Bob-Martin-and-Chad-Fowler-Debating-Static-versus-Dynamic-Typing#c633288622880000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Ricardo Mendes on Host Integration Server</title>
		<description>
			<![CDATA[Awesome video.&nbsp;I&nbsp;do&nbsp;z/OS software support at work so it's cool to see it featured. While I don't do application development, I've had to pull data from the mainframe to Windows for macro programming on several occasions, so I know some of the pain involved.<br>
<br>
I've been down to the data center a few times at work and seen the mainframes, DASD, and tape drives, etc. so I'd be very interested in seeing Microsoft's own mini-HIS data center (probably the only platforms in Redmond that MS doesn't do native application
 development for). I'd love to hear anything and everything else Ricardo has to say about HIS, so keep em' coming!<br>
<br>
And if Ricardo is reading, you're obviously very familiar with IBM host environments, were you a sysprog in a previous life or have you acquired it through app development?<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Rory/Ricardo-Mendes-on-Host-Integration-Server#c633163440270000000</link>
		<pubDate>Sat, 02 Jun 2007 01:20:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Rory/Ricardo-Mendes-on-Host-Integration-Server#c633163440270000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Mark Russinovich: From Winternals to Microsoft, On Windows Security, Windows CoreArch</title>
		<description>
			<![CDATA[
<p>After watching the whole thing, I have to agree with the other comments that this is a fantastic video. Mark explains everything crystal clear. I really liked the explanation of the different user roles.</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch#c633103095460000000</link>
		<pubDate>Sat, 24 Mar 2007 05:05:46 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch#c633103095460000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Mark Russinovich: From Winternals to Microsoft, On Windows Security, Windows CoreArch</title>
		<description>
			<![CDATA[
<p>Great interview so far (still watching). Any reason it was cut at around 31:02?</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch#c633102913110000000</link>
		<pubDate>Sat, 24 Mar 2007 00:01:51 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch#c633102913110000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Windows Home Server</title>
		<description>
			<![CDATA[Cool video. The ability to connect directly to the machine with Remote Desktop is a great feature and definitely makes it more appealing. I was glad to hear the operating system will be available separately for the DIYers.<br>
<br>
Since it seems like these machines won't have CD-ROM drives, what happens if the operating system needs to be reinstalled? Will the user have a disc they can restore from with a USB CD-ROM drive or is there a partition on the hard drive to recover from? Since
 it looks like these machines don't have video cards either, the process would have to be entirely automated.<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Rory/Windows-Home-Server#c633039248390000000</link>
		<pubDate>Tue, 09 Jan 2007 07:33:59 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Rory/Windows-Home-Server#c633039248390000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: &#39;SQL Everywhere Edition&#39; - What. How. Why.</title>
		<description>
			<![CDATA[This has been around for a while. <a href="http://db.apache.org/derby/">Apache Derby</a> (formerly
<a href="http://www.ibm.com/software/data/cloudscape/">IBM Cloudscape</a>) is DB2 compatible, open source, and written entirely in Java. It can be embedded in an application or run as a server. If I recall the footprint was only like 2MB.<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/SQL-Everywhere-Edition-What-How-Why#c632893569210000000</link>
		<pubDate>Mon, 24 Jul 2006 16:55:21 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/SQL-Everywhere-Edition-What-How-Why#c632893569210000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Virtualization</title>
		<description>
			<![CDATA[
<p>I love to see videos on Virtual PC/Virtual Server/virtualization in general. This is definitely one I plan on watching.</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Virtualization#c632755705520000000</link>
		<pubDate>Wed, 15 Feb 2006 03:22:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Virtualization#c632755705520000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Erik von Fuchs - Tour of Hardware Lab, Clip One</title>
		<description>
			<![CDATA[I want three things:<br>
<br>
An Insert key<br>
No F-Lock<br>
Correctly spaced F keys (F1-F4, F5-F8)<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Erik-von-Fuchs-Tour-of-Hardware-Lab-Clip-One#c632538867250000000</link>
		<pubDate>Thu, 09 Jun 2005 04:05:25 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Erik-von-Fuchs-Tour-of-Hardware-Lab-Clip-One#c632538867250000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Simon Guest - Mainframe Interop with Avalon</title>
		<description>
			<![CDATA[Thanks for the in-depth explanation, Peter.<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Simon-Guest-Mainframe-Interop-with-Avalon#c632520452870000000</link>
		<pubDate>Wed, 18 May 2005 20:34:47 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Simon-Guest-Mainframe-Interop-with-Avalon#c632520452870000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Simon Guest - Mainframe Interop with Avalon</title>
		<description>
			<![CDATA[That was a fantastic demo. I'm a mainframe enthusiast myself although I've never had direct access to a real one, I use the open source Hercules mainframe emulator with MVS and other free operating systems. I assume you're using the FLEX-ES commercial
 emulator in your demo running what looks like OS/390.&nbsp;I have a few questions about how NetManage works, since I've only used older IBM operating systems before the advent of TCP/IP. Is the web service running directly on the mainframe or would it run in a
 middle tier Windows/Linux server with some sort of application server (IIS or otherwise)?&nbsp;Where does the screen scraping take place? This relates back to my previous question. Is the screen scraped on the mainframe which then sends out the final data or is
 the entire screen scrape sent to another server for processing which then finally exposes the web service? Finally, if you wanted to expose a portion of a mainframe application which actually modified data rather than retrieving it, would you need to add a
 special step to tell the application to take input from another source and then automate the confirm step?<br>
<br>
Thanks,<br>
Tim<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Simon-Guest-Mainframe-Interop-with-Avalon#c632519739670000000</link>
		<pubDate>Wed, 18 May 2005 00:46:07 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Simon-Guest-Mainframe-Interop-with-Avalon#c632519739670000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Corey Hynes (Sunaptein Computer Consulting) - Behind TechEd&#39;s Labs</title>
		<description>
			<![CDATA[That app looks really cool. It's a shame that there's no API for Virtual PC and that Virtual Server 2005 will only run on Windows Server 2003 (and costs $499). Are there any possibilities of Virtual PC getting its own API, even if it's just a minimalist
 subset of the Virtual Server 2005 API?<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Corey-Hynes-Sunaptein-Computer-Consulting-Behind-TechEds-Labs#c632509302910000000</link>
		<pubDate>Thu, 05 May 2005 22:51:31 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Corey-Hynes-Sunaptein-Computer-Consulting-Behind-TechEds-Labs#c632509302910000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Tony Donno - Testing out Virtual Server</title>
		<description>
			<![CDATA[I just finished watching the clip and I was really impressed. Despite the negative press ActiveX has been getting and the calls to get rid of it outright, this demo really shows the power of the technology. One of the things I really envy about Virtual
 Server 2005 that VirtualPC 2004 and VMware are missing is the open API. The web interface is also very cool. All in all a great interview/demo.<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Tony-Donno-Testing-out-Virtual-Server#c632489620980000000</link>
		<pubDate>Wed, 13 Apr 2005 04:08:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Tony-Donno-Testing-out-Virtual-Server#c632489620980000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Tony Donno - Testing out Virtual Server</title>
		<description>
			<![CDATA[
<p>You guys read my mind! I was going to ask if there would be a Virtual Server 2005 demo too since most people haven't used it.</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Tony-Donno-Testing-out-Virtual-Server#c632489582400000000</link>
		<pubDate>Wed, 13 Apr 2005 03:04:00 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Tony-Donno-Testing-out-Virtual-Server#c632489582400000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Ben Armstrong - Running Virtual PC and Virtual Machines</title>
		<description>
			<![CDATA[I'm glad you got an interview with Ben. His blog is one of my favorites. Will there be more interview&nbsp;segments?<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Ben-Armstrong-Running-Virtual-PC-and-Virtual-Machines#c632488671560000000</link>
		<pubDate>Tue, 12 Apr 2005 01:45:56 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Ben-Armstrong-Running-Virtual-PC-and-Virtual-Machines#c632488671560000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Chris Gray - Building your own home server</title>
		<description>
			<![CDATA[Manip,<br>
<br>
I don't think he's trying to win the coding award of the year. He repeatedly says how insecure the setup is and how you SHOULDN'T use his code in a production environment. He was just trying to show easy it is to create a basic moblog in .NET. Picky, picky,
 picky.<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Chris-Gray-Building-your-own-home-server#c632446407160000000</link>
		<pubDate>Tue, 22 Feb 2005 03:45:16 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Chris-Gray-Building-your-own-home-server#c632446407160000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[I really enjoyed this video. Is it possible to get any more demos/videos from this department of MS or about HIS/BizTalk? Possibly&nbsp;a tour of the&nbsp;hardware lab running the mainframes, too? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429961970000000</link>
		<pubDate>Thu, 03 Feb 2005 02:56:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429961970000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Euan Garden - Tour of SQL Server team (Part IV)</title>
		<description>
			<![CDATA[Thanks for the link! There's a lot of great info in the full disclosure report.<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Euan-Garden-Tour-of-SQL-Server-team-Part-IV#c632380702960000000</link>
		<pubDate>Wed, 08 Dec 2004 02:38:16 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Euan-Garden-Tour-of-SQL-Server-team-Part-IV#c632380702960000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Euan Garden - Tour of SQL Server team (Part IV)</title>
		<description>
			<![CDATA[
<p>What's the estimated cost for the whole machine (Superdome &#43; hard drives)?</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Euan-Garden-Tour-of-SQL-Server-team-Part-IV#c632380653510000000</link>
		<pubDate>Wed, 08 Dec 2004 01:15:51 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Euan-Garden-Tour-of-SQL-Server-team-Part-IV#c632380653510000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Gary Daniels and Evan Goldring - Mock whiteboard problem</title>
		<description>
			<![CDATA[
<p>Out of my own curiosity, I did a few tests to test performance. I'm no performance test guru, but what I did was use an array of 271 palindromes and an array of 271 non-palidromes, then tested the array for x Iterations. The score on top is using&nbsp;the Array.Reverse
 method&nbsp;(the method I posted second) and the&nbsp;bottom score&nbsp;checking character by character (the method I posted first). The score is the average number of ticks per method call. The average non-palindrome was longer than the average palindrome, so that may account
 for the slightly slower performance.<br>
<br>
Palindromes:</p>
<p>1000 Iterations<br>
18.1072177121771<br>
1000 Iterations<br>
12.1946568265683<br>
<br>
5000 Iterations<br>
17.8115896678967<br>
5000 Iterations<br>
12.046842804428<br>
<br>
10000 Iterations<br>
17.2203335793358<br>
10000 Iterations<br>
11.4925402214022<br>
<br>
15000 Iterations<br>
17.121790897909<br>
15000 Iterations<br>
11.6280364083641<br>
<br>
20000 Iterations<br>
17.1833800738007<br>
20000 Iterations<br>
11.5294937269373<br>
<br>
30000 Iterations<br>
17.2080157441574<br>
30000 Iterations<br>
11.7019434194342<br>
<br>
Non-Palindromes:</p>
<p>1000 Iterations<br>
21.8025682656827<br>
1000 Iterations<br>
15.1509372693727<br>
<br>
5000 Iterations<br>
21.6547542435424<br>
5000 Iterations<br>
15.2248442804428<br>
<br>
10000 Iterations<br>
21.8764752767528<br>
10000 Iterations<br>
14.6335881918819<br>
<br>
15000 Iterations<br>
21.777932595326<br>
15000 Iterations<br>
14.6089525215252<br>
<br>
20000 Iterations<br>
22.0981963099631<br>
20000 Iterations<br>
14.6890184501845<br>
<br>
30000 Iterations<br>
22.3075995079951<br>
30000 Iterations<br>
14.7444487084871<br>
<br>
The character by character method beating the Array.Reverse method on non-palindromes is a no brainer, because it returns false after the first check, where as the Array.Reverse has to reverse and test the whole string every time.<br>
<br>
I was a bit surprised by it winning on palindromes, though. If anyone has any insight into this, I'd love to hear it. All I can assume is that a character by character check is more efficient than putting a string into an array, reversing it, and putting it
 back into a string.</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Gary-Daniels-and-Evan-Goldring-Mock-whiteboard-problem#c632289911090000000</link>
		<pubDate>Wed, 25 Aug 2004 00:38:29 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Gary-Daniels-and-Evan-Goldring-Mock-whiteboard-problem#c632289911090000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Gary Daniels and Evan Goldring - Mock whiteboard problem</title>
		<description>
			<![CDATA[
<p></p>
<p>public bool IsPalindrome(string palindrome)<br>
{<br>
&nbsp;&nbsp; if(palindrome == null || palindrome.Length == 0)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br>
&nbsp;&nbsp; palindrome = palindrome.Replace(&quot; &quot;, &quot;&quot;).ToLower();<br>
&nbsp;&nbsp; char[] reverse = palindrome.ToCharArray();<br>
&nbsp;&nbsp; Array.Reverse(reverse);<br>
&nbsp;&nbsp; string s = new string(reverse);<br>
&nbsp;&nbsp; return palindrome == s;<br>
}<br>
<br>
Here's a case/space insensitive and&nbsp;smaller palindrome checker.</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Gary-Daniels-and-Evan-Goldring-Mock-whiteboard-problem#c632289880510000000</link>
		<pubDate>Tue, 24 Aug 2004 23:47:31 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Gary-Daniels-and-Evan-Goldring-Mock-whiteboard-problem#c632289880510000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Gary Daniels and Evan Goldring - Mock whiteboard problem</title>
		<description>
			<![CDATA[
<p>public bool IsPalindrome(string palindrome)<br>
{<br>
&nbsp;&nbsp; if(palindrome == null || palindrome.Length == 0)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br>
<br>
&nbsp;&nbsp; palindrome = palindrome.Replace(&quot; &quot;, &quot;&quot;).ToLower();<br>
&nbsp;&nbsp; int start = 0, end = palindrome.Length - 1;<br>
<br>
&nbsp;&nbsp; while(end - start &gt;= 1)<br>
&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(palindrome[start] == palindrome[end])<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start&#43;&#43;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end--;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br>
&nbsp;&nbsp;&nbsp;}<br>
<br>
&nbsp;&nbsp; return true;<br>
}<br>
<br>
This will validate palindromes without case sensitivity even if they have spaces, for example:&nbsp;A man a plan a canal Panama</p>
<p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Gary-Daniels-and-Evan-Goldring-Mock-whiteboard-problem#c632289873750000000</link>
		<pubDate>Tue, 24 Aug 2004 23:36:15 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Gary-Daniels-and-Evan-Goldring-Mock-whiteboard-problem#c632289873750000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
</channel>
</rss>