<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:on="http://www.oreillynet.com/csrss/">
<title>InsideRIA</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/" />
<link rel="self" type="application/atom+xml" href="http://www.insideria.com/atom.xml" />
<id>tag:www.insideria.com,2007-12-16://34</id>
<updated>2009-11-20T15:00:00Z</updated>
<subtitle>InsideRIA.com is an online community developed by O’Reilly and sponsored by Adobe Systems Incorporated. Our goal is to create an invaluable resource for information on the ever-changing state of design and development of rich Internet applications (RIAs).</subtitle>

<generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.21-en</generator>


<entry>
<title>Validation in Flex with Hamcrest-AS3</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/validation-in-flex-with-hamcre.html" />
<id>tag:www.insideria.com,2009://34.38543</id>

<published>2009-11-20T15:00:00Z</published>
<updated>2009-11-20T15:00:00Z</updated>

<summary>Hamcrest? No, it isn&apos;t a fancy sandwich topping. Hamcrest is a framework for creating matchers, allowing matching rules to be defined declaratively (from Wikipedia). Hamcrest has been used by many popular unit testing frameworks including JUnit and FlexUnit 4. Hamcrest-AS3...</summary>
<author>
     <name>Joel Hooks</name>
     <uri>http://www.oreillynet.com/pub/au/3873</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="development" label="development" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="flex" label="flex" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="frameworks" label="frameworks" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="hamcrest" label="hamcrest" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="java" label="java" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="validation" label="validation" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
Hamcrest? No, it isn&apos;t a fancy sandwich topping. Hamcrest is a framework for creating matchers, allowing matching rules to be defined declaratively (from Wikipedia). Hamcrest has been used by many popular unit testing frameworks including JUnit and FlexUnit 4. Hamcrest-AS3...</content>
<dc:source>http://www.oreillynet.com/pub/au/3873</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Google Closure: A New Way of Developing in JavaScript</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/google-closure-a-new-way-of-de.html" />
<id>tag:www.insideria.com,2009://34.38549</id>

<published>2009-11-19T20:00:00Z</published>
<updated>2009-11-19T20:00:00Z</updated>

<summary>Every day million people make use of Google products and these products are written mainly using one well known language: JavaScript! What makes this online software stable, fast and responsive is a good use of the language and an excellent system of data compression and asynchronous loading. Today this power is available to everyone, since Google has released its magic tool under Apache 2 license.</summary>
<author>
     <name>Davide Zanotti</name>
     <uri>http://www.oreillynet.com/pub/au/3894</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="frameworks" label="frameworks" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="google" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="javascript" label="javascript" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="library" label="library" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
Every day million people make use of Google products and these products are written mainly using one well known language: JavaScript! What makes this online software stable, fast and responsive is a good use of the language and an excellent system of data compression and asynchronous loading. Today this power is available to everyone, since Google has released its magic tool under Apache 2 license.</content>
<dc:source>http://www.oreillynet.com/pub/au/3894</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Using Google Analytics With AJAX</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/using-google-analytics-with-aj.html" />
<id>tag:www.insideria.com,2009://34.38542</id>

<published>2009-11-19T15:00:00Z</published>
<updated>2009-11-19T15:00:00Z</updated>

<summary>A couple months ago I wrote an article on how to use Dojo to create a rich UI for websites.  One of the key points of the article was how to support all users -- those with JavaScript enabled and those without.  The purpose of this was to enable basic browsers like search engine spiders to go through your site without JavaScript, while enabling the rich interface for your regular users.</summary>
<author>
     <name>John Barlow</name>
     <uri>http://www.oreillynet.com/pub/au/3847</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="ajax" label="ajax" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="analytics" label="analytics" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="dojo" label="dojo" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="googleanalytics" label="google analytics" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="javascript" label="javascript" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
A couple months ago I wrote an article on how to use Dojo to create a rich UI for websites.  One of the key points of the article was how to support all users -- those with JavaScript enabled and those without.  The purpose of this was to enable basic browsers like search engine spiders to go through your site without JavaScript, while enabling the rich interface for your regular users.</content>
<dc:source>http://www.oreillynet.com/pub/au/3847</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Open for Business - Designing Social Interfaces</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/open-for-business-designing-social-interfaces.html" />
<id>tag:www.insideria.com,2009://34.38539</id>

<published>2009-11-19T14:00:00Z</published>
<updated>2009-11-19T14:00:00Z</updated>

<summary>This is an excerpt from Designing Social Interfaces. From the creators of Yahoo!&apos;s Design Pattern Library, Designing Social Interfaces provides you with more than 100 patterns, principles, and best practices, along with salient advice for many of the common challenges you&apos;ll face when starting a social website. Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn&apos;t, and why. You&apos;ll learn how to balance opposing factions and grow healthy online communities by co-creating them with your users.</summary>
<author>
     <name>Christian Crumlish</name>
     <uri>http://www.oreillynet.com/pub/au/3438</uri>
</author>

<category term="Features" scheme="http://www.sixapart.com/ns/types#category" />

<category term="api" label="api" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="design" label="design" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="excerpt" label="excerpt" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="interface" label="interface" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="open" label="open" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="social" label="social" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="standards" label="standards" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
This is an excerpt from Designing Social Interfaces. From the creators of Yahoo!&apos;s Design Pattern Library, Designing Social Interfaces provides you with more than 100 patterns, principles, and best practices, along with salient advice for many of the common challenges you&apos;ll face when starting a social website. Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn&apos;t, and why. You&apos;ll learn how to balance opposing factions and grow healthy online communities by co-creating them with your users.</content>
<dc:source>http://www.oreillynet.com/pub/au/3438</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>RIA Unleashed Boston Conference - My thoughts</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/ria-unleashed-boston-conferenc.html" />
<id>tag:www.insideria.com,2009://34.38538</id>

<published>2009-11-19T11:00:00Z</published>
<updated>2009-11-19T11:00:00Z</updated>

<summary>Kevin Shuttle already beat me to the proverbial punch with his review, but I&apos;d to share some of my thoughts on a recent Boston based conference called RIA Unleashed. This developer focused event was recently held at Bentley College, Waltham,...</summary>
<author>
     <name>Scott Janousek</name>
     <uri>http://www.oreillynet.com/pub/au/3651</uri>
</author>

<category term="News &amp; Events" scheme="http://www.sixapart.com/ns/types#category" />

<category term="air" label="air" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="coldfusion" label="coldfusion" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="conference" label="conference" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="flex" label="flex" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="ria" label="ria" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
Kevin Shuttle already beat me to the proverbial punch with his review, but I&apos;d to share some of my thoughts on a recent Boston based conference called RIA Unleashed. This developer focused event was recently held at Bentley College, Waltham,...</content>
<dc:source>http://www.oreillynet.com/pub/au/3651</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Using UDP socket connections for low-latency and loss-tolerant scenarios in AIR 2 (Part 3)</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/using-udp-socket-connections-f-1.html" />
<id>tag:www.insideria.com,2009://34.38213</id>

<published>2009-11-19T09:00:00Z</published>
<updated>2009-11-19T09:00:00Z</updated>

<summary>Now that we have a client built that will send and receive packets we need a server for it to communicate with. Lets walk through a quick implementation of a basic Java UDP socket server. Some familiarity with Java is...</summary>
<author>
     <name>Ian McLean</name>
     <uri>http://www.oreillynet.com/pub/au/3870</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="air2" label="air 2" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="java" label="java" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="udp" label="udp" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
Now that we have a client built that will send and receive packets we need a server for it to communicate with. Lets walk through a quick implementation of a basic Java UDP socket server. Some familiarity with Java is...</content>
<dc:source>http://www.oreillynet.com/pub/au/3870</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Conference Review: RIA Unleashed Boston</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/conference-review-ria-unleashe.html" />
<id>tag:www.insideria.com,2009://34.38503</id>

<published>2009-11-18T14:00:00Z</published>
<updated>2009-11-18T14:00:00Z</updated>

<summary>Boston was home to the RIAUnleashed conference on Friday, November 13, and was jam-packed with Flex, AIR, ColdFusion and other RIA goodness. What was so unique to me about this conference was the fact that not only were the speakers...</summary>
<author>
     <name>Kevin Suttle</name>
     <uri>http://www.oreillynet.com/pub/au/3781</uri>
</author>

<category term="News &amp; Events" scheme="http://www.sixapart.com/ns/types#category" />

<category term="conference" label="conference" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="ria" label="ria" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
Boston was home to the RIAUnleashed conference on Friday, November 13, and was jam-packed with Flex, AIR, ColdFusion and other RIA goodness. What was so unique to me about this conference was the fact that not only were the speakers...</content>
<dc:source>http://www.oreillynet.com/pub/au/3781</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Flex Indianapolis UG Meeting tonight</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/flex-indiapolis-ug-meeting-ton.html" />
<id>tag:www.insideria.com,2009://34.38531</id>

<published>2009-11-18T09:59:37Z</published>
<updated>2009-11-18T09:59:37Z</updated>

<summary>The Flex UG in Indianapolis has been &quot;offline&quot; for a while but is back tonight 11/18/09 for its first meeting under new UG manager Mick Keily. Joe Johnston and Peter Buick from Universal Mind making an appearance in Indianapolis. &quot;We&apos;ll...</summary>
<author>
     <name>Rich Tretola</name>
     <uri>http://www.oreillynet.com/pub/au/3426</uri>
</author>

<category term="News &amp; Events" scheme="http://www.sixapart.com/ns/types#category" />

<category term="flex" label="flex" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
The Flex UG in Indianapolis has been &quot;offline&quot; for a while but is back tonight 11/18/09 for its first meeting under new UG manager Mick Keily. Joe Johnston and Peter Buick from Universal Mind making an appearance in Indianapolis. &quot;We&apos;ll...</content>
<dc:source>http://www.oreillynet.com/pub/au/3426</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Using UDP socket connections for low-latency and loss-tolerant scenarios in AIR 2 (Part 2)</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/using-udp-socket-connections-f.html" />
<id>tag:www.insideria.com,2009://34.38163</id>

<published>2009-11-18T09:00:00Z</published>
<updated>2009-11-18T09:00:00Z</updated>

<summary>So now that we understand the usage of UDP lets jump right into building a basic UDP client and server. We&apos;ll use the DatagramSocket class to send packets to a specific port at a specific address. We&apos;ll also bind our...</summary>
<author>
     <name>Ian McLean</name>
     <uri>http://www.oreillynet.com/pub/au/3870</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="air" label="air" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="air2" label="air 2" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="java" label="java" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="udp" label="udp" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
So now that we understand the usage of UDP lets jump right into building a basic UDP client and server. We&apos;ll use the DatagramSocket class to send packets to a specific port at a specific address. We&apos;ll also bind our...</content>
<dc:source>http://www.oreillynet.com/pub/au/3870</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Microsoft DRM part 3</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/microsoft-drm-part-3.html" />
<id>tag:www.insideria.com,2009://34.38376</id>

<published>2009-11-17T20:31:02Z</published>
<updated>2009-11-17T20:31:02Z</updated>

<summary> Next in my series describing my implementation of Microsoft DRM I will detail how I refined the work flow to a single process. This process is portable, can be run on any machine, so it negates the need to...</summary>
<author>
     <name>Tom Barker</name>
     <uri>http://www.oreillynet.com/pub/au/3751</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="digitalrightsmanagement" label="digital rights management" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="drm" label="drm" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="microsoft" label="microsoft" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
 Next in my series describing my implementation of Microsoft DRM I will detail how I refined the work flow to a single process. This process is portable, can be run on any machine, so it negates the need to...</content>
<dc:source>http://www.oreillynet.com/pub/au/3751</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Using UDP socket connections for low-latency and loss-tolerant scenarios in AIR 2 (Part 1)</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/udp-socket-connections-for-los-1.html" />
<id>tag:www.insideria.com,2009://34.38077</id>

<published>2009-11-17T09:00:00Z</published>
<updated>2009-11-17T09:00:00Z</updated>

<summary>Flash player has supported socket connections for some time but has lacked UDP specific support. Although there was the recent addition of RTMFP (a protocol utilizing UDP to enable low latency data transfer and P2P connections) it doesn&apos;t provide direct...</summary>
<author>
     <name>Ian McLean</name>
     <uri>http://www.oreillynet.com/pub/au/3870</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="air" label="air" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="air2" label="air 2" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="java" label="java" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="udp" label="udp" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
Flash player has supported socket connections for some time but has lacked UDP specific support. Although there was the recent addition of RTMFP (a protocol utilizing UDP to enable low latency data transfer and P2P connections) it doesn&apos;t provide direct...</content>
<dc:source>http://www.oreillynet.com/pub/au/3870</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>AIR 2.0 and FP 10.1 now Available on Adobe Labs</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/air-20-beta-now-available-on-a.html" />
<id>tag:www.insideria.com,2009://34.38523</id>

<published>2009-11-17T05:04:38Z</published>
<updated>2009-11-17T05:04:38Z</updated>

<summary>The Adobe AIR 2.0 and Flash Player 10.1 betas are now available on Adobe Labs.  You can download AIR 2.0 directly from:
ttp://labs.adobe.com/technologies/air2/

You can download Flash Player 10.1 directly from:
http://labs.adobe.com/technologies/flashplayer10/</summary>
<author>
     <name>Andrew Trice</name>
     <uri>http://www.oreillynet.com/pub/au/3436</uri>
</author>

<category term="News &amp; Events" scheme="http://www.sixapart.com/ns/types#category" />

<category term="adobe" label="Adobe" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="air" label="air" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="air20" label="air 2.0" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
The Adobe AIR 2.0 and Flash Player 10.1 betas are now available on Adobe Labs.  You can download AIR 2.0 directly from:
ttp://labs.adobe.com/technologies/air2/

You can download Flash Player 10.1 directly from:
http://labs.adobe.com/technologies/flashplayer10/</content>
<dc:source>http://www.oreillynet.com/pub/au/3436</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Flex 101: Customize Scrollbars</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/flex-101-customize-scrollbars.html" />
<id>tag:www.insideria.com,2009://34.38521</id>

<published>2009-11-17T02:17:31Z</published>
<updated>2009-11-17T02:17:31Z</updated>

<summary>Customizing scrollbars in Flex is something that I see requested all the time, and it&apos;s actually really easy to do.   I see requests for things like getting rid of the buttons, or making the scroll bar less intrusive to the UI.   In this post, we&apos;ll walk through some simple css style changes to customize scrollbar appearance.</summary>
<author>
     <name>Andrew Trice</name>
     <uri>http://www.oreillynet.com/pub/au/3436</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="flex" label="flex" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="scrollbar" label="scrollbar" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
Customizing scrollbars in Flex is something that I see requested all the time, and it&apos;s actually really easy to do.   I see requests for things like getting rid of the buttons, or making the scroll bar less intrusive to the UI.   In this post, we&apos;ll walk through some simple css style changes to customize scrollbar appearance.</content>
<dc:source>http://www.oreillynet.com/pub/au/3436</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>Flex Template Components Rock</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/flex-template-components-rock.html" />
<id>tag:www.insideria.com,2009://34.38481</id>

<published>2009-11-16T20:00:00Z</published>
<updated>2009-11-16T20:00:00Z</updated>

<summary> Flex comes with a full spectrum of components, but once in a while you get hit with a request to do something that is difficult to shoehorn into what already exists, but seems even more difficult to do as...</summary>
<author>
     <name>Amy Blankenship</name>
     <uri>http://www.oreillynet.com/pub/au/3726</uri>
</author>

<category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />

<category term="component" label="component" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="flex" label="flex" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="mxml" label="mxml" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
 Flex comes with a full spectrum of components, but once in a while you get hit with a request to do something that is difficult to shoehorn into what already exists, but seems even more difficult to do as...</content>
<dc:source>http://www.oreillynet.com/pub/au/3726</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

<entry>
<title>QOW: Top open source Flex projects</title>
<link rel="alternate" type="text/html" href="http://www.insideria.com/2009/11/qow-top-open-source-flex-proje.html" />
<id>tag:www.insideria.com,2009://34.38514</id>

<published>2009-11-16T16:00:00Z</published>
<updated>2009-11-16T16:00:00Z</updated>

<summary> Question of the week: Open source projects are extremely important to the growth of a development community. The Flex community has always had a large number of open source projects and libraries that have been contributions from both community...</summary>
<author>
     <name>Rich Tretola</name>
     <uri>http://www.oreillynet.com/pub/au/3426</uri>
</author>

<category term="News &amp; Events" scheme="http://www.sixapart.com/ns/types#category" />

<category term="flex" label="flex" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="opensource" label="open source" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
 Question of the week: Open source projects are extremely important to the growth of a development community. The Flex community has always had a large number of open source projects and libraries that have been contributions from both community...</content>
<dc:source>http://www.oreillynet.com/pub/au/3426</dc:source>
    <dc:type>text</dc:type>
    <on:image></on:image>
</entry>

</feed>

