<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>joemarini.com</title>
		<link>http://www.joemarini.com/</link>
		<description>Joe Marini's Corner of the Web</description>
		<copyright>Copyright 2001-2004 Joe Marini. All Rights Reserved.</copyright>
		<generator>By Hand</generator>
		<item>
			<title>When Secrets Make Sense</title>
			<link>http://www.joemarini.com/articles/secretsmakesense20041203.php</link>
			<pubDate>Fri, 03 Dec 2004 11:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">When Secrets Make Sense:</span> Tim Bray finally got around to <a href="http://tbray.org/ongoing/When/200x/2004/12/02/Secrets">responding to my earlier essay</a> on his desire to open up everything. However, he actually ends up making my point for me...
			]]></description>
		</item>
		<item>
			<title>When Bad Code Attacks!</title>
			<link>http://www.joemarini.com/articles/thedailywtf20041201.php</link>
			<pubDate>Wed, 01 Dec 2004 11:00:00 PST</pubDate>
			<description><![CDATA[
				If you happen to be someone who writes code for a living and you've somehow never visited <a href="http://thedailywtf.com/">TheDailyWTF</a> (I'll leave it up to your imagination what the initials WTF stand for), then you really owe it to yourself. It's a hall-of-shame type site that lists some of the more, uh, ... unique ways that some programmers have elected to solve certain problems. 		
			]]></description>
		</item>
		<item>
			<title>Microsoft Gaining NAS Market Share</title>
			<link>http://www.joemarini.com/articles/msftNASmarket20041201.php</link>
			<pubDate>Wed, 01 Dec 2004 11:00:00 PST</pubDate>
			<description><![CDATA[
				<a href="http://www.computerworld.com/hardwaretopics/storage/story/0,10801,97901,00.html">Computerworld is running a story</a> on Microsoft's recent gains in the Network-Attached Storage (NAS) market. Seems that companies like EMC and Dell are building Windows Server 2003-based systems for small-to-midsize corporations, which now account for more than 50% of the market.
			]]></description>
		</item>
		<item>
			<title>IBM's alphaWorks Showcases New Technologies</title>
			<link>http://www.joemarini.com/articles/ibmalphaworks20041129.php</link>
			<pubDate>Mon, 29 Nov 2004 11:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">And Speaking of alphaWorks... </span> I probably should have given some column space to this sooner, but if you've never poked around IBM's <a href="http://www.alphaworks.ibm.com/">alphaWorks</a> site, it's worth a look. Plenty of interesting ideas and cool technologies get their first peek of the light of day there. Here are some that caught my attention...
			]]></description>
		</item>
		<item>
			<title>Laszlo IDE Posted to IBM alphaWorks</title>
			<link>http://www.joemarini.com/articles/laszloIDE20041124.php</link>
			<pubDate>Wed, 24 Nov 2004 11:00:00 PST</pubDate>
			<description><![CDATA[
				IBM's alphaWorks site has posted an IDE for Laszlo Systems' rich presentation server. The IDE is based on the Eclipse environment, and allows developers to create Flash-based applications with Laszlo's LZX declarative markup language.
			]]></description>
		</item>
		<item>
			<title>Not Opening Everything</title>
			<link>http://www.joemarini.com/articles/notOpeningEverything20041121.php</link>
			<pubDate>Sun, 21 Nov 2004 11:00:00 PST</pubDate>
			<description><![CDATA[
				Tim Bray says he wants to open everything. Not so fast, Tim.
			]]></description>
		</item>
		<item>
			<title>Avalon CTP Build Available</title>
			<link>http://www.joemarini.com/articles/avalonCTP20041121.php</link>
			<pubDate>Sun, 21 Nov 2004 11:00:00 PST</pubDate>
			<description><![CDATA[
				Microsoft has posted a new Community Technology Preview build of Avalon for MSDN subscribers, only this time, it runs on WindowsXP.
			]]></description>
		</item>
		<item>
			<title>Sharepoint Update</title>
			<link>http://www.joemarini.com/articles/sharepoint200411118.php</link>
			<pubDate>Thu, 18 Nov 2004 11:00:00 PST</pubDate>
			<description><![CDATA[
				Wow, looks like I hit a nerve with my previous item on SharePoint market share and usage, so I went back and did the same experiment with a number of different job sites. Here are the results as of today:
			]]></description>
		</item>
		<item>
			<title>First Comcast, Now SBC</title>
			<link>http://www.joemarini.com</link>
			<pubDate>Wed, 17 Nov 2004 07:00:00 PST</pubDate>
			<description><![CDATA[
				Microsoft is finally beginning to have some success signing up <a href="http://news.com.com/Comcast+tunes+into+Microsoft+TV+software/2100-1041_3-5217056.html?tag=st.rn">cable</a> and <a href="http://news.com.com/SBC+taps+Microsoft+for+TV+software/2100-1046_3-5455421.html?tag=nefd.hed">phone</a> companies to use its TV Foundation technology.
			]]></description>
		</item>
		<item>
			<title>SharePoint to be US$400M Product for Microsoft</title>
			<link>http://www.joemarini.com/articles/sharepoint200411115.php</link>
			<pubDate>Tue, 16 Nov 2004 07:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">SharePoint to be US$400M Product for Microsoft:</span> <a href="http://www.joelonsoftware.com/printerFriendly/articles/APIWar.html">Joel Spolsky says that nobody has SharePoint</a>. <em>Au contraire, mon ami</em>. According to public comments made by Steve Ballmer, SharePoint is on track to be a $400M product for Microsoft, and one of the fastest products ever to get to that point for the company. Here's a fun experiment to try: Go to your favorite jobs site (mine is <a href="http://www.monster.com">Monster</a>) and do a search on the term &quot;SharePoint&quot;. Then do the same thing with &quot;WebLogic Portal&quot;, and then &quot;Plumtree&quot; (two other major portal software developers). See how many jobs come back looking for skills in each. <br>
                <br>When I did this yesterday, SharePoint resulted in 448 hits. WebLogic Portal got 227, and Plumtree got 130. Now, which product should you be honing your skills on?
			]]></description>
		</item>
		<item>
			<title>Xamlon 1.0 Ships</title>
			<link>http://www.joemarini.com</link>
			<pubDate>Tue, 05 Oct 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">Xamlon 1.0 is available:</span> Congratulations to Paul Colton and the gang at Xamlon on shipping <a href="http://www.xamlon.com/software/xamlonpro/">Xamlon 1.0</a>. This brings XAML to Windows versions 98 through XP.
			]]></description>
		</item>
		<item>
			<title>Web Design World Boston is approaching</title>
			<link>http://www.joemarini.com</link>
			<pubDate>Fri, 01 Oct 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">Web Design World Boston is approaching:</span> December 6-8 this year. <a href="http://www.ftponline.com/conferences/webdesignworld/">The conference</a> is also returning to its roots somewhat, focusing on web-related design, a departure from previous years when it was called &quot;Digital Design World.&quot; I'll be presenting several seminars on usability, XML, and Web design tools.
			]]></description>
		</item>
		<item>
			<title>The facts are beginning to sink in</title>
			<link>http://www.joemarini.com</link>
			<pubDate>Fri, 01 Oct 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">The facts are beginning to sink in:</span> It's happening sooner than I thought it would: companies are beginning to <a href="http://www.eweek.com/article2/0,1759,1651187,00.asp">migrate from Linux to Windows</a>.
			]]></description>
		</item>
		<item>
			<title>Here's some truth for ya, Tim</title>
			<link>http://www.joemarini.com/articles/truthfortim20040902.php</link>
			<pubDate>Thu, 02 Sep 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">Here's some truth for ya, Tim:</span> <a href="http://www.tbray.org/ongoing/When/200x/2004/03/05/GraphicLies">Tim Bray takes Microsoft to task</a> for producing an &quot;egregiously misleading ad campaign.&quot; Now, OK, I agree that comparing modern PC architecture to old mainframes isn't exactly fair, but  here's some <a href="http://www.tbray.org/ongoing/Truth">truth</a> for ya, Tim: <a href="http://www.forbes.com/enterprisetech/2004/08/31/cz_dl_0831msft.html">Linux is actually <strong>helping</strong> Microsoft close OS deals</a>.
Boo-yah!
			]]></description>
		</item>
		<item>
			<title>Why I Love XAML</title>
			<link>http://www.joemarini.com</link>
			<pubDate>Wed, 25 Aug 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">Why I Love XAML </span> - <a href="http://channel9.msdn.com/ShowPost.aspx?PostID=18714">Interview I recently gave to  MSDN's Channel 9</a> folks where I explain what it is I love about XAML.<span class="dateStyle"> Aug 25, 2004</span>
			]]></description>
		</item>
		<item>
			<title>Eric Sink is the Man</title>
			<link>http://www.joemarini.com/articles/eriksinkkudos20040806.php</link>
			<pubDate>Fri, 6 Aug 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">Eric Sink is the man</span>: <a href="http://software.ericsink.com/entries/No_Great_Hackers.html">Kudos to Eric for his insightful rebuttal</a> to Paul Graham's <a href="http://www.paulgraham.com/gh.html">essay</a> on what makes great hackers. Eric correctly nails the point that &quot;great hackers&quot; aren't necessarily the kind of people that you want working for your company, especially if your company is focused on customers instead of technology for the sake of technology. I also take issue with some of Paul's comments, especially how &quot;great hackers&quot; are determined by what language and platform they use, and how he &quot;knew that a startup company was doomed&quot; because it was going to build its product on top of NT. I used to be exactly this kind of geek a long time ago before I grew up and realized that there was a lot more to software development than what language you work in, although I bet that Paul's essay found a welcome audience over at Slashdot.
			]]></description>
		</item>
		<item>
			<title>Great Video on Microsoft's Channel9</title>
			<link>http://www.joemarini.com</link>
			<pubDate>Thu, 5 Aug 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">Great video on Microsoft's Channel9</span>: If you haven't seen <a href="http://channel9.msdn.com/ShowPost.aspx?PostID=74">this video</a> of the Channel9 staff laying out their vision and talking about what they hope to accomplish, then you really should take a look. Go watch the video, <strong>then</strong> come back here and tell me that Microsoft is some faceless company that doesn't care about its customers or partners. I wish more companies would do things like this, and I wonder why Microsoft doesn't get more credit when they do things like this.<span class="dateStyle"> Aug 4, 2004</span>		
			]]></description>
		</item>
		<item>
			<title>Building Data-Bound User Interfaces in XAML</title>
			<link>http://www.joemarini.com</link>
			<pubDate>Mon, 19 Jul 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">New Article</span>: <a href="tutorials/tutorialpages/xamldataboundui.php">Data Bound User Interfaces in XAML</a>, an all-XAML application that demonstrates how to build UIs that interact with an underlying data model without having to write a lot of event-handling code. Requires the new WinHEC version of Longhorn to run.
			]]></description>
		</item>
		<item>
			<title>Revisionist History?</title>
			<link>http://www.joemarini.com</link>
			<pubDate>Mon, 28 Jun 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">Revisionist History? </span> - I'm always amused at the various rumors, half-truths, and outright lies that float around this industry, but one that particularly caught my attention was <a href="http://www.whiterabbits.com/MacNetJournal/June2004.html#note_2804">this little statement by MacNet Journal</a>. Rob leaves out the fact that we'd also still be stuck in ProDOS hell were it not for Xerox PARC showing Apple &quot;how to do things all those decades ago.&quot;<span class="dateStyle"></span>
			]]></description>
		</item>
		<item>
			<title>XAMLBlogs is online</title>
			<link>http://xamlblogs.com</link>
			<pubDate>Fri, 14 May 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">XAMLBlogs is now online </span> - visit <a href="http://xamlblogs.com">xamlblogs.com</a> for XAML information and samples. <a href="http://xamlblogs.com/paul/archive/2004/05/13/151.aspx">Good recent post</a> shows how to build an image viewer application.
			]]></description>
		</item>
		<item>
			<title>Version 0.95 of MyXAML posted</title>
			<link>http://www.myxaml.com</link>
			<pubDate>Wed, 12 May 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">MyXAML Updated </span> - Version 0.95 of MyXAML has been <a href="http://www.myxaml.com">posted to myxaml.com</a>
			]]></description>
		</item>
		<item>
			<title>WinHEC Build of Longhorn Available</title>
			<link>http://msdn.microsoft.com/subscriptions/downloads/</link>
			<pubDate>Thu, 6 May 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">Longhorn Build 4074</span> - better known as the WinHEC build - is officially available. MSDN Subscribers can <a href="http://msdn.microsoft.com/subscriptions/downloads/">download</a> it for free.
			]]></description>
		</item>
		<item>
			<title>Amazon WishWatch - All-XAML application to view an Amazon Wish List</title>
			<link>http://www.joemarini.com/tutorials/tutorialpages/amazonwishwatch.php</link>
			<guid>http://www.joemarini.com/tutorials/tutorialpages/amazonwishwatch.php</guid>
			<pubDate>Wed, 5 May 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				<span style="font-weight:bold">New Article</span>: <a href="http://www.joemarini.com/tutorials/tutorialpages/amazonwishwatch.php">Amazon WishWatch</a>, an all-XAML application that displays the content of an Amazon wish list. Demonstrates Avalon's Data Styling feature of Longhorn. Requires the new WinHEC version of Longhorn to run.
			]]></description>
		</item>
		<item>
			<title>Speaking at Digital Design World Seattle</title>
			<link>http://www.digitaldesignworld.com</link>
			<pubDate>Fri, 30 Apr 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				I will be speaking at <a href="http://www.digitaldesignworld.com">Digital Design World</a> in Seattle this July 21-23.
			]]></description>
		</item>
		<item>
			<title>MyXAML ported to Linux</title>
			<guid>http://myxaml.com/marcclifton/archive/2004/04/30/237.aspx</guid>
			<link>http://myxaml.com/marcclifton/archive/2004/04/30/237.aspx</link>
			<pubDate>Fri, 30 Apr 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				Looks like MyXAML has been ported to Linux. Nice piece of work.
			]]></description>
		</item>
		<item>
			<title>PHP, SAX, and XML Example</title>
			<guid>http://www.joemarini.com/tutorials/tutorialpages/listoflinks.php</guid>
			<link>http://www.joemarini.com/tutorials/tutorialpages/listoflinks.php</link>
			<pubDate>Fri, 23 Apr 2004 09:00:00 PST</pubDate>
			<description><![CDATA[
				New Article posted: Using PHP, the Simple API for XML (SAX), and XML to display a list of categorized links on a web page.
			]]></description>
		</item>
		<item>
			<title>MyXaml Releases Designer Technology Preview</title>
			<link>http://www.joemarini.com/#myxamldesigner</link>
			<pubDate>Wed, 14 Apr 2004 10:00:00 PST</pubDate>
			<description><![CDATA[
			Marc Clifton over at MyXaml.com has released a <a href="http://myxaml.com/marcclifton/archive/2004/04/14/210.aspx">technology preview</a> of the MyXaml Designer. Looks really interesting - this XAML thing looks like it might have some legs to it.
			]]></description>
		</item>
		<item>
			<title>W3C Releases DOM Level 3</title>
			<link>http://www.joemarini.com/</link>
			<pubDate>Wed, 7 Apr 2004 10:00:00 PST</pubDate>
			<description><![CDATA[
			The W3C has released Level 3 of the Document Object Model. Notable improvements include support for Loading and Saving documents, XML Namespaces, Validation.
			]]></description>
		</item>
		<item>
			<title>Building a XAML-based Blog Reader</title>
			<guid>http://www.joemarini.com/tutorials/tutorialpages/xamlblogexplorer.php</guid>
			<link>http://www.joemarini.com/tutorials/tutorialpages/xamlblogexplorer.php</link>
			<pubDate>Tue, 30 Mar 2004 10:00:00 PST</pubDate>
			<description><![CDATA[
			 "Bloghorn: Building a XAML-based Blog Reader" has been posted. This article shows how to use XAML, Microsoft's forthcoming application markup language for Longhorn, to build a simple application that can read an XML-based blog feed and display the contents.
			]]></description>
		</item>
		<item>
			<title>Verifying a user's domain with PHP</title>
			<guid>http://www.joemarini.com/tutorials/tutorialpages/emaildomainexists.php</guid>
			<link>http://www.joemarini.com/tutorials/tutorialpages/emaildomainexists.php</link>
			<pubDate>Sun, 24 Nov 2002 09:00:00 PST</pubDate>
			<description><![CDATA[<p>We've all seen it happen.</p>
				  <p>You put up a registration page 
					on your site, hoping that visitors will leave you their email 
					addresses so that you can stay in touch with them when you've 
					got a new product for sale. Or a new tutorial that they might 
					be interested in. Or when you want to send them some &quot;information 
					from carefully screened third parties with whom we maintain 
					a strategic relationship.&quot; Or maybe you want something 
					in return before you give them that valuable whitepaper that 
					you spent two months on.</p>
				  <p>Whatever the reason, you happily construct your registration 
					page, set up a database table to track the incoming email 
					addresses, and push it live. And sure enough, the registrations 
					start coming.</p>
				  <p>To mickey@mouse.com. And donald@duck.com. And emailthis@hahaha.com. 
					You get the idea - users are registering with bogus email 
					addresses at domains that don't even exist. Not only are you 
					going to be sending mail to nonexistent addresses, but they 
					clutter up your database and cause maintenance headaches because 
					they need to be cleaned out.</p>
			]]></description>
		</item>
		<item>
			<title>JavaScript Tutorial - How to determine if a browser window is already open</title>
			<guid>http://www.joemarini.com/tutorials/tutorialpages/window1.php</guid>
			<link>http://www.joemarini.com/tutorials/tutorialpages/window1.php</link>
			<pubDate>Thu, 15 Aug 2002 09:00:00 PST</pubDate>
			<description><![CDATA[<p>I was on a plane to Web Design World in Boston at 37,000 
					feet when I overheard a woman in the seat in front of me tell 
					her neighbor that she was heading there as well. I mentioned 
					that I was going to be presenting a few sessions at the conference, 
					and when I told her that one of them would be a JavaScript-related 
					class, she instantly said &quot;Oh, great! I have this JavaScript 
					problem that maybe you could help me with!&quot;</p>
				  <p>After a few moments of discussion, her problem became clear: 
					she had an application where a link on one web page would 
					open up another browser window that contained a series of 
					forms for the user to fill out. The problem was that if the 
					user mistakenly returned to the first window and clicked the 
					link again, then the second window would be refreshed and 
					all of the work the user had done up until that point would 
					be lost. &quot;Is there a way,&quot; she asked, &quot;to prevent 
					the second window from refreshing?&quot;</p>
				  <p>Well, there's actually an even better solution than that 
					one, which will be the subject of this tutorial.</p>
			]]></description>
		</item>
	</channel>
</rss>