<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://douglascrockford.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Douglas Crockford</title>
 <link>http://douglascrockford.sys-con.com/</link>
 <description>Latest News from Douglas Crockford</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Thu, 03 Dec 2009 06:27:46 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
<item>
 <title>Douglas Crockford on JavaScript Security: Durable Objects</title>
 <link>http://douglascrockford.sys-con.com/node/579770</link>
 <description>Cooperating applications, such as mashups, must be able to exchange objects with robust interfaces. An object must be able to encapsulate its state such that the state can be modified only as permitted by its own methods. JavaScript?s objects are soft and currently the language does not include any means to harden them, so an attacker can easily access the fields directly and replace the methods with his own.&lt;p&gt;&lt;a href=&quot;http://douglascrockford.sys-con.com/node/579770&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 04 Jun 2008 22:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://douglascrockford.sys-con.com/node/579770</guid>
 <comments>http://douglascrockford.sys-con.com/node/579770#feedback</comments>
</item>
<item>
 <title>Yahoo!&#039;s Crockford: Browser Sniffing Is &quot;A Bad Practice Inspired by Even Worse Practice</title>
 <link>http://douglascrockford.sys-con.com/node/518877</link>
 <description>Browser sniffing is a bad practice inspired by even worse practice. In browser sniffing, a program attempts to determine what sort of browser it is dealing with so that it can act accordingly. Sniffing can be done on the server, or by scripts in the browser.&lt;p&gt;&lt;a href=&quot;http://douglascrockford.sys-con.com/node/518877&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 13 Mar 2008 11:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://douglascrockford.sys-con.com/node/518877</guid>
 <comments>http://douglascrockford.sys-con.com/node/518877#feedback</comments>
</item>
<item>
 <title>Does XML Have a Future on the Web?</title>
 <link>http://douglascrockford.sys-con.com/node/481198</link>
 <description>A more interesting question is &#039;Is XML on the web trending up or trending down?&#039; Clearly, it is trending down. For data transfer applications, XML is losing ground to JSON because JSON is simply a better data transfer format. And XHTML has failed to displace HTML in the marketplace. The benefit of clientside validation has proven to not be a benefit. I think you can argue, and in fact I did argue, that because of W3C&#039;s adventures with XML, the web itself may not have a future. The browser has a lot of problems, the worst of which are the security problems that came with Netscape Navigator 2. That was 12 years ago, and there has been no progress since that time in fixing the fundamental problems. There have been lots of patches on top of patches. Nothing more.&lt;p&gt;&lt;a href=&quot;http://douglascrockford.sys-con.com/node/481198&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 10 Jan 2008 08:00:00 EST</pubDate>
 <guid isPermaLink="true">http://douglascrockford.sys-con.com/node/481198</guid>
 <comments>http://douglascrockford.sys-con.com/node/481198#feedback</comments>
</item>
<item>
 <title>JSLint To Be a Better JavaScript Programmer</title>
 <link>http://douglascrockford.sys-con.com/node/377943</link>
 <description>I wrote JSLint to help me to be a better JavaScript programmer. The language is mostly good, but it has lots of kinks and traps. JSLint helps me to stay clear of the bad stuff, which tends to make my programs more robust.&lt;p&gt;&lt;a href=&quot;http://douglascrockford.sys-con.com/node/377943&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 02 Jun 2007 17:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://douglascrockford.sys-con.com/node/377943</guid>
 <comments>http://douglascrockford.sys-con.com/node/377943#feedback</comments>
</item>
<item>
 <title>Kaleidescape - Give It a Better Image</title>
 <link>http://douglascrockford.sys-con.com/node/378731</link>
 <description>DRM is sometimes called an enabling technology, in that it is supposed to enable new business models. But it is really a disabling technology. As DRM fails, there have been suggestions that the name be changed to something that includes the word enabling; give it a better image; something more right than rights.&lt;p&gt;&lt;a href=&quot;http://douglascrockford.sys-con.com/node/378731&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 02 Jun 2007 17:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://douglascrockford.sys-con.com/node/378731</guid>
 <comments>http://douglascrockford.sys-con.com/node/378731#feedback</comments>
</item>
<item>
 <title>JSON: The Data Transport Format of the Stars</title>
 <link>http://douglascrockford.sys-con.com/node/209716</link>
 <description>JSON is a universal data format. It provides an uncommonly effective bridge for moving data between systems and between languages.&lt;p&gt;&lt;a href=&quot;http://douglascrockford.sys-con.com/node/209716&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 05 Jun 2006 09:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://douglascrockford.sys-con.com/node/209716</guid>
 <comments>http://douglascrockford.sys-con.com/node/209716#feedback</comments>
</item>
</channel>
</rss>
